@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

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

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

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

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

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

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

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

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

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

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

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff; }

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

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

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

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

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

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

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

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

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

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

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

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

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

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

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

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

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

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

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

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

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

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

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

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

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

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

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

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

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

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

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

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

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

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

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

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

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

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

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

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

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

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

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

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

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

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

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

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

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

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

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

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

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

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

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

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

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

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

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

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

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

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

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

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

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

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

.fa-pencil-square:before {
  content: ""; }

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

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

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

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

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

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

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

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

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

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

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

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

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

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

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

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

.fa-clone:before {
  content: ""; }

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

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

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

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

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

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

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

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

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

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

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

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

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

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

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

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.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; }

@font-face {
  font-family: 'orangehrm';
  src: url("../fonts/orangehrm.eot?yj8mc2");
  src: url("../fonts/orangehrm.eot?yj8mc2#iefix") format("embedded-opentype"), url("../fonts/orangehrm.ttf?yj8mc2") format("truetype"), url("../fonts/orangehrm.woff?yj8mc2") format("woff"), url("../fonts/orangehrm.svg?yj8mc2#orangehrm") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'orangehrm' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-traval_expence:before {
  content: "\e909"; }

.icon-train:before {
  content: "\e90a"; }

.icon-time:before {
  content: "\e90b"; }

.icon-tec-sup:before {
  content: "\e90c"; }

.icon-rec:before {
  content: "\e90d"; }

.icon-pim:before {
  content: "\e90e"; }

.icon-persanality:before {
  content: "\e90f"; }

.icon-performance:before {
  content: "\e910"; }

.icon-leave-timeoff:before {
  content: "\e911"; }

.icon-big-data:before {
  content: "\e901"; }

.icon-administration:before {
  content: "\e902"; }

.icon-customization:before {
  content: "\e903"; }

.icon-compliance:before {
  content: "\e904"; }

.icon-disciplinary:before {
  content: "\e905"; }

.icon-mobile_app:before {
  content: "\e906"; }

.icon-doc_manager:before {
  content: "\e907"; }

.icon-leave:before {
  content: "\e908"; }

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

.icon-google-plus:before {
  content: "\ea8b"; }

.icon-facebook:before {
  content: "\ea90"; }

.icon-twitter:before {
  content: "\ea96"; }

.icon-youtube:before {
  content: "\ea9d"; }

.icon-linkedin2:before {
  content: "\eaca"; }

/*
1024px
992px
768px
736px
600px
480px
400px*/
.list-reset, .main-menu ul, .slick-dots {
  list-style-type: none;
  list-style: none;
  margin: 0;
  padding: 0; }

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem; }
  @media (min-width: 48rem) {
    .container {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  .container:before, .container:after {
    content: "";
    display: table;
    clear: both;
    overflow: hidden; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  *:focus {
    outline: none; }

html {
  font-size: 1rem; }

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.03em;
  color: #222222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #fcfcfc; }
  @media (min-width: 46rem) {
    body {
      font-size: 1rem; } }

blockquote {
  font-family: "Open Sans", sans-serif;
  font-size: 1.625rem;
  line-height: 2.5rem;
  font-weight: 400;
  font-style: italic;
  color: #222222;
  margin: 5rem auto;
  text-align: center; }
  @media (min-width: 46rem) {
    blockquote {
      font-size: 1.375rem;
      line-height: 2rem;
      margin: 3.188rem auto 3.5rem; } }
  blockquote p:before {
    content: "“"; }
  blockquote p:after {
    content: "”"; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: #222222;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem; }

h1 {
  font-size: 1.8rem;
  line-height: 1.2;
  letter-spacing: -0.03em; }

h2 {
  font-size: 1.8rem;
  line-height: 1.2;
  letter-spacing: -0.03em; }

h3 {
  font-size: 1.6rem;
  line-height: 1.2; }

h4 {
  font-size: 1.4rem;
  line-height: 1.2; }

h5 {
  font-size: 1.2rem;
  line-height: 1.2; }

h6 {
  font-size: 1rem;
  line-height: 1rem; }

p {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem; }

a {
  color: #f68422;
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

.pg-article article p a {
  color: #64b5f6; }

.pc a {
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }

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

@media (min-width: 30rem) {
  h1 {
    font-size: 2.375rem;
    line-height: 1.2; }
  h2 {
    font-size: 2.5rem;
    line-height: 1.2; }
  h3 {
    font-size: 2rem;
    line-height: 1.2; }
  h4 {
    font-size: 1.6rem;
    line-height: 1.2; }
  h5 {
    font-size: 1.375rem;
    line-height: 1.2; }
  h6 {
    font-size: 0.75rem;
    line-height: 1.063rem; } }

@media (min-width: 46rem) {
  h1 {
    font-size: 2.425rem;
    line-height: 1.2; }
  h2 {
    font-size: 1.625rem;
    line-height: 1.2; }
  h3 {
    font-size: 2.5rem;
    line-height: 3.225rem; }
  h4 {
    font-size: 1.875rem;
    line-height: 2.813rem; }
  h5 {
    font-size: 1.375rem;
    line-height: 1.4rem; }
  h6 {
    font-size: 0.938rem;
    line-height: 1.563rem; } }

@media (min-width: 64rem) {
  h1 {
    font-size: 2rem;
    line-height: 1.2; }
  h2 {
    font-size: 1.625rem;
    line-height: 1.2; }
  h3 {
    font-size: 3rem;
    line-height: 3.625rem; }
  h4 {
    font-size: 1.875rem;
    line-height: 2.813rem; }
  h5 {
    font-size: 1.375rem;
    line-height: 1.4rem; }
  h6 {
    font-size: 0.938rem;
    line-height: 1.563rem; } }

.b-lazy {
  opacity: 0.5;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms; }

.b-lazy.b-loaded {
  opacity: 1; }

@media (max-width: 62rem) {
  .container {
    width: inherit; }
    .container .row {
      margin-left: 0px;
      margin-right: 0px; } }

.hamburger {
  margin-right: 30px;
  display: block;
  width: 1.5rem;
  height: 1.25rem;
  padding: 0;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin-top: 15px; }
  @media (min-width: 46rem) {
    .hamburger {
      width: 2.25rem;
      height: 1.75rem; } }
  @media (min-width: 64rem) {
    .hamburger {
      display: none; } }
  .hamburger span {
    display: block;
    width: 1.5rem;
    height: 0.188rem;
    background: #222222;
    margin: 0 auto 0.25rem;
    -webkit-transform-origin: center;
    transform-origin: center;
    transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
    @media (min-width: 46rem) {
      .hamburger span {
        width: 2.25rem;
        height: 0.25rem;
        margin: 0 auto 0.5rem; }
        .hamburger span:last-child {
          margin-bottom: 0; } }
    .hamburger span:last-child {
      margin-bottom: 0; }
  .hamburger:hover span {
    background: #f68422; }
  .hamburger.active span {
    background: #f68422;
    position: absolute;
    top: 0.5rem; }
    @media (min-width: 46rem) {
      .hamburger.active span {
        top: 0.75rem; } }
    .hamburger.active span:first-child {
      transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -webkit-transform: rotate(45deg); }
    .hamburger.active span:nth-child(2) {
      display: none; }
    .hamburger.active span:last-child {
      transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }

.main-menu {
  display: none; }
  @media (min-width: 64rem) {
    .main-menu {
      display: flex; } }

header .localization-container {
  overflow: hidden; }
  header .localization-container .flag-support-item a {
    background-color: #f58220;
    color: #ffffff;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 13px; }
  header .localization-container .flag-support-item a:focus {
    text-decoration: none; }
  @media (min-width: 64rem) {
    header .localization-container {
      /*      max-width: 78.125rem;*/
      padding-left: 1.563rem;
      padding-right: 0.563rem; } }
  header .localization-container ul {
    float: right;
    list-style: none;
    list-style-type: none;
    margin: 0px;
    margin-top: 0.5rem; }
    header .localization-container ul .flag-item {
      float: left;
      margin-left: 0.5rem; }
      header .localization-container ul .flag-item a {
        width: 35px;
        height: 27px;
        cursor: pointer; }

.btns {
  max-width: 100%;
  padding: 0 1.563rem; }

.btn,
button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  text-decoration: none;
  font-size: 0.813rem;
  line-height: 1.2;
  font-weight: 300;
  height: 2.5rem;
  padding: 0.5rem;
  text-align: center;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  background: transparent;
  cursor: pointer;
  position: relative;
  overflow: visible; }
  @media (min-width: 46rem) {
    .btn,
    button {
      font-size: 1.375rem;
      line-height: 1.2;
      height: 3.625rem; } }
  @media (min-width: 48rem) {
    .btn,
    button {
      font-size: 1.375rem;
      line-height: 1.2;
      height: 3.625rem; } }
  .btn:before,
  button:before {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 15px 20px 0; }
    @media (min-width: 46rem) {
      .btn:before,
      button:before {
        border-width: 40px 30px 40px 0; } }
    @media (min-width: 48rem) {
      .btn:before,
      button:before {
        border-width: 29px 22px 29px 0; } }
  .btn:after,
  button:after {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 15px; }
    @media (min-width: 46rem) {
      .btn:after,
      button:after {
        border-width: 40px 0 40px 30px; } }
    @media (min-width: 48rem) {
      .btn:after,
      button:after {
        border-width: 29px 0 29px 22px; } }
  @media (min-width: 46rem) {
    .btn.btn-pc--small,
    button.btn-pc--small {
      font-size: 0.875rem;
      line-height: 1.25rem;
      height: 36px; }
      .btn.btn-pc--small:before,
      button.btn-pc--small:before {
        border-width: 18px 10px 18px 0; }
      .btn.btn-pc--small:after,
      button.btn-pc--small:after {
        border-width: 18px 0 18px 10px; } }

.btn--primary {
  background: #4e4e4e;
  color: #f68422;
  border-radius: 0.5rem; }
  .btn--primary:before, .btn--primary:after {
    -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
  .btn--primary:before {
    border-color: transparent #f68422 transparent transparent; }
  .btn--primary:after {
    border-color: transparent transparent transparent #f68422; }
  .btn--primary:hover {
    background: #4e4e4e;
    color: #f68422; }
    .btn--primary:hover:before {
      border-color: transparent #222222 transparent transparent; }
    .btn--primary:hover:after {
      border-color: transparent transparent transparent #222222; }
  .btn--primary.btn--inactive {
    background: rgba(255, 193, 7, 0.1);
    cursor: default; }
    .btn--primary.btn--inactive:before {
      border-color: transparent rgba(255, 193, 7, 0.1) transparent transparent; }
    .btn--primary.btn--inactive:after {
      border-color: transparent transparent transparent rgba(255, 193, 7, 0.1); }
    .btn--primary.btn--inactive:hover {
      color: #222222; }

.btn--secondary {
  background: #222222;
  color: #f68422;
  width: 32.5rem;
  padding: 0;
  max-width: 100%; }
  .btn--secondary:before {
    border-color: transparent #222222 transparent transparent; }
  .btn--secondary:after {
    border-color: transparent transparent transparent #222222; }
  .btn--secondary:hover {
    background: #fff;
    color: #222222; }
    .btn--secondary:hover:before {
      border-color: transparent #fff transparent transparent; }
    .btn--secondary:hover:after {
      border-color: transparent transparent transparent #fff; }

@media (min-width: 46rem) {
  .btn--footer {
    font-size: 1.125rem; } }

.checkbox input[type=checkbox] {
  margin-left: 0px; }

form fieldset {
  min-width: 0;
  border: none;
  margin: 0;
  padding: 0; }

form .userform-fields, form .CompositeField.userformsstep {
  width: 100%;
  overflow: hidden; }

form .message.validation {
  font-size: 0.8rem;
  color: red; }

form label {
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 300;
  color: #222222; }
  @media (min-width: 46rem) {
    form label {
      font-size: 1.625rem;
      line-height: 1; } }
  form label.left {
    display: block;
    margin-bottom: 0.625rem; }
  form label.right {
    display: inline-block; }
  @media (min-width: 46rem) {
    form label {
      font-size: 0.938rem;
      line-height: 1.563rem; }
      form label.left {
        margin-bottom: 0.188rem; } }

form div.field {
  margin-bottom: 1.5rem; }
  @media (min-width: 46rem) {
    form div.field {
      margin-bottom: 2.188rem; } }
  form div.field.checkbox {
    position: relative;
    padding-left: 2rem; }
    form div.field.checkbox input:checked {
      background: url("../images/right-icon.png") no-repeat center center;
      background-size: 80% 80%; }
    form div.field.checkbox .middleColumn label.left {
      margin-bottom: 0; }
  form div.field.requiredField label.left {
    position: relative; }
    form div.field.requiredField label.left:after {
      content: "*";
      font-size: 0.625rem;
      line-height: 1;
      position: absolute;
      top: 0.375rem;
      right: auto; }
  @media (min-width: 46rem) {
    form div.field {
      float: left;
      width: 47.53363%;
      margin-bottom: 1.375rem; }
      form div.field:nth-child(2n) {
        float: right; }
      form div.field.textarea, form div.field.checkbox {
        float: none;
        width: 100%;
        clear: both; }
      form div.field.checkbox {
        padding-left: 2.25rem; } }

form .message.required {
  font-size: 0.8rem;
  color: red; }

form input,
form select,
form textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent;
  padding: 0.438rem;
  width: 100%;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 300;
  border: 1px solid #e5e5e5; }
  @media (min-width: 46rem) {
    form input,
    form select,
    form textarea {
      font-size: 0.875rem;
      line-height: 1.625rem;
      padding: 0.375rem;
      min-height: 40px; } }
  form input.checkbox,
  form select.checkbox,
  form textarea.checkbox {
    width: 1.438rem;
    height: 1.438rem;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0; }
  form input::-webkit-input-placeholder,
  form select::-webkit-input-placeholder,
  form textarea::-webkit-input-placeholder {
    opacity: 0.5; }
  form input::-moz-placeholder,
  form select::-moz-placeholder,
  form textarea::-moz-placeholder {
    opacity: 0.5; }
  form input:-ms-input-placeholder,
  form select:-ms-input-placeholder,
  form textarea:-ms-input-placeholder {
    opacity: 0.5; }
  form input:-moz-placeholder,
  form select:-moz-placeholder,
  form textarea:-moz-placeholder {
    opacity: 0.5; }

form input:required:focus {
  box-shadow: 1px 1px 10px rgba(200, 0, 0, 0.85); }

form input[type="checkbox"] {
  min-height: inherit; }

.bad,
.error,
span.bad,
.message.bad,
span.error {
  color: red; }

.Actions {
  /*  	width: 10.938rem;*/
  height: 2.25rem;
  padding: 0;
  margin: 0 0.625rem;
  /*	display: inline-flex;*/
  align-items: center;
  justify-content: center;
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  text-decoration: none;
  text-align: center;
  background: transparent;
  cursor: pointer;
  position: relative;
  overflow: visible;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
  .Actions input {
    width: 20%;
    color: #fff;
    font-weight: 800;
    cursor: pointer;
    border: none;
    -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    background: #f68422; }
    .Actions input:before, .Actions input:after {
      -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
    .Actions input:hover {
      background: #4e4e4e; }
      .Actions input:hover input {
        color: #f68422; }
  .Actions label {
    font-size: 10.5px; }
  .Actions button {
    width: 100%;
    max-width: 22.188rem;
    border: none;
    margin: 0 auto; }
  @media (min-width: 46rem) {
    .Actions {
      /*		padding: 1.235rem 0.625rem;*/
      text-align: left;
      margin: 0px; }
      .Actions button {
        max-width: 9.688rem; } }

.nocaptcha {
  width: 100% !important;
  margin-bottom: 10px !important;
  margin-top: -15px; }

.image {
  display: inline-block;
  width: 100%; }
  .image img {
    -webkit-transition: all 600ms;
    -moz-transition: all 600ms;
    -ms-transition: all 600ms;
    -o-transition: all 600ms;
    transition: all 600ms;
    width: 100%; }
  .image--to-load {
    display: inline-block;
    position: relative; }
    .image--to-load img {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .image__credit {
    display: none; }
  .image__caption {
    display: none; }
  .image__space {
    width: 100%;
    display: block; }

.loaded .sk-fading-circle {
  display: none; }

.sk-fading-circle {
  margin: -0.625rem 0 0 -0.625rem;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%; }

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #e1e1e1;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }

.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

.lb-loader, .lightbox {
  text-align: center;
  line-height: 0; }

.lb-dataContainer:after, .lb-outerContainer:after {
  content: "";
  clear: both; }

html.lb-disable-scrolling {
  overflow: hidden;
  position: fixed;
  height: 100vh;
  width: 100vw; }

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #000;
  filter: alpha(Opacity=80);
  opacity: .8;
  display: none; }

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  font-weight: 400; }

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid #fff; }

.lightbox a img {
  border: none; }

.lb-outerContainer {
  position: relative;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff; }

.lb-loader, .lb-nav {
  position: absolute;
  left: 0; }

.lb-outerContainer:after {
  display: table; }

.lb-loader {
  top: 43%;
  height: 25%;
  width: 100%; }

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat; }

.lb-nav {
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

.lb-container > .nav {
  left: 0; }

.lb-nav a {
  outline: 0;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }

.lb-next, .lb-prev {
  height: 100%;
  cursor: pointer;
  display: block; }

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s; }

.lb-nav a.lb-prev:hover {
  filter: alpha(Opacity=100);
  opacity: 1; }

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s; }

.lb-nav a.lb-next:hover {
  filter: alpha(Opacity=100);
  opacity: 1; }

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.lb-dataContainer:after {
  display: table; }

.lb-data {
  padding: 0 4px;
  color: #ccc; }

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em; }

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: 700;
  line-height: 1em; }

.lb-data .lb-caption a {
  color: #4ae; }

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999; }

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: 0;
  filter: alpha(Opacity=70);
  opacity: .7;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: alpha(Opacity=100);
  opacity: 1; }

.breadcrumbs-row {
  margin: 1rem; }

.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ad {
  background-image: url(../flagSvg/4x3/ad.svg); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ad.svg); }

.flag-icon-ae {
  background-image: url(../flagSvg/4x3/ae.svg); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ae.svg); }

.flag-icon-af {
  background-image: url(../flagSvg/4x3/af.svg); }
  .flag-icon-af.flag-icon-squared {
    background-image: url(../flagSvg/1x1/af.svg); }

.flag-icon-ag {
  background-image: url(../flagSvg/4x3/ag.svg); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ag.svg); }

.flag-icon-ai {
  background-image: url(../flagSvg/4x3/ai.svg); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ai.svg); }

.flag-icon-al {
  background-image: url(../flagSvg/4x3/al.svg); }
  .flag-icon-al.flag-icon-squared {
    background-image: url(../flagSvg/1x1/al.svg); }

.flag-icon-am {
  background-image: url(../flagSvg/4x3/am.svg); }
  .flag-icon-am.flag-icon-squared {
    background-image: url(../flagSvg/1x1/am.svg); }

.flag-icon-ao {
  background-image: url(../flagSvg/4x3/ao.svg); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ao.svg); }

.flag-icon-aq {
  background-image: url(../flagSvg/4x3/aq.svg); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url(../flagSvg/1x1/aq.svg); }

.flag-icon-ar {
  background-image: url(../flagSvg/4x3/ar.svg); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ar.svg); }

.flag-icon-as {
  background-image: url(../flagSvg/4x3/as.svg); }
  .flag-icon-as.flag-icon-squared {
    background-image: url(../flagSvg/1x1/as.svg); }

.flag-icon-at {
  background-image: url(../flagSvg/4x3/at.svg); }
  .flag-icon-at.flag-icon-squared {
    background-image: url(../flagSvg/1x1/at.svg); }

.flag-icon-au {
  background-image: url(../flagSvg/4x3/au.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../flagSvg/1x1/au.svg); }

.flag-icon-aw {
  background-image: url(../flagSvg/4x3/aw.svg); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/aw.svg); }

.flag-icon-ax {
  background-image: url(../flagSvg/4x3/ax.svg); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ax.svg); }

.flag-icon-az {
  background-image: url(../flagSvg/4x3/az.svg); }
  .flag-icon-az.flag-icon-squared {
    background-image: url(../flagSvg/1x1/az.svg); }

.flag-icon-ba {
  background-image: url(../flagSvg/4x3/ba.svg); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ba.svg); }

.flag-icon-bb {
  background-image: url(../flagSvg/4x3/bb.svg); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bb.svg); }

.flag-icon-bd {
  background-image: url(../flagSvg/4x3/bd.svg); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bd.svg); }

.flag-icon-be {
  background-image: url(../flagSvg/4x3/be.svg); }
  .flag-icon-be.flag-icon-squared {
    background-image: url(../flagSvg/1x1/be.svg); }

.flag-icon-bf {
  background-image: url(../flagSvg/4x3/bf.svg); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bf.svg); }

.flag-icon-bg {
  background-image: url(../flagSvg/4x3/bg.svg); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bg.svg); }

.flag-icon-bh {
  background-image: url(../flagSvg/4x3/bh.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bh.svg); }

.flag-icon-bi {
  background-image: url(../flagSvg/4x3/bi.svg); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bi.svg); }

.flag-icon-bj {
  background-image: url(../flagSvg/4x3/bj.svg); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bj.svg); }

.flag-icon-bl {
  background-image: url(../flagSvg/4x3/bl.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bl.svg); }

.flag-icon-bm {
  background-image: url(../flagSvg/4x3/bm.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bm.svg); }

.flag-icon-bn {
  background-image: url(../flagSvg/4x3/bn.svg); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bn.svg); }

.flag-icon-bo {
  background-image: url(../flagSvg/4x3/bo.svg); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bo.svg); }

.flag-icon-bq {
  background-image: url(../flagSvg/4x3/bq.svg); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bq.svg); }

.flag-icon-br {
  background-image: url(../flagSvg/4x3/br.svg); }
  .flag-icon-br.flag-icon-squared {
    background-image: url(../flagSvg/1x1/br.svg); }

.flag-icon-bs {
  background-image: url(../flagSvg/4x3/bs.svg); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bs.svg); }

.flag-icon-bt {
  background-image: url(../flagSvg/4x3/bt.svg); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bt.svg); }

.flag-icon-bv {
  background-image: url(../flagSvg/4x3/bv.svg); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bv.svg); }

.flag-icon-bw {
  background-image: url(../flagSvg/4x3/bw.svg); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bw.svg); }

.flag-icon-by {
  background-image: url(../flagSvg/4x3/by.svg); }
  .flag-icon-by.flag-icon-squared {
    background-image: url(../flagSvg/1x1/by.svg); }

.flag-icon-bz {
  background-image: url(../flagSvg/4x3/bz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/bz.svg); }

.flag-icon-ca {
  background-image: url(../flagSvg/4x3/ca.svg); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ca.svg); }

.flag-icon-cc {
  background-image: url(../flagSvg/4x3/cc.svg); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cc.svg); }

.flag-icon-cd {
  background-image: url(../flagSvg/4x3/cd.svg); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cd.svg); }

.flag-icon-cf {
  background-image: url(../flagSvg/4x3/cf.svg); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cf.svg); }

.flag-icon-cg {
  background-image: url(../flagSvg/4x3/cg.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cg.svg); }

.flag-icon-ch {
  background-image: url(../flagSvg/4x3/ch.svg); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ch.svg); }

.flag-icon-ci {
  background-image: url(../flagSvg/4x3/ci.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ci.svg); }

.flag-icon-ck {
  background-image: url(../flagSvg/4x3/ck.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ck.svg); }

.flag-icon-cl {
  background-image: url(../flagSvg/4x3/cl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cl.svg); }

.flag-icon-cm {
  background-image: url(../flagSvg/4x3/cm.svg); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cm.svg); }

.flag-icon-cn {
  background-image: url(../flagSvg/4x3/cn.svg); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cn.svg); }

.flag-icon-co {
  background-image: url(../flagSvg/4x3/co.svg); }
  .flag-icon-co.flag-icon-squared {
    background-image: url(../flagSvg/1x1/co.svg); }

.flag-icon-cr {
  background-image: url(../flagSvg/4x3/cr.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cr.svg); }

.flag-icon-cu {
  background-image: url(../flagSvg/4x3/cu.svg); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cu.svg); }

.flag-icon-cv {
  background-image: url(../flagSvg/4x3/cv.svg); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cv.svg); }

.flag-icon-cw {
  background-image: url(../flagSvg/4x3/cw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cw.svg); }

.flag-icon-cx {
  background-image: url(../flagSvg/4x3/cx.svg); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cx.svg); }

.flag-icon-cy {
  background-image: url(../flagSvg/4x3/cy.svg); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cy.svg); }

.flag-icon-cz {
  background-image: url(../flagSvg/4x3/cz.svg); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/cz.svg); }

.flag-icon-de {
  background-image: url(../flagSvg/4x3/de.svg); }
  .flag-icon-de.flag-icon-squared {
    background-image: url(../flagSvg/1x1/de.svg); }

.flag-icon-dj {
  background-image: url(../flagSvg/4x3/dj.svg); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url(../flagSvg/1x1/dj.svg); }

.flag-icon-dk {
  background-image: url(../flagSvg/4x3/dk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/dk.svg); }

.flag-icon-dm {
  background-image: url(../flagSvg/4x3/dm.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/dm.svg); }

.flag-icon-do {
  background-image: url(../flagSvg/4x3/do.svg); }
  .flag-icon-do.flag-icon-squared {
    background-image: url(../flagSvg/1x1/do.svg); }

.flag-icon-dz {
  background-image: url(../flagSvg/4x3/dz.svg); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/dz.svg); }

.flag-icon-ec {
  background-image: url(../flagSvg/4x3/ec.svg); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ec.svg); }

.flag-icon-ee {
  background-image: url(../flagSvg/4x3/ee.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ee.svg); }

.flag-icon-eg {
  background-image: url(../flagSvg/4x3/eg.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/eg.svg); }

.flag-icon-eh {
  background-image: url(../flagSvg/4x3/eh.svg); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/eh.svg); }

.flag-icon-er {
  background-image: url(../flagSvg/4x3/er.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../flagSvg/1x1/er.svg); }

.flag-icon-es {
  background-image: url(../flagSvg/4x3/es.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../flagSvg/1x1/es.svg); }

.flag-icon-et {
  background-image: url(../flagSvg/4x3/et.svg); }
  .flag-icon-et.flag-icon-squared {
    background-image: url(../flagSvg/1x1/et.svg); }

.flag-icon-fi {
  background-image: url(../flagSvg/4x3/fi.svg); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fi.svg); }

.flag-icon-fj {
  background-image: url(../flagSvg/4x3/fj.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fj.svg); }

.flag-icon-fk {
  background-image: url(../flagSvg/4x3/fk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fk.svg); }

.flag-icon-fm {
  background-image: url(../flagSvg/4x3/fm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fm.svg); }

.flag-icon-fo {
  background-image: url(../flagSvg/4x3/fo.svg); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fo.svg); }

.flag-icon-fr {
  background-image: url(../flagSvg/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/fr.svg); }

.flag-icon-ga {
  background-image: url(../flagSvg/4x3/ga.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ga.svg); }

.flag-icon-gb {
  background-image: url(../flagSvg/4x3/gb.svg); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gb.svg); }

.flag-icon-gd {
  background-image: url(../flagSvg/4x3/gd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gd.svg); }

.flag-icon-ge {
  background-image: url(../flagSvg/4x3/ge.svg); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ge.svg); }

.flag-icon-gf {
  background-image: url(../flagSvg/4x3/gf.svg); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gf.svg); }

.flag-icon-gg {
  background-image: url(../flagSvg/4x3/gg.svg); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gg.svg); }

.flag-icon-gh {
  background-image: url(../flagSvg/4x3/gh.svg); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gh.svg); }

.flag-icon-gi {
  background-image: url(../flagSvg/4x3/gi.svg); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gi.svg); }

.flag-icon-gl {
  background-image: url(../flagSvg/4x3/gl.svg); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gl.svg); }

.flag-icon-gm {
  background-image: url(../flagSvg/4x3/gm.svg); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gm.svg); }

.flag-icon-gn {
  background-image: url(../flagSvg/4x3/gn.svg); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gn.svg); }

.flag-icon-gp {
  background-image: url(../flagSvg/4x3/gp.svg); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gp.svg); }

.flag-icon-gq {
  background-image: url(../flagSvg/4x3/gq.svg); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gq.svg); }

.flag-icon-gr {
  background-image: url(../flagSvg/4x3/gr.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gr.svg); }

.flag-icon-gs {
  background-image: url(../flagSvg/4x3/gs.svg); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gs.svg); }

.flag-icon-gt {
  background-image: url(../flagSvg/4x3/gt.svg); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gt.svg); }

.flag-icon-gu {
  background-image: url(../flagSvg/4x3/gu.svg); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gu.svg); }

.flag-icon-gw {
  background-image: url(../flagSvg/4x3/gw.svg); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gw.svg); }

.flag-icon-gy {
  background-image: url(../flagSvg/4x3/gy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gy.svg); }

.flag-icon-hk {
  background-image: url(../flagSvg/4x3/hk.svg); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/hk.svg); }

.flag-icon-hm {
  background-image: url(../flagSvg/4x3/hm.svg); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/hm.svg); }

.flag-icon-hn {
  background-image: url(../flagSvg/4x3/hn.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/hn.svg); }

.flag-icon-hr {
  background-image: url(../flagSvg/4x3/hr.svg); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/hr.svg); }

.flag-icon-ht {
  background-image: url(../flagSvg/4x3/ht.svg); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ht.svg); }

.flag-icon-hu {
  background-image: url(../flagSvg/4x3/hu.svg); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/hu.svg); }

.flag-icon-id {
  background-image: url(../flagSvg/4x3/id.svg); }
  .flag-icon-id.flag-icon-squared {
    background-image: url(../flagSvg/1x1/id.svg); }

.flag-icon-ie {
  background-image: url(../flagSvg/4x3/ie.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ie.svg); }

.flag-icon-il {
  background-image: url(../flagSvg/4x3/il.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../flagSvg/1x1/il.svg); }

.flag-icon-im {
  background-image: url(../flagSvg/4x3/im.svg); }
  .flag-icon-im.flag-icon-squared {
    background-image: url(../flagSvg/1x1/im.svg); }

.flag-icon-in {
  background-image: url(../flagSvg/4x3/in.svg); }
  .flag-icon-in.flag-icon-squared {
    background-image: url(../flagSvg/1x1/in.svg); }

.flag-icon-io {
  background-image: url(../flagSvg/4x3/io.svg); }
  .flag-icon-io.flag-icon-squared {
    background-image: url(../flagSvg/1x1/io.svg); }

.flag-icon-iq {
  background-image: url(../flagSvg/4x3/iq.svg); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url(../flagSvg/1x1/iq.svg); }

.flag-icon-ir {
  background-image: url(../flagSvg/4x3/ir.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ir.svg); }

.flag-icon-is {
  background-image: url(../flagSvg/4x3/is.svg); }
  .flag-icon-is.flag-icon-squared {
    background-image: url(../flagSvg/1x1/is.svg); }

.flag-icon-it {
  background-image: url(../flagSvg/4x3/it.svg); }
  .flag-icon-it.flag-icon-squared {
    background-image: url(../flagSvg/1x1/it.svg); }

.flag-icon-je {
  background-image: url(../flagSvg/4x3/je.svg); }
  .flag-icon-je.flag-icon-squared {
    background-image: url(../flagSvg/1x1/je.svg); }

.flag-icon-jm {
  background-image: url(../flagSvg/4x3/jm.svg); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/jm.svg); }

.flag-icon-jo {
  background-image: url(../flagSvg/4x3/jo.svg); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url(../flagSvg/1x1/jo.svg); }

.flag-icon-jp {
  background-image: url(../flagSvg/4x3/jp.svg); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url(../flagSvg/1x1/jp.svg); }

.flag-icon-ke {
  background-image: url(../flagSvg/4x3/ke.svg); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ke.svg); }

.flag-icon-kg {
  background-image: url(../flagSvg/4x3/kg.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kg.svg); }

.flag-icon-kh {
  background-image: url(../flagSvg/4x3/kh.svg); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kh.svg); }

.flag-icon-ki {
  background-image: url(../flagSvg/4x3/ki.svg); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ki.svg); }

.flag-icon-km {
  background-image: url(../flagSvg/4x3/km.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../flagSvg/1x1/km.svg); }

.flag-icon-kn {
  background-image: url(../flagSvg/4x3/kn.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kn.svg); }

.flag-icon-kp {
  background-image: url(../flagSvg/4x3/kp.svg); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kp.svg); }

.flag-icon-kr {
  background-image: url(../flagSvg/4x3/kr.svg); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kr.svg); }

.flag-icon-kw {
  background-image: url(../flagSvg/4x3/kw.svg); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kw.svg); }

.flag-icon-ky {
  background-image: url(../flagSvg/4x3/ky.svg); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ky.svg); }

.flag-icon-kz {
  background-image: url(../flagSvg/4x3/kz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/kz.svg); }

.flag-icon-la {
  background-image: url(../flagSvg/4x3/la.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../flagSvg/1x1/la.svg); }

.flag-icon-lb {
  background-image: url(../flagSvg/4x3/lb.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lb.svg); }

.flag-icon-lc {
  background-image: url(../flagSvg/4x3/lc.svg); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lc.svg); }

.flag-icon-li {
  background-image: url(../flagSvg/4x3/li.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../flagSvg/1x1/li.svg); }

.flag-icon-lk {
  background-image: url(../flagSvg/4x3/lk.svg); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lk.svg); }

.flag-icon-lr {
  background-image: url(../flagSvg/4x3/lr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lr.svg); }

.flag-icon-ls {
  background-image: url(../flagSvg/4x3/ls.svg); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ls.svg); }

.flag-icon-lt {
  background-image: url(../flagSvg/4x3/lt.svg); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lt.svg); }

.flag-icon-lu {
  background-image: url(../flagSvg/4x3/lu.svg); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lu.svg); }

.flag-icon-lv {
  background-image: url(../flagSvg/4x3/lv.svg); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/lv.svg); }

.flag-icon-ly {
  background-image: url(../flagSvg/4x3/ly.svg); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ly.svg); }

.flag-icon-ma {
  background-image: url(../flagSvg/4x3/ma.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ma.svg); }

.flag-icon-mc {
  background-image: url(../flagSvg/4x3/mc.svg); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mc.svg); }

.flag-icon-md {
  background-image: url(../flagSvg/4x3/md.svg); }
  .flag-icon-md.flag-icon-squared {
    background-image: url(../flagSvg/1x1/md.svg); }

.flag-icon-me {
  background-image: url(../flagSvg/4x3/me.svg); }
  .flag-icon-me.flag-icon-squared {
    background-image: url(../flagSvg/1x1/me.svg); }

.flag-icon-mf {
  background-image: url(../flagSvg/4x3/mf.svg); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mf.svg); }

.flag-icon-mg {
  background-image: url(../flagSvg/4x3/mg.svg); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mg.svg); }

.flag-icon-mh {
  background-image: url(../flagSvg/4x3/mh.svg); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mh.svg); }

.flag-icon-mk {
  background-image: url(../flagSvg/4x3/mk.svg); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mk.svg); }

.flag-icon-ml {
  background-image: url(../flagSvg/4x3/ml.svg); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ml.svg); }

.flag-icon-mm {
  background-image: url(../flagSvg/4x3/mm.svg); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mm.svg); }

.flag-icon-mn {
  background-image: url(../flagSvg/4x3/mn.svg); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mn.svg); }

.flag-icon-mo {
  background-image: url(../flagSvg/4x3/mo.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mo.svg); }

.flag-icon-mp {
  background-image: url(../flagSvg/4x3/mp.svg); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mp.svg); }

.flag-icon-mq {
  background-image: url(../flagSvg/4x3/mq.svg); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mq.svg); }

.flag-icon-mr {
  background-image: url(../flagSvg/4x3/mr.svg); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mr.svg); }

.flag-icon-ms {
  background-image: url(../flagSvg/4x3/ms.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ms.svg); }

.flag-icon-mt {
  background-image: url(../flagSvg/4x3/mt.svg); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mt.svg); }

.flag-icon-mu {
  background-image: url(../flagSvg/4x3/mu.svg); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mu.svg); }

.flag-icon-mv {
  background-image: url(../flagSvg/4x3/mv.svg); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mv.svg); }

.flag-icon-mw {
  background-image: url(../flagSvg/4x3/mw.svg); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mw.svg); }

.flag-icon-mx {
  background-image: url(../flagSvg/4x3/mx.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mx.svg); }

.flag-icon-my {
  background-image: url(../flagSvg/4x3/my.svg); }
  .flag-icon-my.flag-icon-squared {
    background-image: url(../flagSvg/1x1/my.svg); }

.flag-icon-mz {
  background-image: url(../flagSvg/4x3/mz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/mz.svg); }

.flag-icon-na {
  background-image: url(../flagSvg/4x3/na.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../flagSvg/1x1/na.svg); }

.flag-icon-nc {
  background-image: url(../flagSvg/4x3/nc.svg); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nc.svg); }

.flag-icon-ne {
  background-image: url(../flagSvg/4x3/ne.svg); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ne.svg); }

.flag-icon-nf {
  background-image: url(../flagSvg/4x3/nf.svg); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nf.svg); }

.flag-icon-ng {
  background-image: url(../flagSvg/4x3/ng.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ng.svg); }

.flag-icon-ni {
  background-image: url(../flagSvg/4x3/ni.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ni.svg); }

.flag-icon-nl {
  background-image: url(../flagSvg/4x3/nl.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nl.svg); }

.flag-icon-no {
  background-image: url(../flagSvg/4x3/no.svg); }
  .flag-icon-no.flag-icon-squared {
    background-image: url(../flagSvg/1x1/no.svg); }

.flag-icon-np {
  background-image: url(../flagSvg/4x3/np.svg); }
  .flag-icon-np.flag-icon-squared {
    background-image: url(../flagSvg/1x1/np.svg); }

.flag-icon-nr {
  background-image: url(../flagSvg/4x3/nr.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nr.svg); }

.flag-icon-nu {
  background-image: url(../flagSvg/4x3/nu.svg); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nu.svg); }

.flag-icon-nz {
  background-image: url(../flagSvg/4x3/nz.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/nz.svg); }

.flag-icon-om {
  background-image: url(../flagSvg/4x3/om.svg); }
  .flag-icon-om.flag-icon-squared {
    background-image: url(../flagSvg/1x1/om.svg); }

.flag-icon-pa {
  background-image: url(../flagSvg/4x3/pa.svg); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pa.svg); }

.flag-icon-pe {
  background-image: url(../flagSvg/4x3/pe.svg); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pe.svg); }

.flag-icon-pf {
  background-image: url(../flagSvg/4x3/pf.svg); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pf.svg); }

.flag-icon-pg {
  background-image: url(../flagSvg/4x3/pg.svg); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pg.svg); }

.flag-icon-ph {
  background-image: url(../flagSvg/4x3/ph.svg); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ph.svg); }

.flag-icon-pk {
  background-image: url(../flagSvg/4x3/pk.svg); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pk.svg); }

.flag-icon-pl {
  background-image: url(../flagSvg/4x3/pl.svg); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pl.svg); }

.flag-icon-pm {
  background-image: url(../flagSvg/4x3/pm.svg); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pm.svg); }

.flag-icon-pn {
  background-image: url(../flagSvg/4x3/pn.svg); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pn.svg); }

.flag-icon-pr {
  background-image: url(../flagSvg/4x3/pr.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pr.svg); }

.flag-icon-ps {
  background-image: url(../flagSvg/4x3/ps.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ps.svg); }

.flag-icon-pt {
  background-image: url(../flagSvg/4x3/pt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pt.svg); }

.flag-icon-pw {
  background-image: url(../flagSvg/4x3/pw.svg); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/pw.svg); }

.flag-icon-py {
  background-image: url(../flagSvg/4x3/py.svg); }
  .flag-icon-py.flag-icon-squared {
    background-image: url(../flagSvg/1x1/py.svg); }

.flag-icon-qa {
  background-image: url(../flagSvg/4x3/qa.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../flagSvg/1x1/qa.svg); }

.flag-icon-re {
  background-image: url(../flagSvg/4x3/re.svg); }
  .flag-icon-re.flag-icon-squared {
    background-image: url(../flagSvg/1x1/re.svg); }

.flag-icon-ro {
  background-image: url(../flagSvg/4x3/ro.svg); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ro.svg); }

.flag-icon-rs {
  background-image: url(../flagSvg/4x3/rs.svg); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url(../flagSvg/1x1/rs.svg); }

.flag-icon-ru {
  background-image: url(../flagSvg/4x3/ru.svg); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ru.svg); }

.flag-icon-rw {
  background-image: url(../flagSvg/4x3/rw.svg); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/rw.svg); }

.flag-icon-sa {
  background-image: url(../flagSvg/4x3/sa.svg); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sa.svg); }

.flag-icon-sb {
  background-image: url(../flagSvg/4x3/sb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sb.svg); }

.flag-icon-sc {
  background-image: url(../flagSvg/4x3/sc.svg); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sc.svg); }

.flag-icon-sd {
  background-image: url(../flagSvg/4x3/sd.svg); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sd.svg); }

.flag-icon-se {
  background-image: url(../flagSvg/4x3/se.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../flagSvg/1x1/se.svg); }

.flag-icon-sg {
  background-image: url(../flagSvg/4x3/sg.svg); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sg.svg); }

.flag-icon-sh {
  background-image: url(../flagSvg/4x3/sh.svg); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sh.svg); }

.flag-icon-si {
  background-image: url(../flagSvg/4x3/si.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../flagSvg/1x1/si.svg); }

.flag-icon-sj {
  background-image: url(../flagSvg/4x3/sj.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sj.svg); }

.flag-icon-sk {
  background-image: url(../flagSvg/4x3/sk.svg); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sk.svg); }

.flag-icon-sl {
  background-image: url(../flagSvg/4x3/sl.svg); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sl.svg); }

.flag-icon-sm {
  background-image: url(../flagSvg/4x3/sm.svg); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sm.svg); }

.flag-icon-sn {
  background-image: url(../flagSvg/4x3/sn.svg); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sn.svg); }

.flag-icon-so {
  background-image: url(../flagSvg/4x3/so.svg); }
  .flag-icon-so.flag-icon-squared {
    background-image: url(../flagSvg/1x1/so.svg); }

.flag-icon-sr {
  background-image: url(../flagSvg/4x3/sr.svg); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sr.svg); }

.flag-icon-ss {
  background-image: url(../flagSvg/4x3/ss.svg); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ss.svg); }

.flag-icon-st {
  background-image: url(../flagSvg/4x3/st.svg); }
  .flag-icon-st.flag-icon-squared {
    background-image: url(../flagSvg/1x1/st.svg); }

.flag-icon-sv {
  background-image: url(../flagSvg/4x3/sv.svg); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sv.svg); }

.flag-icon-sx {
  background-image: url(../flagSvg/4x3/sx.svg); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sx.svg); }

.flag-icon-sy {
  background-image: url(../flagSvg/4x3/sy.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sy.svg); }

.flag-icon-sz {
  background-image: url(../flagSvg/4x3/sz.svg); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/sz.svg); }

.flag-icon-tc {
  background-image: url(../flagSvg/4x3/tc.svg); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tc.svg); }

.flag-icon-td {
  background-image: url(../flagSvg/4x3/td.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../flagSvg/1x1/td.svg); }

.flag-icon-tf {
  background-image: url(../flagSvg/4x3/tf.svg); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tf.svg); }

.flag-icon-tg {
  background-image: url(../flagSvg/4x3/tg.svg); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tg.svg); }

.flag-icon-th {
  background-image: url(../flagSvg/4x3/th.svg); }
  .flag-icon-th.flag-icon-squared {
    background-image: url(../flagSvg/1x1/th.svg); }

.flag-icon-tj {
  background-image: url(../flagSvg/4x3/tj.svg); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tj.svg); }

.flag-icon-tk {
  background-image: url(../flagSvg/4x3/tk.svg); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tk.svg); }

.flag-icon-tl {
  background-image: url(../flagSvg/4x3/tl.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tl.svg); }

.flag-icon-tm {
  background-image: url(../flagSvg/4x3/tm.svg); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tm.svg); }

.flag-icon-tn {
  background-image: url(../flagSvg/4x3/tn.svg); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tn.svg); }

.flag-icon-to {
  background-image: url(../flagSvg/4x3/to.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../flagSvg/1x1/to.svg); }

.flag-icon-tr {
  background-image: url(../flagSvg/4x3/tr.svg); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tr.svg); }

.flag-icon-tt {
  background-image: url(../flagSvg/4x3/tt.svg); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tt.svg); }

.flag-icon-tv {
  background-image: url(../flagSvg/4x3/tv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tv.svg); }

.flag-icon-tw {
  background-image: url(../flagSvg/4x3/tw.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tw.svg); }

.flag-icon-tz {
  background-image: url(../flagSvg/4x3/tz.svg); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/tz.svg); }

.flag-icon-ua {
  background-image: url(../flagSvg/4x3/ua.svg); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ua.svg); }

.flag-icon-ug {
  background-image: url(../flagSvg/4x3/ug.svg); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ug.svg); }

.flag-icon-um {
  background-image: url(../flagSvg/4x3/um.svg); }
  .flag-icon-um.flag-icon-squared {
    background-image: url(../flagSvg/1x1/um.svg); }

.flag-icon-us {
  background-image: url(../flagSvg/4x3/us.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../flagSvg/1x1/us.svg); }

.flag-icon-uy {
  background-image: url(../flagSvg/4x3/uy.svg); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url(../flagSvg/1x1/uy.svg); }

.flag-icon-uz {
  background-image: url(../flagSvg/4x3/uz.svg); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url(../flagSvg/1x1/uz.svg); }

.flag-icon-va {
  background-image: url(../flagSvg/4x3/va.svg); }
  .flag-icon-va.flag-icon-squared {
    background-image: url(../flagSvg/1x1/va.svg); }

.flag-icon-vc {
  background-image: url(../flagSvg/4x3/vc.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../flagSvg/1x1/vc.svg); }

.flag-icon-ve {
  background-image: url(../flagSvg/4x3/ve.svg); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ve.svg); }

.flag-icon-vg {
  background-image: url(../flagSvg/4x3/vg.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../flagSvg/1x1/vg.svg); }

.flag-icon-vi {
  background-image: url(../flagSvg/4x3/vi.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../flagSvg/1x1/vi.svg); }

.flag-icon-vn {
  background-image: url(../flagSvg/4x3/vn.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../flagSvg/1x1/vn.svg); }

.flag-icon-vu {
  background-image: url(../flagSvg/4x3/vu.svg); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/vu.svg); }

.flag-icon-wf {
  background-image: url(../flagSvg/4x3/wf.svg); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url(../flagSvg/1x1/wf.svg); }

.flag-icon-ws {
  background-image: url(../flagSvg/4x3/ws.svg); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ws.svg); }

.flag-icon-ye {
  background-image: url(../flagSvg/4x3/ye.svg); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url(../flagSvg/1x1/ye.svg); }

.flag-icon-yt {
  background-image: url(../flagSvg/4x3/yt.svg); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url(../flagSvg/1x1/yt.svg); }

.flag-icon-za {
  background-image: url(../flagSvg/4x3/za.svg); }
  .flag-icon-za.flag-icon-squared {
    background-image: url(../flagSvg/1x1/za.svg); }

.flag-icon-zm {
  background-image: url(../flagSvg/4x3/zm.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../flagSvg/1x1/zm.svg); }

.flag-icon-zw {
  background-image: url(../flagSvg/4x3/zw.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../flagSvg/1x1/zw.svg); }

.flag-icon-es-ct {
  background-image: url(../flagSvg/4x3/es-ct.svg); }
  .flag-icon-es-ct.flag-icon-squared {
    background-image: url(../flagSvg/1x1/es-ct.svg); }

.flag-icon-eu {
  background-image: url(../flagSvg/4x3/eu.svg); }
  .flag-icon-eu.flag-icon-squared {
    background-image: url(../flagSvg/1x1/eu.svg); }

.flag-icon-gb-eng {
  background-image: url(../flagSvg/4x3/gb-eng.svg); }
  .flag-icon-gb-eng.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gb-eng.svg); }

.flag-icon-gb-nir {
  background-image: url(../flagSvg/4x3/gb-nir.svg); }
  .flag-icon-gb-nir.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gb-nir.svg); }

.flag-icon-gb-sct {
  background-image: url(../flagSvg/4x3/gb-sct.svg); }
  .flag-icon-gb-sct.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gb-sct.svg); }

.flag-icon-gb-wls {
  background-image: url(../flagSvg/4x3/gb-wls.svg); }
  .flag-icon-gb-wls.flag-icon-squared {
    background-image: url(../flagSvg/1x1/gb-wls.svg); }

.flag-icon-un {
  background-image: url(../flagSvg/4x3/un.svg); }
  .flag-icon-un.flag-icon-squared {
    background-image: url(../flagSvg/1x1/un.svg); }

.logo {
  width: 19.313rem;
  height: 4.188rem;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0; }
  @media (min-width: 30rem) {
    .logo {
      width: 17.875rem;
      height: 3.5rem; } }
  @media (min-width: 64rem) {
    .logo {
      width: 19.313rem;
      height: 4.188rem;
      margin-top: 0.775rem;
      margin-bottom: 1rem; } }
  .logo a {
    display: block;
    background: url("../images/logo.png") no-repeat 0 0;
    background-size: 100% auto;
    text-indent: -9999px;
    overflow: hidden;
    width: 19.313rem;
    height: 4.188rem;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
    text-decoration: none; }
    @media (min-width: 30rem) {
      .logo a {
        width: 17.875rem;
        height: 4.5rem; } }
    @media (min-width: 64rem) {
      .logo a {
        width: 19.313rem;
        height: 4.188rem; } }

header {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 1000;
  padding: 1.125rem 0 1.063rem;
  border: none;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
  @media (min-width: 30rem) {
    header {
      padding: 0.75rem 1.563rem; } }
  @media (min-width: 64rem) {
    header {
      background: transparent;
      padding: 0;
      border-bottom: 3px solid #f68422; } }
  header .menu-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px; }
    @media (min-width: 64rem) {
      header .menu-row {
        align-items: flex-start;
        flex-wrap: initial;
        margin: 0; } }
  header .menu-container {
    position: initial; }
    @media (min-width: 64rem) {
      header .menu-container {
        max-width: 78.125rem;
        padding-left: 1.563rem;
        padding-right: 1.563rem; } }

.main-menu {
  position: absolute;
  left: 0;
  top: 8rem;
  width: 100%;
  background: #222222; }
  .main-menu ul {
    margin: 0;
    padding: 0; }
  .main-menu li {
    border-bottom: 1px solid #595959; }
    .main-menu li.current a {
      color: #f68422; }
  .main-menu .arrow-down {
    font-size: 0.813rem;
    line-height: 2.25rem;
    padding: 2px 15px; }
    @media (min-width: 46rem) {
      .main-menu .arrow-down {
        font-size: 1.225rem;
        line-height: 2.25rem; } }
  .main-menu .arrow-up {
    font-size: 0.813rem;
    line-height: 2.25rem;
    padding: 2px 15px; }
    @media (min-width: 46rem) {
      .main-menu .arrow-up {
        font-size: 1.225rem;
        line-height: 2.25rem; } }
  .main-menu a {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #fff;
    text-align: center;
    padding: 1.063rem 0.875rem 0.875rem;
    text-decoration: none; }
    .main-menu a.menu-link {
      text-align: left; }
    @media (min-width: 46rem) {
      .main-menu a {
        font-size: 1.225rem;
        line-height: 2.25rem;
        padding: 1.063rem 0.875rem 0.875rem; } }
    .main-menu a:hover {
      color: #f68422; }
  .main-menu .menu-description {
    font-size: 0.8rem;
    text-transform: none;
    display: none;
    max-width: 8.500rem;
    overflow: hidden;
    line-height: 1rem;
    font-weight: 100;
    margin-top: 0.25rem; }
    @media (min-width: 70.75rem) {
      .main-menu .menu-description {
        max-width: 10.500rem; } }
    @media (min-width: 64rem) {
      .main-menu .menu-description {
        display: block; } }
  @media (min-width: 64rem) {
    .main-menu {
      position: relative;
      top: auto;
      background: transparent;
      width: auto;
      padding-top: 0;
      margin-bottom: -0.063rem; }
      .main-menu ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end; }
      .main-menu li {
        margin: 0;
        padding: 0;
        border: none; }
      .main-menu li.connect-with-us {
        display: none; }
      .main-menu a {
        font-size: 1rem;
        line-height: 1.375rem;
        margin: 0;
        padding: 0.275rem 0.6rem;
        color: #666666; }
        .main-menu a:hover {
          color: #f68422; }
        .main-menu a.active {
          color: #f68422; }
      .main-menu li.current a {
        color: #f68422; }
        .main-menu li.current a:hover {
          color: #f68422; }
      .main-menu li.current:hover a {
        color: #f68422; } }

@media (max-width: 64rem) {
  .has-sub-nav {
    position: relative; }
    .has-sub-nav .has-sub-nav-level2 {
      position: relative; } }

.has-sub-nav ul.sub-nav {
  z-index: 9;
  display: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 5px 14px 26px -1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 5px 14px 26px -1px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 14px 26px -1px rgba(0, 0, 0, 0.75); }
  @media (min-width: 64rem) {
    .has-sub-nav ul.sub-nav {
      display: block;
      position: absolute;
      left: 0;
      top: 6.07rem;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; } }
  .has-sub-nav ul.sub-nav li {
    display: block;
    margin: 0;
    padding: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
    /* menu hostpots styles */ }
    @media (min-width: 64rem) {
      .has-sub-nav ul.sub-nav li {
        border-bottom: none; }
        .has-sub-nav ul.sub-nav li.pages-sub-menu {
          display: none; } }
    .has-sub-nav ul.sub-nav li.menu-hostpots {
      display: none;
      width: 20%;
      background: #fff; }
      @media (min-width: 64rem) {
        .has-sub-nav ul.sub-nav li.menu-hostpots {
          display: table-cell; } }
      .has-sub-nav ul.sub-nav li.menu-hostpots.large {
        width: 33.333333%; }
      .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content {
        background: #fff;
        text-align: justify;
        color: #666666; }
        .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content a {
          color: #666666;
          background: #fff;
          text-transform: none; }
          .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content a.btn--primary {
            background: #4e4e4e;
            color: #f68422;
            line-height: 1rem; }
            .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content a.btn--primary:hover {
              background: #f68422;
              color: #fff; }
          .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content a:hover {
            color: #f68422; }
        .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__image {
          width: 100px;
          margin: 0 auto; }
        .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__content h6 {
          text-align: left; }
        .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__more-link {
          width: 100%;
          display: flex;
          justify-content: space-between;
          padding-left: 2rem;
          padding-right: 2rem;
          margin-top: 20px; }
          .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__more-link a {
            background: #17a954;
            color: #fff; }
            .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__more-link a:nth-child(2n+1) {
              background: #f68422;
              margin-right: 1rem; }
            .has-sub-nav ul.sub-nav li.menu-hostpots .folded-block__content .grid-item__more-link a:hover {
              color: #f68422;
              background: #4e4e4e; }
      .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules {
        min-width: 26.5rem; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules h6.menu-hr-modules__title {
          text-align: center; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules .module-logo {
          color: #17a954;
          font-size: 2rem; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules .module-name {
          white-space: normal !important; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules .menu-hr-blocks {
          overflow: hidden; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules .menu-hr-block-item {
          height: 9.125rem;
          width: calc(100%/4);
          float: left; }
        .has-sub-nav ul.sub-nav li.menu-hostpots.menu-hr-modules a:hover .module-logo {
          color: #f68422; }
  .has-sub-nav ul.sub-nav a {
    display: block;
    margin: 0;
    padding: 0.563rem 1.25rem;
    background: #222222;
    color: #fff;
    white-space: nowrap; }
    @media (min-width: 1023px) and (max-width: 1025px) {
      .has-sub-nav ul.sub-nav a {
        padding: 0.563rem 0rem; } }
    @media (min-width: 64rem) {
      .has-sub-nav ul.sub-nav a {
        background: #EDEDED; } }
    .has-sub-nav ul.sub-nav a:hover {
      color: #f68422; }
    .has-sub-nav ul.sub-nav a.active {
      background: #EDEDED;
      color: #f68422; }
    .has-sub-nav ul.sub-nav a.menu-link-level2 {
      padding-left: 4rem;
      padding-top: 0.8rem;
      padding-bottom: 0.8rem; }
    .has-sub-nav ul.sub-nav a.menu-link-level3 {
      padding-left: 6rem;
      padding-top: 0.8rem;
      padding-bottom: 0.8rem; }
  .has-sub-nav ul.sub-nav li.current a {
    color: #f68422; }
    .has-sub-nav ul.sub-nav li.current a:hover {
      color: #f68422; }
  .has-sub-nav ul.sub-nav .sub-nav-level2 {
    display: none; }
  @media (min-width: 64rem) {
    .has-sub-nav ul.sub-nav .has-sub-nav-level2 {
      display: none; }
    .has-sub-nav ul.sub-nav .menu-link-level2 {
      display: none;
      transition: none; } }

.has-sub-nav:hover a {
  background: #222222;
  color: #f68422; }
  @media (min-width: 64rem) {
    .has-sub-nav:hover a {
      background: none; } }

@media (min-width: 64rem) {
  .has-sub-nav:hover > ul.sub-nav {
    opacity: 1;
    visibility: visible; }
    .has-sub-nav:hover > ul.sub-nav .menu-link-level2 {
      display: none;
      transition: none; } }

.submenu-toggle {
  position: absolute;
  right: 1rem;
  top: 0.5rem;
  font-size: 2rem;
  line-height: 1;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
  @media (min-width: 46rem) {
    .submenu-toggle {
      right: 1.5rem;
      top: 0.75rem;
      font-size: 2.5rem;
      line-height: 1; } }
  .submenu-toggle:hover {
    color: #f68422; }
  .submenu-toggle .arrow-up:before,
  .submenu-toggle .arrow-down:before {
    position: relative;
    top: 0.125rem; }
  .submenu-toggle .arrow-up {
    display: none; }
  .submenu-toggle .arrow-down {
    display: block; }
  .submenu-toggle.active .arrow-up {
    display: block; }
  .submenu-toggle.active .arrow-down {
    display: none; }
  @media (min-width: 64rem) {
    .submenu-toggle {
      display: none; } }

.submenu-toggle-level2 {
  position: absolute;
  right: 1rem;
  top: 0.5rem;
  font-size: 2rem;
  line-height: 1;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
  @media (min-width: 46rem) {
    .submenu-toggle-level2 {
      right: 1.5rem;
      top: 0.75rem;
      font-size: 2.5rem;
      line-height: 1; } }
  .submenu-toggle-level2:hover {
    color: #f68422; }
  .submenu-toggle-level2 .arrow-up:before,
  .submenu-toggle-level2 .arrow-down:before {
    position: relative;
    top: 0.125rem; }
  .submenu-toggle-level2 .arrow-up {
    display: none; }
  .submenu-toggle-level2 .arrow-down {
    display: block; }
  .submenu-toggle-level2.active .arrow-up {
    display: block; }
  .submenu-toggle-level2.active .arrow-down {
    display: none; }
  @media (min-width: 64rem) {
    .submenu-toggle-level2 {
      display: none; } }

.pg-home .fixed-header {
  position: fixed !important;
  background: #000;
  -webkit-animation: loadHeaderAnimation 500ms forwards;
  /* Safari 4+ */
  -moz-animation: loadHeaderAnimation 500ms forwards;
  /* Fx 5+ */
  -o-animation: loadHeaderAnimation 500ms forwards;
  /* Opera 12+ */
  animation: loadHeaderAnimation 500ms forwards;
  /* IE 10+, Fx 29+ */
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.2);
  z-index: 99999999999;
  width: 100%;
  align-items: center;
  top: 0; }
  .pg-home .fixed-header .logo {
    padding-top: 5px; }
    @media (min-width: 64rem) {
      .pg-home .fixed-header .logo {
        padding-top: 0; } }
    .pg-home .fixed-header .logo a {
      background: url("../images/logo-fixed.png") no-repeat 0 0; }
  .pg-home .fixed-header .hamburger span {
    background: #fff; }
  .pg-home .fixed-header .hamburger:hover span {
    background: #f68422; }

.fixed-header {
  position: fixed !important;
  background: #fff;
  -webkit-animation: loadHeaderAnimation 500ms forwards;
  /* Safari 4+ */
  -moz-animation: loadHeaderAnimation 500ms forwards;
  /* Fx 5+ */
  -o-animation: loadHeaderAnimation 500ms forwards;
  /* Opera 12+ */
  animation: loadHeaderAnimation 500ms forwards;
  /* IE 10+, Fx 29+ */
  box-shadow: 0px 7px 27px -2px rgba(0, 0, 0, 0.75);
  z-index: 99999999999;
  width: 100%;
  align-items: center;
  top: 0;
  border-bottom: none; }
  .fixed-header .logo {
    padding-top: 5px; }
    @media (min-width: 64rem) {
      .fixed-header .logo {
        padding-top: 0; } }
    .fixed-header .logo a {
      background: url("../images/logo-fixed.png") no-repeat 0 0; }
  .fixed-header .main-menu ul li a {
    padding: 1.875rem 1rem 1.813rem; }
  .fixed-header .main-menu ul li .sub-nav {
    top: 5.063rem; }
  .fixed-header .hamburger span {
    background: #000; }
  .fixed-header .hamburger:hover span {
    background: #f68422; }

@-webkit-keyframes loadHeaderAnimation {
  0% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes loadHeaderAnimation {
  0% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-o-keyframes loadHeaderAnimation {
  0% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes loadHeaderAnimation {
  0% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(10%); }
  to {
    -webkit-transform: translateY(0%); } }

@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(10%); }
  to {
    -moz-transform: translateY(0%); } }

@-ms-keyframes moveFromBottom {
  from {
    -ms-transform: translateY(10%); }
  to {
    -ms-transform: translateY(0%); } }

.grid {
  background: #f4f4f4;
  padding: 2.625rem 0 0; }
  @media (min-width: 46rem) {
    .grid {
      padding: 3.625rem 0 0;
      background: transparent; } }
  .grid-list {
    padding-top: 1.625rem; }
  .grid-item {
    display: flex;
    margin-bottom: 2.25rem; }
    @media (min-width: 46rem) {
      .grid-item {
        width: 50%;
        flex-basis: 50%; } }
    @media (min-width: 62rem) {
      .grid-item {
        width: 25%;
        flex-basis: 25%; } }
  .grid-item__inner {
    display: flex;
    flex-direction: column;
    width: 100%; }
  .grid-item__image {
    font-size: 0;
    line-height: 0; }
    .grid-item__image img {
      width: 100%; }
  .grid-item__content {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 1.938rem 2.188rem 1.5rem; }
    @media (min-width: 46rem) {
      .grid-item__content {
        padding: 0.938rem 1.063rem 1rem; } }
    .grid-item__content p {
      font-size: 0.813rem;
      line-height: 1.188rem;
      font-weight: 300;
      flex: 1;
      color: #999999; }
      @media (min-width: 46rem) {
        .grid-item__content p {
          font-size: 0.813rem;
          line-height: 1.188rem;
          margin-top: 0.313rem;
          margin-bottom: 0.75rem; } }
  .grid-item__title {
    margin: 0; }
    @media (min-width: 46rem) {
      .grid-item__title {
        font-size: 0.938rem;
        line-height: 1.563rem;
        margin-bottom: 0.25rem; } }
  .grid time {
    font-family: "Open Sans", sans-serif;
    font-size: 0.688rem;
    line-height: 1.875rem;
    font-weight: 400;
    font-style: italic;
    color: #999999; }
    @media (min-width: 46rem) {
      .grid time {
        font-size: 0.688rem;
        line-height: 1.875rem; } }
  .grid-item__more-link {
    padding: 0.938rem 1.063rem 1rem; }
    .grid-item__more-link a {
      font-size: 0.813rem;
      line-height: 1.188rem;
      font-weight: 700;
      text-transform: uppercase; }
      @media (min-width: 46rem) {
        .grid-item__more-link a {
          font-size: 0.813rem;
          line-height: 1.188rem; } }
  .grid.related-articles {
    padding-top: 3rem; }
    @media (min-width: 46rem) {
      .grid.related-articles {
        padding: 3rem 0 0; }
        .grid.related-articles .title-block h2 {
          font-size: 1.875rem;
          line-height: 2rem;
          margin: 0 0 0.938rem; } }

.read-more {
  padding: 1rem 1.875rem 3rem;
  text-align: center; }
  .read-more a {
    width: 100%;
    max-width: 12rem; }
  @media (min-width: 46rem) {
    .read-more {
      padding: 0.938rem 1.875rem 5.688rem; }
      .read-more a {
        max-width: 20.625rem; } }

.slick-slider {
  position: relative;
  width: 100%;
  overflow: hidden; }

.slick-list {
  overflow: hidden; }

.slick-slide {
  float: left;
  outline: none; }
  .slick-slide picture {
    display: block;
    font-size: 0;
    line-height: 0; }
  .slick-slide img {
    width: 100%;
    height: auto; }

.slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0;
  padding: 0;
  z-index: 90;
  cursor: pointer; }
  .slick-arrow.slick-prev {
    left: 0;
    right: auto; }
  .slick-arrow.slick-next {
    left: auto;
    right: 0; }
  .slick-arrow.slick-disabled {
    cursor: default; }

.slick-dots {
  width: 100%;
  text-align: center;
  font-size: 0;
  line-height: 0; }
  .slick-dots li {
    display: inline-block;
    margin: 0 1rem 0 0;
    font-size: 0;
    line-height: 0; }
    .slick-dots li:last-child {
      margin-right: 0; }
    @media (min-width: 46rem) {
      .slick-dots li {
        margin: 0 1.563rem 0 0; }
        .slick-dots li:last-child {
          margin-right: 0; } }
    @media (min-width: 64rem) {
      .slick-dots li {
        margin: 0 0.625rem 0 0; }
        .slick-dots li:last-child {
          margin-right: 0; } }
    .slick-dots li button {
      width: 1rem;
      height: 1rem;
      margin: 0;
      padding: 0;
      outline: none;
      font-size: 0;
      line-height: 0;
      text-indent: -9999px;
      overflow: hidden;
      cursor: pointer;
      background: transparent;
      border: 1px solid #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
      @media (min-width: 46rem) {
        .slick-dots li button {
          width: 1.563rem;
          height: 1.563rem; } }
      @media (min-width: 64rem) {
        .slick-dots li button {
          width: 0.625rem;
          height: 0.625rem;
          border: 2px solid #fff; } }
    .slick-dots li.slick-active button {
      background: #fff; }

.slider__dots {
  display: block; }

.cta-actions {
  display: table;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  table-layout: fixed;
  position: relative;
  top: -3.75rem;
  margin-bottom: -3.75rem;
  z-index: 900;
  padding-left: 3rem;
  padding-right: 3rem; }
  @media (max-width: 37.5rem) {
    .cta-actions {
      display: none; } }
  .cta-actions ul {
    list-style: none;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: space-between;
    padding: 0px; }
    .cta-actions ul li {
      height: 3.75rem;
      text-align: center;
      vertical-align: middle;
      color: #EDEDED;
      width: calc(100%/3);
      flex-direction: column; }
      .cta-actions ul li:hover {
        background: #000;
        -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
        -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
        -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
        transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
        .cta-actions ul li:hover a {
          color: #fff;
          cursor: pointer; }
      .cta-actions ul li a {
        font-size: 1.388rem;
        text-decoration: none;
        line-height: 3.75rem;
        width: 100%; }
        .cta-actions ul li a:hover {
          color: #fff; }

.side-menu-col {
  display: none; }
  .side-menu-col ul.level-1-ul {
    padding: 0.25rem; }
  @media (min-width: 64rem) {
    .side-menu-col {
      display: block; } }

.side-menu {
  font-size: 1rem; }
  .side-menu a {
    color: #ff7e00;
    font-size: 13px; }
  .side-menu a:focus {
    text-decoration: none;
    outline: none; }
  .side-menu ul {
    list-style: none;
    list-style-type: none; }
    .side-menu ul li {
      color: #666666; }
      .side-menu ul li :hover {
        color: #f68422; }
      .side-menu ul li a {
        color: #ff7e00;
        text-decoration: none;
        line-height: 1.7rem; }
        .side-menu ul li a :hover {
          color: #f68422; }
        .side-menu ul li a span:before {
          content: '\00BB';
          color: #e94f31;
          margin-right: 5px;
          margin-left: -12px; }
      .side-menu ul li.has-side-menu.active .side-menu-arrow-down {
        color: #f68422; }
      .side-menu ul li.has-side-menu.active a.level-1-link {
        color: #f68422; }
      .side-menu ul li ul.child-menu {
        display: none; }
      .side-menu ul li ul li.active a {
        color: #f68422; }
      .side-menu ul li.active ul.child-menu {
        display: inline-block; }
  .side-menu__toggle {
    -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
    transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
    .side-menu__toggle .side-menu-arrow-up {
      display: none; }
    .side-menu__toggle .side-menu-arrow-down {
      display: inline-block; }
    .side-menu__toggle.active .arrow-up {
      display: block; }
    .side-menu__toggle.active .arrow-down {
      display: none; }

.side-menu {
  list-style: none; }
  .side-menu .has-side-menu::before {
    content: '';
    padding-left: 13px; }
  .side-menu .has-side-menu {
    background: url(../images/menu_normal.png) no-repeat 0px 5px;
    background-position: -2px 6px; }
    .side-menu .has-side-menu ul {
      display: none; }
  .side-menu .caret-ico {
    background: url(../images/menu_normal.png) no-repeat 0px 5px;
    background-position: -2px 6px; }
    .side-menu .caret-ico a {
      margin-left: 18px; }
  .side-menu .expanded {
    background: url(../images/menu_expanded.png) no-repeat 0px 5px; }

.default-page .row {
  margin-right: 0px;
  margin-left: 0px; }

.default-page h1 {
  /*    margin-bottom: 1.5rem;*/
  margin-bottom: 0.6rem;
  font-size: 27px;
  /* 30 */
  line-height: 2.075rem;
  font-weight: 400; }

.default-page .default-page__content {
  margin-bottom: 30px; }

footer {
  font-size: 0.8rem;
  margin-top: 1rem;
  /*margin-right: 2.2rem;*/ }
  footer .row {
    margin-left: 0px;
    margin-right: 0px; }
  footer .footer__top {
    background: #4e4e4e; }
    footer .footer__top h1, footer .footer__top h2, footer .footer__top h3, footer .footer__top h4, footer .footer__top h5, footer .footer__top h6 {
      color: #c3c3c3;
      font-weight: 400; }
      footer .footer__top h1 .highlight_bold, footer .footer__top h2 .highlight_bold, footer .footer__top h3 .highlight_bold, footer .footer__top h4 .highlight_bold, footer .footer__top h5 .highlight_bold, footer .footer__top h6 .highlight_bold {
        font-weight: 700;
        color: #fff; }
    footer .footer__top h5 {
      text-align: center;
      line-height: 2rem;
      font-size: 1.6rem; }
      @media (min-width: 37.5rem) {
        footer .footer__top h5 {
          line-height: 3rem;
          text-align: left; } }
    footer .footer__top__achievements {
      padding: 0.25rem 0;
      border-top: 2px solid #666666;
      text-align: center; }
      @media (min-width: 48rem) {
        footer .footer__top__achievements {
          border-top: none; } }
      footer .footer__top__achievements h4 {
        margin-top: 0px;
        margin-bottom: 0px; }
      footer .footer__top__achievements h6 {
        font-size: 1.2rem; }
  footer .footer__bottom {
    background: #ffffff;
    margin-top: 0.4rem;
    color: #4e4e4e;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 10px solid #f68422; }
    footer .footer__bottom h1, footer .footer__bottom h2, footer .footer__bottom h3, footer .footer__bottom h4, footer .footer__bottom h5, footer .footer__bottom h6 {
      color: #4e4e4e; }
    footer .footer__bottom h5 {
      font-size: 1.2rem; }
    footer .footer__bottom__form h5 {
      margin-bottom: 2px; }
    footer .footer__bottom__form input.text {
      background: #fff; }
    footer .footer__bottom__form .btn--primary {
      line-height: 1rem;
      height: 1.99rem;
      font-size: 1rem;
      width: 16%; }
    footer .footer__bottom .footer__right h5 {
      text-align: right; }
    footer .footer__bottom .footer__right .social-links {
      list-style: none;
      list-style-type: none;
      overflow: hidden;
      padding-left: 0px;
      margin-top: 13px; }
      footer .footer__bottom .footer__right .social-links li {
        float: right; }
        footer .footer__bottom .footer__right .social-links li a {
          font-size: 18px;
          margin-left: 12px;
          text-decoration: none;
          color: #f68422;
          line-height: 2rem; }
          footer .footer__bottom .footer__right .social-links li a:hover {
            color: #f68422; }
    footer .footer__bottom .footer_links {
      /*            padding-top: 2rem;*/ }
      footer .footer__bottom .footer_links ul {
        margin-top: 1rem;
        list-style: none;
        list-style-type: none;
        padding-left: 0px; }
        footer .footer__bottom .footer_links ul a {
          cursor: pointer;
          text-decoration: none;
          font-weight: 400;
          color: #4e4e4e;
          font-size: 0.9rem;
          line-height: 1.675rem; }
          footer .footer__bottom .footer_links ul a:hover {
            color: #f68422; }
  footer .copyright-container {
    text-align: right;
    margin-top: -15px;
    padding-left: 5px; }
  footer a {
    color: #4e4e4e; }
  footer .newsletter-messages {
    display: none;
    margin-top: 30px; }
    footer .newsletter-messages span {
      background-color: #4e4e4e;
      border: 1px solid #17a954;
      border-radius: 3px;
      color: #fff;
      padding: 7px; }
  footer .footer__left .footer__bottom__form .newsletter-form {
    text-align: right; }
  footer input[name="action_newsletter"] {
    border: none !important; }
  footer input[name="NewsLetterEmail"] {
    border: none !important;
    margin-left: 70px;
    height: 36px; }
  footer .NL-Actions .newsletter-field {
    width: 40%;
    margin: 0px;
    margin-right: 0px;
    background-color: #f58220;
    float: right;
    height: 36px;
    color: #fff;
    font-weight: 600;
    font-size: 18px; }

.testimonial {
  background: #17a954;
  text-align: center;
  padding-top: 1rem;
  font-size: 0.94rem;
  padding-bottom: 2rem; }
  .testimonial h4 {
    color: #fff; }
  .testimonial .testimonial_row {
    display: flex;
    flex-wrap: wrap; }
    .testimonial .testimonial_row .testimonial_block {
      display: flex;
      margin-top: 1.5rem;
      /*      width: calc(100%/3);
      flex-basis: calc(100%/3);*/
      padding-left: 1.9rem;
      padding-right: 1.9rem;
      text-align: justify;
      color: #fff; }
      @media (max-width: 46rem) {
        .testimonial .testimonial_row .testimonial_block {
          width: 100%;
          flex-basis: 100%; } }
      .testimonial .testimonial_row .testimonial_block .testimonial_content {
        display: flex;
        flex-direction: column;
        width: 100%; }
      .testimonial .testimonial_row .testimonial_block .testimonial_image {
        width: 150px;
        margin: 0 auto; }
        .testimonial .testimonial_row .testimonial_block .testimonial_image img {
          border-radius: 50%; }
      .testimonial .testimonial_row .testimonial_block .testimonial_comment {
        padding-top: 1rem;
        padding-bottom: 1rem;
        flex: 1 0 auto; }
      .testimonial .testimonial_row .testimonial_block .testimonial_signature p {
        margin-bottom: 0px;
        line-height: 1.2rem;
        font-size: 0.8rem; }
        .testimonial .testimonial_row .testimonial_block .testimonial_signature p.highlight {
          font-weight: 800; }
  .testimonial .testimonial_more {
    margin-top: 2rem; }
    .testimonial .testimonial_more a {
      width: 12rem;
      color: #fff;
      background: #f68422; }
      .testimonial .testimonial_more a:hover {
        color: #f68422;
        background: #4e4e4e; }

.home-hr-modules {
  background: #17a954;
  padding-top: 1rem;
  font-size: 0.94rem;
  padding-bottom: 2rem; }
  .home-hr-modules h4 {
    color: #fff;
    text-align: center; }
  .home-hr-modules .home-hr-module__row {
    display: flex;
    flex-wrap: wrap; }
    .home-hr-modules .home-hr-module__row .home-hr-module__block {
      display: table-row;
      margin-top: 1.5rem;
      width: 100%;
      flex-basis: 100%; }
      @media (min-width: 37.5rem) {
        .home-hr-modules .home-hr-module__row .home-hr-module__block {
          width: 50%;
          flex-basis: 50%; } }
      @media (min-width: 62rem) {
        .home-hr-modules .home-hr-module__row .home-hr-module__block {
          width: calc(100%/3);
          flex-basis: calc(100%/3); } }
      @media (min-width: 64rem) {
        .home-hr-modules .home-hr-module__row .home-hr-module__block {
          width: 25%;
          flex-basis: 25%; } }
      .home-hr-modules .home-hr-module__row .home-hr-module__block div {
        display: table-cell; }
      .home-hr-modules .home-hr-module__row .home-hr-module__block a {
        color: #fff;
        cursor: pointer;
        text-decoration: none; }
        .home-hr-modules .home-hr-module__row .home-hr-module__block a :hover {
          color: #f68422; }
      .home-hr-modules .home-hr-module__row .home-hr-module__block .module-logo {
        font-size: 3rem; }
      .home-hr-modules .home-hr-module__row .home-hr-module__block .name-block {
        vertical-align: middle;
        padding-left: 1rem;
        padding-right: 1rem; }
        .home-hr-modules .home-hr-module__row .home-hr-module__block .name-block .module-name {
          font-size: 1rem; }

.our-services {
  margin-top: 1.5rem;
  margin-bottom: 3.5rem; }
  .our-services h4 {
    text-align: center; }
  .our-services__row {
    display: flex;
    flex-wrap: wrap; }
  .our-services__block {
    width: calc(100%/3);
    flex-basis: calc(100%/3);
    display: table-row;
    margin-top: 1.5rem;
    text-align: center; }
    @media (max-width: 48rem) {
      .our-services__block {
        width: 70%;
        flex-basis: 70%;
        text-align: left;
        transform: translateX(30%); } }
    .our-services__block div {
      display: table-cell;
      vertical-align: middle; }
    .our-services__block a {
      -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
      color: #000;
      cursor: pointer;
      text-decoration: none; }
      .our-services__block a .name-block :hover {
        color: #f68422; }
    .our-services__block .service-logo {
      font-size: 3rem;
      background: #17a954;
      color: #fff;
      padding: 0.3rem;
      border-radius: 10%; }
    .our-services__block .name-block {
      vertical-align: middle;
      padding-left: 1.5rem; }

.bottom-buttons {
  text-align: center;
  margin: 2rem 0 2rem; }
  .bottom-buttons__block a.btn--primary {
    background: #17a954;
    color: #fff; }
    .bottom-buttons__block a.btn--primary:nth-child(2n+1) {
      background: #f68422; }
    .bottom-buttons__block a.btn--primary:hover {
      color: #f68422;
      background: #4e4e4e; }

.home-modal-buttons {
  color: #fff;
  padding: 10px;
  border-radius: 5px; }

.home-modal-body {
  padding: 0px !important; }

.tour-intro {
  border: none;
  width: 100%; }

iframe {
  border: none;
  width: 100%; }

.customization-page__form {
  margin: 2rem 0rem 2rem 0rem; }
  .customization-page__form form .text label {
    display: none; }
  .customization-page__form form .dropdown label {
    display: none; }
  .customization-page__form form .statedropdown label {
    display: none; }
  .customization-page__form form div.field.nocaptcha {
    float: left; }

.customization-page .messages.success {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #00a651;
  color: #fff;
  border-radius: 2px; }

.customization-page .messages.error-msg-cont {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #a60059;
  color: #fff;
  border-radius: 2px; }

.customization-page #Form_doSubmit_State_Holder {
  display: none; }

.packages {
  padding: 0px 30px 50px 30px; }
  .packages .featured {
    box-shadow: 0px 0px 20px 7px rgba(0, 0, 0, 0.39);
    z-index: 9; }
  .packages .pkg-column {
    padding: 0px 4px; }
  .packages .package .pkg-btn-head h3 {
    font-size: 25px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    cursor: pointer; }
  .packages .package .pkg-tag {
    min-height: 29px;
    margin-top: -3px; }
  .packages .package .pkg-tag h4 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    min-height: 30px; }
  .packages .package .pkg-img {
    margin: 0 auto;
    display: table;
    padding: 50px; }
  .packages .package .pkg-description {
    min-height: 160px; }
    .packages .package .pkg-description h6 {
      font-size: 17px;
      font-weight: 600; }
    .packages .package .pkg-description p {
      text-align: justify;
      font-weight: 300;
      line-height: 1.428571429;
      font-size: 15px; }
  .packages .package .get-pkg {
    padding: 0px; }
    .packages .package .get-pkg h4 {
      border-radius: 3px;
      text-align: center;
      font-size: 21px;
      color: #fff;
      padding: 6px; }
  .packages .package .features h5 {
    font-weight: 700;
    font-size: 15.5px;
    padding-top: 8px; }
  .packages .package .pkg-url, .packages .package .pkg-url:hover {
    color: #000; }

@media (max-width: 1025px) {
  .package .pkg-description {
    margin-bottom: 20px; } }

@media (max-width: 769px) {
  .packages {
    padding: inherit; } }

.resource-page #description {
  margin-bottom: 20px;
  font-size: 19px; }

.resource-page #disclaimer {
  margin-bottom: 20px; }

.resource-page #releases {
  font-size: 20px;
  font-weight: 400; }

.resource-page #releases-two {
  margin-top: -15px; }

.resource-page .release-img picture {
  padding: 20px 20px 0px 20px; }
  .resource-page .release-img picture img {
    display: table;
    margin: 0 auto; }

.resource-page .release-title {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  margin: 10px 0px;
  min-height: 45px; }

.resource-page .dload-release {
  text-align: center;
  background-color: #b9b9b9;
  border-radius: 3px;
  font-size: 18px;
  padding: 5px 0px;
  color: #000; }
  .resource-page .dload-release h6 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 17px;
    color: #6b5e5e; }
  .resource-page .dload-release span {
    margin-left: 5px; }

.resource-page .ins-guid {
  text-align: center;
  margin: 0 auto;
  display: table;
  font-size: 13px;
  color: #fff;
  background-color: #f68422;
  padding: 0px 8px;
  border-radius: 4px;
  margin-bottom: 15px; }

.resource-page .disclaimer-row {
  font-size: 12px;
  line-height: initial; }

.dload-btn-gd {
  padding: 5px;
  background: #fdffe5;
  background: -moz-linear-gradient(top, #fdffe5 1%, #dbcfad 50%, #faffe5 100%);
  background: -webkit-linear-gradient(top, #fdffe5 1%, #dbcfad 50%, #faffe5 100%);
  background: linear-gradient(to bottom, #fdffe5 1%, #dbcfad 50%, #faffe5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdffe5', endColorstr='#faffe5',GradientType=0 ); }

.about-us-page #awards-section h3 {
  text-align: center; }

.about-us-page #awards-section .awards-title {
  font-weight: 400; }

.about-us-page #awards-section .no-padding {
  padding: 0px !important; }

.about-us-page #awards-section .award h5 {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 10px; }

.about-us-page #awards-section .award .description {
  font-size: 17px;
  font-weight: 500; }

.about-us-page #awards-section .award .award-image {
  padding: 5px; }

.about-us-page #awards-section .review-image {
  padding: 50px;
  padding-top: 15px; }

.services-page {
  /*    padding-right: 100px;*/ }
  .services-page .services-tagline {
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 8px; }
  .services-page .services-description {
    font-size: 16px;
    font-weight: 400; }
  .services-page .service-tiles {
    margin-top: 20px; }
  .services-page .service-tiles .serveice {
    margin-bottom: 30px; }
  .services-page .service-content h4 {
    font-size: 20px;
    font-weight: 400;
    line-height: inherit; }
  .services-page .service-content h5 {
    font-size: 13px;
    font-weight: 400;
    margin-top: -5px;
    margin-bottom: 10px; }
  .services-page .service-content .content {
    font-size: 14px;
    letter-spacing: initial;
    line-height: 21px;
    margin-bottom: 10px;
    /*            @media (min-width: $ipad-portrait) {
                text-align : center;
            }*/ }
  .services-page .service-tiles {
    margin-bottom: 30px; }
  .services-page .box-thumbnails {
    margin-top: 15px; }
  .services-page .service::before {
    background-image: url(../../static/images/border-gradient-shadow.png);
    width: 100%;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 15px; }
  .services-page .service .service-image {
    padding: 2% 20px 2% 30px; }
  .services-page .service .service-image.right {
    padding: 0% 5px 0px 5px !important; }
  .services-page .service .thumb-btn {
    padding: 7px;
    border-radius: 5px;
    font-size: 14px;
    margin-right: 10px; }
  .services-page .service .thumb-btn:hover {
    color: #000 !important; }
  .services-page .service .thumb-btn:focus {
    text-decoration: none;
    outline: none; }
  .services-page .left-img {
    display: none; }
  .services-page .open-modal {
    cursor: pointer;
    font-style: italic; }
  .services-page .feedback-body p {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 15px; }
  .services-page .feedback-client {
    font-size: 15px; }
    .services-page .feedback-client p {
      line-height: 1; }
  .services-page .feedback-more {
    background-color: #47a447;
    color: #fff;
    padding: 5px 15px;
    border-radius: 4px;
    outline: none; }
  .services-page .feedback-more:focus {
    text-decoration: none;
    outline: none; }
  .services-page .feedback-slice {
    margin: 25px 0px; }
  .services-page .messages.success {
    padding: 6px 8px;
    background-color: #00a651;
    color: #fff;
    border-radius: 2px; }
  .services-page .messages.error-msg-cont {
    margin-top: 19px;
    padding: 6px 8px;
    background-color: #a60059;
    color: #fff;
    border-radius: 2px; }

@media (max-width: 1200px) {
  .services-page .service-tiles {
    padding-right: 0px; }
  .service-image {
    max-width: 400px;
    margin: 0 auto;
    display: table; }
  .service-content h4 {
    text-align: center; }
  .service-content h5 {
    text-align: center; }
  .service-image.left-img {
    display: block !important; }
  .service-image.right {
    display: none; } }

.popup-btn {
  padding: 0px 15px;
  height: 35px;
  font-weight: 400;
  white-space: nowrap;
  color: #ffffff;
  font-size: 17px; }

.modal-header {
  background-color: #f68422;
  color: #000;
  padding: 12px 20px 1PX 20PX;
  padding-bottom: 0px; }

.modal-title {
  font-weight: 400;
  font-size: 20px; }

.modal-body {
  padding: 0px 15px;
  font-size: 13px;
  line-height: 21px; }

.modal-header .close {
  height: 45px;
  margin-top: -8px; }

.btn-download-brochure {
  background-color: #ed9c28;
  padding: 15px 20px;
  border-radius: 5px;
  color: #ffffff;
  margin: 0 auto;
  display: table; }

#Form_PartnerRequestForm_State_Holder {
  display: none; }

#thumbnail-grid-page .thumb {
  padding: 10px;
  padding-bottom: 20px;
  padding-top: 0px; }

#thumbnail-grid-page .thumb-link {
  cursor: pointer;
  margin: 0 auto;
  display: table;
  color: #333;
  font-size: 20px;
  font-weight: 300;
  text-align: center; }

#thumbnail-grid-page .thumb-img {
  padding: 30px;
  padding-bottom: 0px; }
  #thumbnail-grid-page .thumb-img picture {
    border: 1px solid;
    border-radius: 6px;
    border-color: #f68422; }

#thumbnail-grid-page .grid-canvas {
  padding: 20px 40px;
  padding-top: 0px; }

#industries-page {
  padding: 0px !important; }
  #industries-page #industries-background {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 12pc 0px; }
  #industries-page #industries-background .heder-text {
    font-weight: 600; }
  #industries-page h2 {
    text-align: center;
    font-size: 35px;
    font-weight: 400; }
  #industries-page .header-text-bg {
    color: #000000;
    background-color: rgba(255, 255, 255, 0.568627);
    padding: 15px; }
  #industries-page .clients-sleek {
    padding: 35px 0px; }
    #industries-page .clients-sleek .client-logo {
      max-width: 50px; }
  #industries-page .more-info-btn {
    padding: 15px 30px;
    border-radius: 5px;
    color: #fff; }
  #industries-page .more-info-title {
    font-size: 24px; }
  #industries-page .more-info-right {
    padding-top: 19px; }
  #industries-page #customer-feedbacks {
    padding-top: 30px; }
  #industries-page .feedback-slice {
    margin: 30px 0px; }
    #industries-page .feedback-slice .feedback-body {
      margin-top: 10px; }
      #industries-page .feedback-slice .feedback-body p {
        font-size: 20px;
        font-weight: 100;
        margin-bottom: 5px;
        line-height: 22px; }
    #industries-page .feedback-slice .feedback-client p {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: -5px; }
    #industries-page .feedback-slice .feedback-client img {
      float: right;
      border-radius: 100%;
      border: 8px solid #fff;
      -webkit-box-shadow: 0px 0px 16px -1px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 0px 16px -1px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 0px 16px -1px rgba(0, 0, 0, 0.75);
      max-width: 230px; }
    #industries-page .feedback-slice .feedback-more {
      background-color: #47a447;
      color: #fff;
      padding: 5px 15px;
      border-radius: 4px;
      outline: none; }
    #industries-page .feedback-slice .feedback-more:focus {
      text-decoration: none;
      outline: none; }
  #industries-page .footer-grid-client {
    padding: 10px; }
    #industries-page .footer-grid-client img {
      max-height: 80px;
      width: auto;
      min-height: 80px; }
  #industries-page #companies-grid {
    margin: 0px 20px; }
  #industries-page #request-demo-section {
    margin: 40px 0px;
    padding: 30px 10px; }
    #industries-page #request-demo-section h3 {
      font-size: 27px;
      font-weight: 400;
      text-align: center;
      margin-bottom: 20px; }
    #industries-page #request-demo-section .request-demo-btn {
      margin: 0 auto;
      display: table;
      padding: 15px 35px;
      background-color: #f68422;
      border-radius: 5px;
      color: #fff; }
    #industries-page #request-demo-section .request-demo-btn:focus {
      text-decoration: none; }
  #industries-page #clients-sleek {
    overflow: visible; }
  #industries-page .slick-initialized .slick-slide {
    max-width: 115px;
    margin: 30px; }
  #industries-page .slide-prev img {
    margin-left: -40px;
    margin-top: -15px; }
  #industries-page .slide-next {
    right: 0;
    margin-top: -10px;
    margin-right: -60px; }

#article-page .articles-section .article-title {
  font-weight: 400; }

#article-page .articles-section .article {
  padding: 3px 10px;
  font-size: 15px;
  border-radius: 5px;
  border: 1px solid #d5b377;
  margin: 20px 0px;
  line-height: 20px; }
  #article-page .articles-section .article p:first-child {
    font-size: 14px;
    margin-top: -5px;
    margin-bottom: 7px; }
  #article-page .articles-section .article .para-title {
    font-weight: 400; }
  #article-page .articles-section .article h1, #article-page .articles-section .article h2, #article-page .articles-section .article h3, #article-page .articles-section .article h4, #article-page .articles-section .article h5, #article-page .articles-section .article h6 {
    font-weight: 400; }
  #article-page .articles-section .article h1 {
    font-size: 27px; }
  #article-page .articles-section .article h2 {
    font-size: 25px; }
  #article-page .articles-section .article h3 {
    font-size: 23px; }
  #article-page .articles-section .article h4 {
    font-size: 21px; }
  #article-page .articles-section .article h5 {
    font-size: 19px; }
  #article-page .articles-section .article h6 {
    font-size: 17px; }

.module-page {
  padding: 45px 0px; }
  .module-page .module-logo {
    text-align: center;
    font-size: 90pt; }
  .module-page .module-title {
    text-align: center;
    font-weight: 600;
    font-size: 35px; }
  .module-page .module-description {
    font-size: 17px; }
  .module-page .article-parent {
    padding: 15px 0px;
    background-color: #fff;
    border-radius: 5px;
    margin: 50px 0px; }
  .module-page .content-title {
    font-weight: 600;
    font-size: 35px;
    text-align: center; }
  .module-page .content-body {
    text-align: justify; }

.packages-page .page-title {
  font-weight: 400;
  font-size: 30px;
  text-align: center; }

.packages-page .page-content {
  text-align: center; }

.packages-page .comparison-table {
  padding: 30px 0px 0px 0px; }

.packages-page .packages-table {
  width: 100%; }
  .packages-page .packages-table td, .packages-page .packages-table th {
    border: 1px solid #fcfcfc; }

.packages-page .btn-brochure {
  padding: 2px 10px;
  height: auto;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  background-color: #47a447;
  border-radius: 3px;
  border: 1px solid #398439; }

.packages-page .btn-demo {
  padding: 2px 22px;
  height: auto;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  color: #fff;
  border-radius: 3px;
  background-color: #ed9c28;
  border: 1px solid #d58512; }

.packages-page .btn-avb {
  background-image: none;
  border: 1px solid #fff;
  outline: none;
  height: auto;
  padding: 1px 5px;
  font-size: 13px;
  color: #090;
  background-color: #f6f6f6;
  border-color: #adadad;
  line-height: 1.5;
  border-radius: 3px;
  margin: 0 auto;
  display: table; }

.packages-page .btn-avb[data-toggle="tooltip"] {
  border: 1px solid #f58220; }

.packages-page .curve-head:before {
  /*        content: "";*/
  border-right: 70px solid transparent;
  border-left: 70px solid transparent;
  border-top: 20px solid #ECEBEB;
  position: absolute;
  bottom: 52px;
  z-index: 4;
  margin-left: -25px; }

.packages-page .table-head {
  background: #ECEBEB;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: 500; }

.packages-page .cat-head td {
  background: #999;
  padding: 5px 0px; }

.packages-page .l-head {
  padding-bottom: 10px; }

.packages-page .feature-category .title {
  color: #fff;
  padding-left: 5px; }

.packages-page .feature-row .title {
  padding-left: 5px; }

.packages-page .feature-row .ftd {
  padding: 15px;
  height: 36px; }

.packages-page .feature-row td {
  background: #ECEBEB; }

.packages-page .feature-row .optional {
  margin: 0 auto;
  display: table;
  font-size: 13px;
  color: #fff;
  background-color: #4246ff;
  border-radius: 3px;
  line-height: 23px; }
  .packages-page .feature-row .optional span {
    margin: 5px; }

.packages-page .details-btn {
  font-size: 13px;
  color: #fff;
  background-color: #4246ff;
  border-radius: 3px;
  line-height: 23px;
  padding: 0px 5px; }
  .packages-page .details-btn span {
    margin: 5px; }

.packages-page .cat-link {
  font-size: 20px;
  margin: 0 auto;
  display: table;
  color: #fff; }

.packages-page .feature-tooltip {
  color: #00a651;
  font-size: 18px;
  padding-left: 4px;
  cursor: pointer; }

.packages-page .separator-title {
  margin: 13px 0px;
  font-weight: 400; }

.packages-page .no-tpadding {
  margin-top: -30px;
  padding-top: 0px; }
  .packages-page .no-tpadding .table-head {
    color: rgba(252, 252, 252, 0);
    background: rgba(252, 252, 252, 0);
    visibility: hidden; }

.packages-page .feature-tip {
  color: #090; }

.executive-profiles-page .profile-row {
  padding: 0px;
  margin: 20px 0px; }
  .executive-profiles-page .profile-row .profile-desc h4 {
    font-weight: 400;
    font-size: 25px; }
  .executive-profiles-page .profile-row .profile-desc h5 {
    font-weight: 500;
    margin-top: -10px;
    font-size: 16px; }
  .executive-profiles-page .profile-row .profile-desc .pp-content p {
    font-size: 13px;
    margin-bottom: 8px; }
  .executive-profiles-page .profile-row .profile-photo {
    padding-top: 5%; }
    .executive-profiles-page .profile-row .profile-photo img {
      border-radius: 100%;
      border: 10px solid #ffffff;
      min-width: 270px;
      max-width: 270px;
      height: auto; }
  .executive-profiles-page .profile-row .profile-row-child::before {
    background-image: url(../../static/images/border-gradient-shadow.png);
    width: 100%;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: -5px; }

.office-locations-page .nbr-card {
  padding: 0px; }

.office-locations-page .phone-anchor {
  margin-top: 4px;
  cursor: pointer;
  color: #222; }

.office-locations-page .phone-no {
  position: absolute;
  margin-top: 5px; }

.office-locations-page .officelc-row {
  background-color: #fff;
  padding: 10px;
  padding-bottom: 20px;
  margin: 0px 0px 20px 0px;
  border: 1px solid #818181; }

.office-locations-page .map-section {
  padding-top: 10px; }
  .office-locations-page .map-section iframe {
    min-height: 180px;
    height: auto;
    border: none; }

.office-locations-page .phone-ico {
  font-size: 25px;
  margin-right: 5px;
  background-color: #f68320;
  padding: 7px 10px 4px 8px;
  color: #fcfcfc;
  border-radius: 100%; }

.office-locations-page .technical-support {
  background-color: #494949;
  padding: 10px;
  margin-bottom: 15px; }
  .office-locations-page .technical-support h1 {
    color: #f58220;
    font-weight: 100; }
  .office-locations-page .technical-support .highlighted-area .col {
    padding: 5px 15px;
    background-color: #07a855; }
    .office-locations-page .technical-support .highlighted-area .col .case {
      float: right; }
  .office-locations-page .technical-support .highlighted-area .support-phone {
    padding: 10px;
    color: #fff;
    padding-left: 0px;
    font-size: 20px; }
  .office-locations-page .technical-support .highlighted-area .ico-phone {
    color: #fff;
    font-size: 20px; }
  .office-locations-page .technical-support .highlighted-area .ico-email {
    color: #fff;
    font-size: 20px; }
  .office-locations-page .technical-support .highlighted-area .email-col a {
    font-size: 13.5px; }
  .office-locations-page .technical-support .highlighted-area .email-col .fa {
    font-size: 15px; }

.contact-hotlines-page .section-title {
  margin-bottom: -15px; }

.contact-hotlines-page .hotline-box {
  padding-left: 0px;
  padding-right: 25px; }
  .contact-hotlines-page .hotline-box .hotline-box-content {
    margin: 20px 0px 8px 0px; }
    .contact-hotlines-page .hotline-box .hotline-box-content a {
      cursor: pointer; }
    .contact-hotlines-page .hotline-box .hotline-box-content a:focus {
      outline: none;
      text-decoration: none; }
    .contact-hotlines-page .hotline-box .hotline-box-content h5 {
      color: #fff;
      padding: 5px;
      margin: 0;
      min-height: 54px; }
    .contact-hotlines-page .hotline-box .hotline-box-content p {
      text-align: right;
      border: 1px solid;
      margin: 0;
      border-top: none;
      padding: 3px 5px;
      color: #666;
      font-size: 20px; }

.content-tabs-page .content-tab {
  margin-top: 20px; }

.content-tabs-page .tab-head a {
  border-radius: 0px;
  margin-right: 0px; }

.content-tabs-page .tab-head {
  border-top: 3px solid #fcfcfc; }

.content-tabs-page .tab-content > .active {
  display: contents; }

.content-tabs-page .tab-content {
  padding-top: 25px;
  min-height: 230px; }

.tab-pane {
  min-height: 250px; }

.certified-admins-page .client-area {
  padding: 20px; }
  .certified-admins-page .client-area .admin-div {
    /*            -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
                        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
                        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
    padding: 10px 0px;
    border-radius: 5px; }
    .certified-admins-page .client-area .admin-div .client-img img {
      margin: 0 auto;
      display: table;
      padding: 0px 30px; }
    .certified-admins-page .client-area .admin-div .client-cnt {
      padding: 0px 20px;
      line-height: 22px;
      text-align: center;
      color: #777777; }
      .certified-admins-page .client-area .admin-div .client-cnt .name {
        color: #f58220;
        margin: -15px 0px 10px 0px;
        font-weight: 600;
        border-bottom: 2px solid #00a651;
        color: #777777; }
  .certified-admins-page .client-area .admin-div:hover {
    background-color: #f5f5f5; }
  .certified-admins-page .client-area .month {
    font-weight: 400; }

.available-features-page .available-features-content .feature-table td.upp {
  padding-top: 20px; }
  .available-features-page .available-features-content .feature-table td.upp .feture-description {
    font-size: 15px;
    margin: -2px 0px 0px 0px; }

.available-features-page .available-features-content .feature-table .feture-description {
  font-size: 16px;
  margin-top: -3px; }

.available-features-page .available-features-content .feature-table .feature-icon {
  padding: 10px;
  border: 1px solid;
  border-radius: 5px;
  border-color: #f68321;
  color: #17a954; }

.request-quote-page form input[type='checkbox'] {
  display: none; }

.request-quote-page .hr-icon {
  font-size: 50px;
  margin: 0 auto;
  display: table;
  color: #17a954; }

.request-quote-page .hr-check-field, .request-quote-page label {
  cursor: pointer; }

.request-quote-page .center {
  margin: 0 auto;
  display: table; }

.request-quote-page .hr-check-field {
  min-height: 135px; }

.request-quote-page .hr-check-field:hover .hr-icon {
  color: #f68422; }

.request-quote-page .hr-check-field.selected .hr-icon {
  color: #f68422; }

.request-quote-page .full-width-info {
  text-align: left;
  font-size: 23px;
  font-weight: 400;
  margin-bottom: 20px;
  width: 100%; }

.request-quote-page .g-recaptcha {
  margin-top: 25px; }

.request-quote-page .Actions {
  margin-top: 10px; }

.request-quote-page input, .request-quote-page select {
  border: 1px solid #f58220 !important; }

.request-quote-page input[type='submit'] {
  border: inherit !important; }

.request-quote-page #Form_request_State_Holder {
  display: none; }

.request-quote-page .ctrl-checkbox {
  margin-top: -15px; }
  .request-quote-page .ctrl-checkbox input[type='checkbox'] {
    display: block; }
  .request-quote-page .ctrl-checkbox label {
    padding-left: 0px;
    margin-top: -16px;
    position: absolute; }

.request-quote-page #Form_request_ApproveEmailing_Holder {
  margin-top: 25px; }

.request-quote-page input[name="NewsLetterSubscribe"] {
  display: block !important; }

.request-quote-page #Form_request_NewsLetterSubscribe_Holder label {
  padding: 0px; }

.request-quote-page #Form_request_Captcha_Holder {
  margin-top: -20px; }

.request-quote-page .privacy-link {
  margin-bottom: 35px; }

.try-it-page .try-it-form {
  margin: 15px 0px; }
  .try-it-page .try-it-form .labeled-tf {
    width: 75%;
    display: inline-table;
    margin-bottom: 20px; }
    .try-it-page .try-it-form .labeled-tf span {
      font-weight: 700; }
  .try-it-page .try-it-form .check-avbt {
    width: 24.5%;
    display: -webkit-inline-box;
    color: #fff;
    border-radius: 3px;
    background: #1bab57;
    font-size: 17px;
    float: right; }
  .try-it-page .try-it-form label {
    font-weight: 400; }
  .try-it-page .try-it-form #Form_submitForm_LabelFieldSystemNote {
    font-size: 12px;
    margin: 6px 0px;
    line-height: 18px; }
  .try-it-page .try-it-form #Form_submitForm_Captcha_Holder {
    width: 100%;
    float: left;
    margin-top: 3px;
    padding-bottom: 8px; }
  .try-it-page .try-it-form #Form_submitForm_LabelFieldPrivacyNote {
    margin: auto auto auto auto;
    font-size: 10px;
    float: left; }
  .try-it-page .try-it-form .field.states {
    float: left;
    display: none; }
  .try-it-page .try-it-form .Actions {
    padding: 0;
    background-color: inherit;
    margin: 0;
    width: 100%;
    display: block; }
    .try-it-page .try-it-form .Actions .action {
      background: #f68422;
      color: #fff;
      max-width: 200px;
      display: block; }
  .try-it-page .try-it-form input#Form_submitForm_action_request:disabled {
    background-color: gray; }
  .try-it-page .try-it-form .field.fleft {
    float: left; }
  .try-it-page .try-it-form .field.fright {
    float: right; }

.orhrm-notif {
  padding: 10px;
  background-color: #38b56c;
  color: #fff;
  border-radius: 5px;
  margin-bottom: 20px; }

.tips-block {
  padding: 10px;
  background-color: #d9edf7; }
  .tips-block span {
    font-size: 13px;
    font-size: 15px; }
  .tips-block i {
    margin-right: 8px; }

.tips-messages-container {
  display: none;
  margin-top: 15px; }

.full-label {
  width: 100%; }

.orange-focus {
  margin-top: 20px; }
  .orange-focus select:focus, .orange-focus input:focus {
    border: 1px solid #f68422; }
  .orange-focus input:required:focus {
    box-shadow: none; }
  .orange-focus input[type=text], .orange-focus input[type=email], .orange-focus textarea {
    background-color: #ffffff; }
  .orange-focus input[type=submit]:focus {
    border: none; }

.btn-case-study {
  color: #333;
  background-color: #fcfcfc;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #adadad;
  position: relative; }

.btn-black {
  color: #333;
  border: 1px solid #b3b3b3;
  font-weight: 200; }

.hrcheck {
  float: right;
  position: absolute;
  right: 50px;
  top: 38px;
  text-shadow: 0px 0px 10px #969696;
  color: #17a954;
  display: none; }

.newsletter-form label {
  font-size: 16px;
  color: #4e4e4e;
  font-weight: 400; }

.error-page-row {
  margin-top: 20px;
  padding: 25px 180px; }

#prtnerRequest label, #prtnerRequest input {
  font-weight: 400; }

#prtnerRequest .modal-body {
  padding-bottom: 45px; }

input[type="submit"]:disabled {
  background-color: gray; }

input[type="submit"]:disabled:hover {
  color: #fff; }

a:focus {
  outline: none;
  text-decoration: none; }

input, select, textarea {
  border: 1px solid #f58220 !important; }

input[type='submit'] {
  border: inherit !important; }

.site-text-bold {
  font-weight: 400; }

#Form_PartnerRequestForm_Captcha_Holder {
  width: 100%; }

.privacy-link {
  font-size: 10px; }

.less-bottom {
  margin-bottom: 5px !important; }

.full-width {
  width: 100%; }

.page-message {
  background-color: #00a651;
  padding: 7px;
  color: #fff;
  border-radius: 3px; }

.request-plugin-page .plugins-title {
  padding-left: 5px;
  font-size: 22px;
  margin-bottom: 0px; }

.request-plugin-page .more-about-plugins {
  color: #fff;
  font-size: 12px;
  background-color: #3958d5;
  padding: 1px 5px;
  border-radius: 4px;
  margin-left: 5px; }

.request-plugin-page .hr-icon {
  font-size: 50px;
  margin: 0 auto;
  display: table;
  color: #17a954; }

.request-plugin-page .hr-check-field, .request-plugin-page label {
  cursor: pointer; }

.request-plugin-page .center {
  margin: 0 auto;
  display: table; }

.request-plugin-page .hr-check-field:hover .hr-icon {
  color: #f68422; }

.request-plugin-page .hr-check-field.selected .hr-icon {
  color: #f68422; }

.request-plugin-page .full-width-info {
  text-align: left;
  font-size: 23px;
  font-weight: 400;
  margin-bottom: 20px;
  width: 100%; }

.request-plugin-page .g-recaptcha {
  margin-top: 25px; }

.request-plugin-page .Actions {
  margin-top: 10px; }

.request-plugin-page input, .request-plugin-page select {
  border: 1px solid #f58220 !important; }

.request-plugin-page input[type='submit'], .request-plugin-page .hrcheckbox {
  border: inherit !important; }

.request-plugin-page .messages.success {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #00a651;
  color: #fff;
  border-radius: 2px; }

.request-plugin-page .messages.error-msg-cont {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #a60059;
  color: #fff;
  border-radius: 2px; }

.security-policy-page {
  margin-bottom: 50px; }
  .security-policy-page .security-policy-form {
    margin: 0px;
    margin-top: -30px !important; }
  .security-policy-page input, .security-policy-page textarea {
    border: 1px solid #cccccc; }
  .security-policy-page input[type='submit'] {
    border: none; }
  .security-policy-page .messages.success {
    margin-bottom: 19px;
    padding: 6px 8px;
    background-color: #00a651;
    color: #fff;
    border-radius: 2px; }
  .security-policy-page .messages.error-msg-cont {
    margin-bottom: 19px;
    padding: 6px 8px;
    background-color: #a60059;
    color: #fff;
    border-radius: 2px; }

.whitepaper-page {
  padding: 0px; }
  .whitepaper-page .header-bg {
    background-size: cover;
    background-repeat: no-repeat; }
    .whitepaper-page .header-bg .header-caption {
      padding: 150px 0px; }
      .whitepaper-page .header-bg .header-caption h2 {
        text-align: center;
        font-size: 43px;
        font-weight: 600;
        color: #fff; }
  .whitepaper-page .logo-grid h4 {
    text-align: center;
    margin-bottom: 20px;
    font-weight: 400; }
  .whitepaper-page .logo-grid .logo-thumbnail {
    margin: 10px 0px; }
  .whitepaper-page .req-demo h4 {
    text-align: center;
    margin-top: 20px;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 5px; }
  .whitepaper-page .req-demo .btn-req-demo {
    display: table;
    background-color: #f68422;
    color: #fff;
    padding: 12px 30px;
    border-radius: 6px;
    margin: 40px auto; }

.link-content .content .title {
  font-size: 26px;
  font-weight: 400;
  margin-bottom: -5px; }

.link-content .content .abs-content {
  line-height: 22px;
  color: #535151; }
  .link-content .content .abs-content p {
    margin-bottom: 10px; }

.link-content .links {
  padding: 60px 0px; }
  .link-content .links .content-link {
    padding: 17px;
    border-radius: 3px;
    color: #fff;
    margin: 0 auto;
    display: table;
    font-size: 18px;
    border: 1px solid #398439; }

.support-service-page .row-btn {
  background-color: #fff;
  padding: 7px;
  border-radius: 4px;
  color: #090;
  border: 1px solid #f68422; }

.support-service-page .footer-row:before {
  background-image: url(../../static/images/border-gradient-shadow.png);
  width: 100%;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  content: " ";
  display: table; }

.support-service-page .footer-row {
  text-align: center;
  margin-bottom: 20px; }

.floating-menu {
  position: absolute;
  top: 200px;
  right: 0;
  width: 200px;
  z-index: 1; }
  .floating-menu ul {
    list-style: none; }
    .floating-menu ul li {
      border-left: 3px solid #2a2829; }
      .floating-menu ul li a {
        font-size: 12px;
        display: block;
        background-color: #f68320;
        padding: 5px 5px 5px 25px;
        color: #fff; }
      .floating-menu ul li a:focus {
        text-decoration: none;
        outline: none; }

.partner-benefits .pb-table th {
  font-size: 15px; }

.partner-benefits .pb-table .pb-title {
  font-weight: 400; }

.partner-benefits .pb-table .pb {
  font-weight: 100;
  font-size: 15px; }

.partner-benefits .pb-table td .available {
  color: #069806;
  border: 1px solid #ababab;
  padding: 6px;
  border-radius: 3px;
  background-color: #fff; }

.partner-benefits .pb-table .not-avb {
  color: #fb0019;
  border: 1px solid #ababab;
  padding: 6px 8px;
  border-radius: 3px;
  background-color: #fff; }

.partner-benefits .pb-table picture {
  padding: 5px; }

#demo-request-page .content {
  margin: 20px 0px; }
  #demo-request-page .content p {
    line-height: 20px; }

#demo-request-page .full-width-info {
  width: 100%; }

#demo-request-page form div.field {
  margin-bottom: 0.5rem; }

#demo-request-page .logo-block h5 {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  margin-top: 20px; }

#demo-request-page #Form_requestDemo_Captcha_Holder {
  float: left; }

#demo-request-page .messages.success {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #00a651;
  color: #fff;
  border-radius: 2px; }

#demo-request-page .messages.error-msg-cont {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #a60059;
  color: #fff;
  border-radius: 2px; }

#demo-request-page .form-cont {
  margin-bottom: 30px; }

#demo-request-page #Form_requestDemo_State_Holder {
  display: none; }

.installation-page .content-tab {
  margin-top: 20px; }

.installation-page .tab-head a {
  border-radius: 0px;
  margin-right: 0px; }

.installation-page .tab-head {
  border-top: 3px solid #fcfcfc; }

.installation-page .tab-content > .active {
  display: contents; }

.installation-page .content-header {
  text-align: center;
  margin-bottom: 10px; }

.register-to-download input, .register-to-download select {
  border: 1px solid #f58220 !important; }

.register-to-download input[type='submit'] {
  border: inherit !important; }

.register-to-download .messages.success {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #00a651;
  color: #fff;
  border-radius: 2px; }

.register-to-download .messages.error-msg-cont {
  margin-top: 19px;
  padding: 6px 8px;
  background-color: #a60059;
  color: #fff;
  border-radius: 2px; }

.register-to-download #Form_submitRequest_State_Holder {
  display: none; }

.register-to-download .full-width {
  width: 100%;
  font-weight: 400; }

.professional-roadmap .rm-article {
  padding: 8px 15px;
  margin-bottom: 25px; }
  .professional-roadmap .rm-article p {
    font-size: 14px; }
  .professional-roadmap .rm-article .bold-footer p span {
    font-size: 18px; }
  .professional-roadmap .rm-article .bold-footer p .bold-text {
    font-weight: 600; }

.meet-us .background {
  background-repeat: no-repeat;
  background-size: cover; }

.meet-us .content-row {
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 30px; }
  .meet-us .content-row .banner {
    padding-left: 0; }
  .meet-us .content-row .brand-logo {
    width: 32%;
    background-color: #fff;
    padding-left: 25px;
    -webkit-box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.69);
    box-shadow: 3px 0px 11px 0px rgba(0, 0, 0, 0.69); }
  .meet-us .content-row .banner-image {
    padding: 25px 0px;
    width: 100%; }
  .meet-us .content-row .meetus-form .full-width {
    width: 100%;
    margin-bottom: 5px; }
  .meet-us .content-row .form-title {
    font-size: 30px;
    font-weight: 500; }
  .meet-us .content-row .form {
    background-color: #fff;
    padding: 20px;
    padding-bottom: 35px; }
    .meet-us .content-row .form .nocaptcha {
      width: 100%;
      margin-top: 10px; }
    .meet-us .content-row .form .Actions {
      margin-left: 0px; }
  .meet-us .content-row input, .meet-us .content-row select {
    border: 1px solid #f58220 !important; }
  .meet-us .content-row input[type='submit'], .meet-us .content-row .hrcheckbox {
    border: inherit !important; }
  .meet-us .content-row .messages.success {
    margin-top: 19px;
    padding: 6px 8px;
    background-color: #00a651;
    color: #fff;
    border-radius: 2px; }
  .meet-us .content-row .messages.error-msg-cont {
    margin-top: 19px;
    padding: 6px 8px;
    background-color: #a60059;
    color: #fff;
    border-radius: 2px; }
  .meet-us .content-row input:required:focus {
    box-shadow: 0px 0px 0px rgba(200, 0, 0, 0.85); }
  .meet-us .content-row .meetus-error {
    text-align: center;
    margin-top: -8px;
    background-color: #e93636;
    color: #fff;
    border: 1px solid #993a3a;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 10px; }
  .meet-us .content-row .meetus-success {
    text-align: center;
    margin-top: -8px;
    background-color: #388E3C;
    color: #fff;
    border: 1px solid #993a3a;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 10px; }
  .meet-us .content-row .meetus-form .states.field {
    display: none; }

.activate-message-page .feature-block {
  margin: 40px 0px; }
  .activate-message-page .feature-block .feature-img img {
    padding: 0px 50px; }

.activate-message-page .mbapps-header {
  text-align: center;
  font-weight: 500;
  margin: 15px 0px 25px 0px; }

.activate-message-page .app-img img {
  padding: 0px 26px; }

.orhrm-alert {
  color: #31708f;
  background-color: #d9edf7;
  padding: 15px;
  border-radius: 5px;
  font-size: 12.5px;
  line-height: 20px;
  margin-bottom: 10px; }
  .orhrm-alert h5 {
    color: #31708f;
    margin-bottom: 8px;
    font-weight: 400; }

.hero {
  overflow: hidden;
  position: relative;
  z-index: 1; }
  @media (min-width: 64rem) {
    .hero {
      height: 32.375rem; } }
  .hero .slick-track,
  .hero .hero-slide {
    height: 24.375rem; }
    @media (min-width: 48rem) {
      .hero .slick-track,
      .hero .hero-slide {
        height: 32.375rem; } }
  .hero_slider__dots {
    position: absolute;
    left: 0;
    width: 75%;
    bottom: 1.875rem;
    z-index: 99999; }
    @media (min-width: 64rem) {
      .hero_slider__dots {
        bottom: 4.325rem; }
        .hero_slider__dots .slick-dots {
          width: 50%; } }
  .hero-slide {
    position: relative;
    padding-top: 3rem;
    padding-bottom: 5.938rem;
    display: flex;
    align-items: center; }
    @media (min-width: 64rem) {
      .hero-slide {
        background-position: center;
        padding-top: 3.313rem; } }
  .hero-slide__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    z-index: 0; }
    .hero-slide__image--pc {
      display: none; }
      @media (min-width: 64rem) {
        .hero-slide__image--pc {
          display: block; } }
    .hero-slide__image--mobile {
      display: block; }
      @media (min-width: 64rem) {
        .hero-slide__image--mobile {
          display: none; } }
  .hero-slide__content {
    width: 100%;
    text-align: center;
    padding: 1rem 0;
    z-index: 9999; }
    @media (min-width: 64rem) {
      .hero-slide__content {
        display: flex;
        align-items: center; } }
    .hero-slide__content article,
    .hero-slide__content aside {
      width: 100%;
      margin: 0 auto; }
      @media (min-width: 64rem) {
        .hero-slide__content article,
        .hero-slide__content aside {
          width: 100%;
          max-width: initial;
          margin: 0; } }
    .hero-slide__content article figure {
      margin-top: 2rem;
      margin-bottom: 0.625rem; }
      @media (min-width: 64rem) {
        .hero-slide__content article figure {
          margin-top: 2.5rem;
          margin-bottom: 0.625rem; } }
    @media (max-width: 48rem) {
      .hero-slide__content .slider-cta {
        display: none; } }
  .hero__title {
    color: #fff; }
  .hero__btns {
    margin-top: 3.5rem; }
    .hero__btns .btn {
      background: #17a954;
      color: #fff; }
      .hero__btns .btn:nth-child(2n+1) {
        background: #f68422; }
      .hero__btns .btn:hover {
        color: #f68422;
        background: #4e4e4e; }
  .hero h2 {
    font-size: 2.188rem;
    line-height: 1;
    font-weight: 300;
    margin: 0; }
    @media (min-width: 46rem) {
      .hero h2 {
        font-size: 4.375rem;
        line-height: 1; } }
    @media (min-width: 64rem) {
      .hero h2 {
        font-size: 3.625rem;
        line-height: 1;
        margin-bottom: -0.125rem; } }
  .hero h3 {
    margin-top: 0.875rem;
    margin-bottom: 1.313rem;
    font-size: 35px;
    font-weight: 600; }
  .hero p {
    font-size: 0.813rem;
    line-height: 1rem;
    font-weight: 300;
    color: #f68422;
    margin-top: 1.313rem; }
    @media (min-width: 46rem) {
      .hero p {
        font-size: 1.625rem;
        line-height: 2.375rem; } }
    @media (min-width: 64rem) {
      .hero p {
        font-size: 1.375rem;
        line-height: 2rem; } }
  .hero a.btn--primary {
    width: 100%;
    max-width: 9.375rem;
    margin-top: 0.375rem;
    text-align: center;
    text-decoration: none; }
    @media (min-width: 30rem) {
      .hero a.btn--primary {
        max-width: 10.375rem; } }
    @media (min-width: 46rem) {
      .hero a.btn--primary {
        max-width: 12.375rem; } }
    @media (min-width: 64rem) {
      .hero a.btn--primary {
        max-width: 14.125rem; } }
  .hero .percentage-block {
    max-width: 19.875rem;
    margin: 2.125rem auto 0;
    display: none; }
    @media (min-width: 37.5rem) {
      .hero .percentage-block {
        display: block; } }
  .hero .home-ctas {
    background-color: rgba(255, 255, 255, 0.56);
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    padding: 5px 0px; }
    .hero .home-ctas h5 {
      width: 100%;
      color: #fff;
      font-weight: 400;
      font-size: 18px;
      margin-top: -5px;
      margin-bottom: 7px;
      padding: 5px 0px;
      background-color: #4f4f4f; }
    .hero .home-ctas .cta-col {
      flex-basis: calc(100%/9);
      margin-left: 8px; }
    .hero .home-ctas .CTA-Anchor figure {
      margin: 0px;
      padding: 10px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImZhL2ZvbnQtYXdlc29tZS5zY3NzIiwiZmEvX3ZhcmlhYmxlcy5zY3NzIiwiZmEvX21peGlucy5zY3NzIiwiZmEvX3BhdGguc2NzcyIsImZhL19jb3JlLnNjc3MiLCJmYS9fbGFyZ2VyLnNjc3MiLCJmYS9fZml4ZWQtd2lkdGguc2NzcyIsImZhL19saXN0LnNjc3MiLCJmYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmYS9fYW5pbWF0ZWQuc2NzcyIsImZhL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZhL19zdGFja2VkLnNjc3MiLCJmYS9faWNvbnMuc2NzcyIsImZhL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJiYXNlL2ZvbnRzLnNjc3MiLCJiYXNlL2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9kZWZhdWx0LnNjc3MiLCJiYXNlL2hhbWJ1cmdlci5zY3NzIiwiYmxvY2tzL2hlYWRlci1mbGFncy5zY3NzIiwiYmFzZS9idXR0b25zLnNjc3MiLCJiYXNlL2Zvcm0uc2NzcyIsImJhc2UvaW1hZ2VzLnNjc3MiLCJiYXNlL2xpZ2h0Ym94LW1pbi5zY3NzIiwiYmxvY2tzL2JyZWFkY3J1bWJzLnNjc3MiLCJmbGFncy9mbGFnLWljb24uc2NzcyIsImZsYWdzL192YXJpYWJsZXMuc2NzcyIsImZsYWdzL19mbGFnLWljb24tYmFzZS5zY3NzIiwiZmxhZ3MvX2ZsYWctaWNvbi1saXN0LnNjc3MiLCJmbGFncy9fZmxhZy1pY29uLW1vcmUuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9ncmlkLWl0ZW1zLnNjc3MiLCJiYXNlL3NsaWNrLXNsaWRlci5zY3NzIiwiYmxvY2tzL2N0YS1hY3Rpb25zLnNjc3MiLCJibG9ja3Mvc2lkZS1uYXYuc2NzcyIsImJsb2Nrcy9kZWZhdWx0LXBhZ2Uuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9ob21lLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jdXN0b21pemF0aW9uLXBhZ2Uuc2NzcyIsImJsb2Nrcy9zb2x1dGlvbi1wYWdlLnNjc3MiLCJibG9ja3MvcmVzb3VyY2UtcGFnZS5zY3NzIiwiYmxvY2tzL2Fib3V0LXVzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9pbWFnZS1jb250ZW50LWJveC5zY3NzIiwiYmxvY2tzL3BvcHVwLXN0eWxlcy5zY3NzIiwiYmxvY2tzL3RodW1ibmFpbC1ncmlkLXBhZ2Uuc2NzcyIsImJsb2Nrcy9pbmR1c3RyaWVzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9hcnRpY2xlcy1wYWdlLnNjc3MiLCJibG9ja3MvbW9kdWxlLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wYWNrYWdlcy1wYWdlLnNjc3MiLCJibG9ja3MvZXhlY3V0aXZlLXByb2ZpbGVzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9vZmZpY2UtbG9jYXRpb25zLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jb250YWN0LWhvdGxpbmVzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jb250ZW50LXRhYi1wYWdlLnNjc3MiLCJibG9ja3MvY2VydGlmaWVkLWFkbWluaXN0cmF0b3JzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9hdmFpbGFibGUtZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9yZXF1ZXN0LXF1b3RlLXBhZ2Uuc2NzcyIsImJsb2Nrcy90cnktaXQtcGFnZS5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzLnNjc3MiLCJibG9ja3MvcmVxdWVzdC1wbHVnaW4tcGFnZS5zY3NzIiwiYmxvY2tzL3NlY3VyaXR5LXBvbGljeS1wYWdlLnNjc3MiLCJibG9ja3Mvd2hpdGVwYXBlci1wYWdlLnNjc3MiLCJibG9ja3MvbGluay1jb250ZW50LnNjc3MiLCJibG9ja3Mvc3VwcG9ydC1zZXJ2aWNlLXBhZ2Uuc2NzcyIsImJsb2Nrcy9mbG9hdGluZy1tZW51LnNjc3MiLCJibG9ja3MvcGFydG5lci1iZW5lZml0cy5zY3NzIiwiYmxvY2tzL2RlbW8tcmVxdWVzdC1wYWdlLnNjc3MiLCJibG9ja3MvaW5zdGFsbGF0aW9uLXBhZ2Uuc2NzcyIsImJsb2Nrcy9yZWdpc3Rlci10by1kb3dubG9hZC1wYWdlLnNjc3MiLCJibG9ja3MvcHJvZmVzc2lvbmFsLXJvYWRtYXAtcGFnZS5zY3NzIiwiYmxvY2tzL21lZXQtdXMtcGFnZS5zY3NzIiwiYmxvY2tzL2FjdGl2YXRlLW1lc3NhZ2UtcGFnZS5zY3NzIiwiYmxvY2tzL2FsZXJ0LWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuQGltcG9ydCBcIi4vZmEvZm9udC1hd2Vzb21lXCI7XG5AaW1wb3J0IFwiYmFzZS9mb250c1wiO1xuXG5AaW1wb3J0IFwiLi9iYXNlL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL2hhbWJ1cmdlclwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2hlYWRlci1mbGFnc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2Zvcm1cIjtcbkBpbXBvcnQgXCIuL2Jhc2UvaW1hZ2VzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2xpZ2h0Ym94LW1pblwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2JyZWFkY3J1bWJzXCI7XG5cbkBpbXBvcnQgXCJmbGFncy9mbGFnLWljb25cIjtcblxuQGltcG9ydCBcIi4vYmxvY2tzL2hlYWRlclwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2dyaWQtaXRlbXNcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc2xpY2stc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvY3RhLWFjdGlvbnNcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9zaWRlLW5hdlwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2RlZmF1bHQtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2Zvb3RlclwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2hvbWUtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2N1c3RvbWl6YXRpb24tcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3NvbHV0aW9uLXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9yZXNvdXJjZS1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvYWJvdXQtdXMtcGFnZVwiO1xuXG5AaW1wb3J0IFwiLi9ibG9ja3MvaW1hZ2UtY29udGVudC1ib3hcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9wb3B1cC1zdHlsZXNcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy90aHVtYm5haWwtZ3JpZC1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvaW5kdXN0cmllcy1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvYXJ0aWNsZXMtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL21vZHVsZS1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcGFja2FnZXMtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2V4ZWN1dGl2ZS1wcm9maWxlcy1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3Mvb2ZmaWNlLWxvY2F0aW9ucy1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvY29udGFjdC1ob3RsaW5lcy1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvY29udGVudC10YWItcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2NlcnRpZmllZC1hZG1pbmlzdHJhdG9ycy1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvYXZhaWxhYmxlLWZlYXR1cmVzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcmVxdWVzdC1xdW90ZS1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvdHJ5LWl0LXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9ub3RpZmljYXRpb25zXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3JlcXVlc3QtcGx1Z2luLXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9zZWN1cml0eS1wb2xpY3ktcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3doaXRlcGFwZXItcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2xpbmstY29udGVudFwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3N1cHBvcnQtc2VydmljZS1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvZmxvYXRpbmctbWVudVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3BhcnRuZXItYmVuZWZpdHNcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9kZW1vLXJlcXVlc3QtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2luc3RhbGxhdGlvbi1wYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcmVnaXN0ZXItdG8tZG93bmxvYWQtcGFnZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3Byb2Zlc3Npb25hbC1yb2FkbWFwLXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9tZWV0LXVzLXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9hY3RpdmF0ZS1tZXNzYWdlLXBhZ2VcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9hbGVydC1ibG9ja1wiO1xuXG5AaW1wb3J0IFwiYmxvY2tzL2hlcm9cIjsiLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb3JhbmdlaHJtJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9vcmFuZ2Vocm0uZW90P3lqOG1jMicpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL29yYW5nZWhybS5lb3Q/eWo4bWMyI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL29yYW5nZWhybS50dGY/eWo4bWMyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL29yYW5nZWhybS53b2ZmP3lqOG1jMicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL29yYW5nZWhybS5zdmc/eWo4bWMyI29yYW5nZWhybScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdvcmFuZ2Vocm0nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi10cmF2YWxfZXhwZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLXRlYy1zdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLXJlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tcGltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1wZXJzYW5hbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tcGVyZm9ybWFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWxlYXZlLXRpbWVvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJpZy1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tY3VzdG9taXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY29tcGxpYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tZGlzY2lwbGluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1tb2JpbGVfYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1kb2NfbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tbGVhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLUluc3VyYW5jZS1CZW5lZml0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG4uaWNvbi1saW5rZWRpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn0iLCIkaXBhZC1sYW5kc2NhcGU6IDY0cmVtO1xuJGlwYWQtbWVkaXVtOiA2MnJlbTtcbiRpcGFkLXBvcnRyYWl0OiA0OHJlbTtcbiRpcGhvbmUtc2l4LWxhbmRzY2FwZTogNDZyZW07XG4kaXBob25lLW1lZGl1bTogMzcuNXJlbTtcbiRtb2JpbGUtbGFuZHNjYXBlOiAzMHJlbTtcbiRtb2JpbGUtbWVkaXVtOiAyNXJlbTtcblxuLypcbjEwMjRweFxuOTkycHhcbjc2OHB4XG43MzZweFxuNjAwcHhcbjQ4MHB4XG40MDBweCovXG4iLCIkZ3V0dGVyOiAwLjYyNXJlbTtcbiRndXR0ZXItbW9iaWxlOiAxLjU2MjVyZW07XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRib2R5LWJnLWNvbG9yOiAjZmNmY2ZjO1xuXG4kcHJpbWFyeS1jb2xvcjogI2Y2ODQyMjtcbiRzZWNvbmRhcnktY29sb3I6ICMyMjIyMjI7XG4kZm9udC1ncmF5OiAjNjY2NjY2O1xuJG1lbnUtaG92ZXItY29sb3I6ICNFREVERUQ7XG4kYnRuLWJhY2tncm91bmQ6ICM0ZTRlNGU7XG4kZm9vdGVyLWZvbnQtY29sb3I6ICNjM2MzYzM7XG4kZm9vdGVyLWJnLWNvbG9yOiNmZmZmZmY7XG4kZm9udC1vcmFuZ2U6ICNmZjdlMDA7XG5cblxuJHRlc3RpbW9uaWFsLWJnOiAjMTdhOTU0O1xuJHRyYW5zcGFyZW50LWJnIDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG4kdGVydGlhcnktY29sb3I6ICNmNDQzMzY7XG5cbiRjb2xvci1mb3VyOiAjNGNhZjUwO1xuJGNvbG9yLWZpdmU6ICM2NGI1ZjY7XG4kY29sb3Itc2l4OiAjOTk5OTk5O1xuXG4kYm9keUZvbnQ6IFwiT3BlbiBTYW5zXCIgLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmdGb250OiBcIk9wZW4gU2Fuc1wiICwgc2Fucy1zZXJpZjtcbiRiZWVzV2l0aEhvbmV5OiAnYmVlc3dpdGhob25leSchaW1wb3J0YW50O1xuXG5AbWl4aW4gdHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcbn1cblxuQG1peGluIHRyYW5zbGF0ZSgkeDogMCwgJHk6IDApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuXG5AbWl4aW4gYm9yZGVycmFkaXVzKCRyYWRpdXM6NHB4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4ubGlzdC1yZXNldCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3dpZHRoOiAxMDAlO1xuICAvL21heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlci1tb2JpbGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItbW9iaWxlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1wb3J0cmFpdCkge1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIioge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5odG1sIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRib2R5Rm9udDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS42MjVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0YmFja2dyb3VuZDogJGJvZHktYmctY29sb3I7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcblx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0bWFyZ2luOiA1cmVtIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRtYXJnaW46IDMuMTg4cmVtIGF1dG8gMy41cmVtO1xuXHR9XG5cblx0Ly8mOmJlZm9yZSB7XG5cdC8vXHRjb250ZW50OiBcIuKAnFwiO1xuXHQvL31cbiAgICAvL1xuXHQvLyY6YWZ0ZXIge1xuXHQvL1x0Y29udGVudDogXCLigJ1cIjtcblx0Ly99XG5cblx0cHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKAnFwiO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCLigJ1cIjtcblx0XHR9XG5cblx0fVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdG1hcmdpbi10b3A6IDAuMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuaDIge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMXJlbTtcbn1cbnB7XG5cdG1hcmdpbi10b3A6IDAuMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC4xcmVtO1xufVxuXG5hIHtcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wZy1hcnRpY2xlIHtcblx0YXJ0aWNsZSBwIGEge1xuXHRcdCBjb2xvcjogJGNvbG9yLWZpdmU7XG5cdH1cbn1cblxuLnBjIHtcblx0YSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0fVxufVxuXG4udGV4dC0tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sYW5kc2NhcGUpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMi4zNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4wNjNyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjQyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMy4yMjVyZW07XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi44MTNyZW07XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdGgzIHtcbiAgXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMy42MjVyZW07XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi44MTNyZW07XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xuXHR9XG59XG5cblxuLmItbGF6eSB7XG5cdG9wYWNpdHk6IDAuNTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuXHQtbW96LXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuXHQtbXMtdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG5cdC1vLXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cblxuLmItbGF6eS5iLWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkaXBhZC1tZWRpdW0pIHtcblx0LmNvbnRhaW5lcntcblx0XHR3aWR0aDogaW5oZXJpdDtcblxuXHRcdC5yb3d7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuMjVyZW07XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0ICBcdHdpZHRoOiAyLjI1cmVtO1xuXHQgIFx0aGVpZ2h0OiAxLjc1cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMC4xODhyZW07XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRtYXJnaW46IDAgYXV0byAwLjI1cmVtO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdFx0d2lkdGg6IDIuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDAuMjVyZW07XG5cdFx0ICBcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuICBcdCY6aG92ZXIgc3BhbiB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC41cmVtO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0XHRcdHRvcDogMC43NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4iLCJoZWFkZXJ7XG4gICAgLmxvY2FsaXphdGlvbi1jb250YWluZXJ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmZsYWctc3VwcG9ydC1pdGVteyBcbiAgICAgICAgICAgIGF7YmFja2dyb3VuZC1jb2xvcjogI2Y1ODIyMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6Zm9jdXN7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgLyogICAgICBtYXgtd2lkdGg6IDc4LjEyNXJlbTsqL1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2M3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNTYzcmVtO1xuXG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gO1xuXG4gICAgICAgICAgICAuZmxhZy1pdGVte1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnRucyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAxLjU2M3JlbTtcbn1cblxuLmJ0bixcbmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbiAgXHRoZWlnaHQ6IDIuNXJlbTtcblx0cGFkZGluZzogMC41cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRoZWlnaHQ6IDMuNjI1cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLXBvcnRyYWl0KSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGhlaWdodDogMy42MjVyZW07XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zbGF0ZSgtMTAwJSwwKTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0ICBcdGJvcmRlci13aWR0aDogMjBweCAxNXB4IDIwcHggMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdGJvcmRlci13aWR0aDogNDBweCAzMHB4IDQwcHggMDtcblx0IFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLXBvcnRyYWl0KSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDI5cHggMjJweCAyOXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2xhdGUoMTAwJSwwKTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDE1cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDQwcHggMCA0MHB4IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLXBvcnRyYWl0KSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDI5cHggMCAyOXB4IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdCYuYnRuLXBjLS1zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxOHB4IDEwcHggMThweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxOHB4IDAgMThweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnRuLS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0fVxuXG4gXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkcHJpbWFyeS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYnRuLWJhY2tncm91bmQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkc2Vjb25kYXJ5LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHQgXHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0taW5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0d2lkdGg6IDMyLjVyZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkc2Vjb25kYXJ5LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi0tZm9vdGVyIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdH1cbn1cbiIsIi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC51c2VyZm9ybS1maWVsZHMsIC5Db21wb3NpdGVGaWVsZC51c2VyZm9ybXNzdGVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5tZXNzYWdlLnZhbGlkYXRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjNyZW07XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xODhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgaW5wdXR7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JpZ2h0LWljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlIDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5taWRkbGVDb2x1bW4ge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWRGaWVsZCB7XG4gICAgICAgICAgICBsYWJlbC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogKDQyNC84OTIpKjEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRleHRhcmVhLFxuICAgICAgICAgICAgJi5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZS5yZXF1aXJlZHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMC40MzhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodCA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjQzOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40MzhyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvL2NvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgyMDAsIDAsIDAsIDAuODUpO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17IG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cblxufVxuXG4uYmFkLFxuLmVycm9yLFxuc3Bhbi5iYWQsXG4ubWVzc2FnZS5iYWQsXG5zcGFuLmVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uQWN0aW9ucyB7XG4gICAgLyogIFx0d2lkdGg6IDEwLjkzOHJlbTsqL1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAkZ3V0dGVyO1xuICAgIC8qXHRkaXNwbGF5OiBpbmxpbmUtZmxleDsqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbHsgZm9udC1zaXplOiAxMC41cHg7IH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyLjE4OHJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG4gICAgICAgIC8qXHRcdHBhZGRpbmc6IDEuMjM1cmVtIDAuNjI1cmVtOyovXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkuNjg4cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vY2FwdGNoYXsgXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59IiwiLmltYWdlIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tdG8tbG9hZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fY3JlZGl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3NwYWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbn1cblxuXG4vL1xuLy9cbi8vXG4ubG9hZGVkIC5zay1mYWRpbmctY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUge1xuICBtYXJnaW46IC0wLjYyNXJlbSAwIDAgLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDE7IH1cbn0iLCIubGItbG9hZGVyLC5saWdodGJveHt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDowfS5sYi1kYXRhQ29udGFpbmVyOmFmdGVyLC5sYi1vdXRlckNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7Y2xlYXI6Ym90aH1odG1sLmxiLWRpc2FibGUtc2Nyb2xsaW5ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtoZWlnaHQ6MTAwdmg7d2lkdGg6MTAwdnd9LmxpZ2h0Ym94T3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6IzAwMDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7b3BhY2l0eTouODtkaXNwbGF5Om5vbmV9LmxpZ2h0Ym94e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDA7Zm9udC13ZWlnaHQ6NDAwfS5saWdodGJveCAubGItaW1hZ2V7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6aW5oZXJpdDttYXgtaGVpZ2h0Om5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjRweCBzb2xpZCAjZmZmfS5saWdodGJveCBhIGltZ3tib3JkZXI6bm9uZX0ubGItb3V0ZXJDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjUwcHg7aGVpZ2h0OjI1MHB4O21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sYi1sb2FkZXIsLmxiLW5hdntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmxiLW91dGVyQ29udGFpbmVyOmFmdGVye2Rpc3BsYXk6dGFibGV9LmxiLWxvYWRlcnt0b3A6NDMlO2hlaWdodDoyNSU7d2lkdGg6MTAwJX0ubGItY2FuY2Vse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0fS5sYi1uYXZ7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5sYi1jb250YWluZXI+Lm5hdntsZWZ0OjB9LmxiLW5hdiBhe291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09KX0ubGItbmV4dCwubGItcHJldntoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrfS5sYi1uYXYgYS5sYi1wcmV2e3dpZHRoOjM0JTtsZWZ0OjA7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0wKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC42czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjZzO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmxiLW5hdiBhLmxiLXByZXY6aG92ZXJ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmxiLW5hdiBhLmxiLW5leHR7d2lkdGg6NjQlO3JpZ2h0OjA7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O2ZpbHRlcjphbHBoYShPcGFjaXR5PTApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItbmV4dDpob3ZlcntmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0ubGItZGF0YUNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjVweDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0ubGItZGF0YUNvbnRhaW5lcjphZnRlcntkaXNwbGF5OnRhYmxlfS5sYi1kYXRhe3BhZGRpbmc6MCA0cHg7Y29sb3I6I2NjY30ubGItZGF0YSAubGItZGV0YWlsc3t3aWR0aDo4NSU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS4xZW19LmxiLWRhdGEgLmxiLWNhcHRpb257Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjFlbX0ubGItZGF0YSAubGItY2FwdGlvbiBhe2NvbG9yOiM0YWV9LmxiLWRhdGEgLmxiLW51bWJlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmxlZnQ7cGFkZGluZy1ib3R0b206MWVtO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTl9LmxiLWRhdGEgLmxiLWNsb3Nle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O3RleHQtYWxpZ246cmlnaHQ7b3V0bGluZTowO2ZpbHRlcjphbHBoYShPcGFjaXR5PTcwKTtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4yczt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0iLCIuYnJlYWRjcnVtYnMtcm93e1xuICBtYXJnaW46IDFyZW07XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZsYWctaWNvbi1iYXNlXCI7XG5AaW1wb3J0IFwiZmxhZy1pY29uLWxpc3RcIjtcbkBpbXBvcnQgXCJmbGFnLWljb24tbW9yZVwiO1xuIiwiJGZsYWctaWNvbi1jc3MtcGF0aDogJy4uL2ZsYWdTdmcnICFkZWZhdWx0O1xuJGZsYWctaWNvbi1yZWN0LXBhdGg6ICcvNHgzJyAhZGVmYXVsdDtcbiRmbGFnLWljb24tc3F1YXJlLXBhdGg6ICcvMXgxJyAhZGVmYXVsdDtcbiIsIi5mbGFnLWljb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZmxhZy1pY29uIHtcbiAgQGV4dGVuZCAuZmxhZy1pY29uLWJhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogKDQgLyAzKSAqIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICB9XG4gICYuZmxhZy1pY29uLXNxdWFyZWQge1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbn1cblxuQG1peGluIGZsYWctaWNvbigkY291bnRyeSkge1xuICAuZmxhZy1pY29uLSN7JGNvdW50cnl9IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZmxhZy1pY29uLWNzcy1wYXRofSN7JGZsYWctaWNvbi1yZWN0LXBhdGh9LyN7JGNvdW50cnl9LnN2Zyk7XG4gICAgJi5mbGFnLWljb24tc3F1YXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZmxhZy1pY29uLWNzcy1wYXRofSN7JGZsYWctaWNvbi1zcXVhcmUtcGF0aH0vI3skY291bnRyeX0uc3ZnKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGZsYWctaWNvbihhZCk7XG5AaW5jbHVkZSBmbGFnLWljb24oYWUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGFmKTtcbkBpbmNsdWRlIGZsYWctaWNvbihhZyk7XG5AaW5jbHVkZSBmbGFnLWljb24oYWkpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGFsKTtcbkBpbmNsdWRlIGZsYWctaWNvbihhbSk7XG5AaW5jbHVkZSBmbGFnLWljb24oYW8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGFxKTtcbkBpbmNsdWRlIGZsYWctaWNvbihhcik7XG5AaW5jbHVkZSBmbGFnLWljb24oYXMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGF0KTtcbkBpbmNsdWRlIGZsYWctaWNvbihhdSk7XG5AaW5jbHVkZSBmbGFnLWljb24oYXcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGF4KTtcbkBpbmNsdWRlIGZsYWctaWNvbihheik7XG5AaW5jbHVkZSBmbGFnLWljb24oYmEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJiKTtcbkBpbmNsdWRlIGZsYWctaWNvbihiZCk7XG5AaW5jbHVkZSBmbGFnLWljb24oYmUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJmKTtcbkBpbmNsdWRlIGZsYWctaWNvbihiZyk7XG5AaW5jbHVkZSBmbGFnLWljb24oYmgpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJpKTtcbkBpbmNsdWRlIGZsYWctaWNvbihiaik7XG5AaW5jbHVkZSBmbGFnLWljb24oYmwpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJtKTtcbkBpbmNsdWRlIGZsYWctaWNvbihibik7XG5AaW5jbHVkZSBmbGFnLWljb24oYm8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJxKTtcbkBpbmNsdWRlIGZsYWctaWNvbihicik7XG5AaW5jbHVkZSBmbGFnLWljb24oYnMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJ0KTtcbkBpbmNsdWRlIGZsYWctaWNvbihidik7XG5AaW5jbHVkZSBmbGFnLWljb24oYncpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGJ5KTtcbkBpbmNsdWRlIGZsYWctaWNvbihieik7XG5AaW5jbHVkZSBmbGFnLWljb24oY2EpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGNjKTtcbkBpbmNsdWRlIGZsYWctaWNvbihjZCk7XG5AaW5jbHVkZSBmbGFnLWljb24oY2YpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGNnKTtcbkBpbmNsdWRlIGZsYWctaWNvbihjaCk7XG5AaW5jbHVkZSBmbGFnLWljb24oY2kpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGNrKTtcbkBpbmNsdWRlIGZsYWctaWNvbihjbCk7XG5AaW5jbHVkZSBmbGFnLWljb24oY20pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGNuKTtcbkBpbmNsdWRlIGZsYWctaWNvbihjbyk7XG5AaW5jbHVkZSBmbGFnLWljb24oY3IpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGN1KTtcbkBpbmNsdWRlIGZsYWctaWNvbihjdik7XG5AaW5jbHVkZSBmbGFnLWljb24oY3cpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGN4KTtcbkBpbmNsdWRlIGZsYWctaWNvbihjeSk7XG5AaW5jbHVkZSBmbGFnLWljb24oY3opO1xuQGluY2x1ZGUgZmxhZy1pY29uKGRlKTtcbkBpbmNsdWRlIGZsYWctaWNvbihkaik7XG5AaW5jbHVkZSBmbGFnLWljb24oZGspO1xuQGluY2x1ZGUgZmxhZy1pY29uKGRtKTtcbkBpbmNsdWRlIGZsYWctaWNvbihkbyk7XG5AaW5jbHVkZSBmbGFnLWljb24oZHopO1xuQGluY2x1ZGUgZmxhZy1pY29uKGVjKTtcbkBpbmNsdWRlIGZsYWctaWNvbihlZSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZWcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGVoKTtcbkBpbmNsdWRlIGZsYWctaWNvbihlcik7XG5AaW5jbHVkZSBmbGFnLWljb24oZXMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGV0KTtcbkBpbmNsdWRlIGZsYWctaWNvbihmaSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZmopO1xuQGluY2x1ZGUgZmxhZy1pY29uKGZrKTtcbkBpbmNsdWRlIGZsYWctaWNvbihmbSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZm8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGZyKTtcbkBpbmNsdWRlIGZsYWctaWNvbihnYSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ2IpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdkKTtcbkBpbmNsdWRlIGZsYWctaWNvbihnZSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ2YpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdnKTtcbkBpbmNsdWRlIGZsYWctaWNvbihnaCk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ2kpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdsKTtcbkBpbmNsdWRlIGZsYWctaWNvbihnbSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ24pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdwKTtcbkBpbmNsdWRlIGZsYWctaWNvbihncSk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ3IpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdzKTtcbkBpbmNsdWRlIGZsYWctaWNvbihndCk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ3UpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGd3KTtcbkBpbmNsdWRlIGZsYWctaWNvbihneSk7XG5AaW5jbHVkZSBmbGFnLWljb24oaGspO1xuQGluY2x1ZGUgZmxhZy1pY29uKGhtKTtcbkBpbmNsdWRlIGZsYWctaWNvbihobik7XG5AaW5jbHVkZSBmbGFnLWljb24oaHIpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGh0KTtcbkBpbmNsdWRlIGZsYWctaWNvbihodSk7XG5AaW5jbHVkZSBmbGFnLWljb24oaWQpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGllKTtcbkBpbmNsdWRlIGZsYWctaWNvbihpbCk7XG5AaW5jbHVkZSBmbGFnLWljb24oaW0pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGluKTtcbkBpbmNsdWRlIGZsYWctaWNvbihpbyk7XG5AaW5jbHVkZSBmbGFnLWljb24oaXEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGlyKTtcbkBpbmNsdWRlIGZsYWctaWNvbihpcyk7XG5AaW5jbHVkZSBmbGFnLWljb24oaXQpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGplKTtcbkBpbmNsdWRlIGZsYWctaWNvbihqbSk7XG5AaW5jbHVkZSBmbGFnLWljb24oam8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGpwKTtcbkBpbmNsdWRlIGZsYWctaWNvbihrZSk7XG5AaW5jbHVkZSBmbGFnLWljb24oa2cpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGtoKTtcbkBpbmNsdWRlIGZsYWctaWNvbihraSk7XG5AaW5jbHVkZSBmbGFnLWljb24oa20pO1xuQGluY2x1ZGUgZmxhZy1pY29uKGtuKTtcbkBpbmNsdWRlIGZsYWctaWNvbihrcCk7XG5AaW5jbHVkZSBmbGFnLWljb24oa3IpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGt3KTtcbkBpbmNsdWRlIGZsYWctaWNvbihreSk7XG5AaW5jbHVkZSBmbGFnLWljb24oa3opO1xuQGluY2x1ZGUgZmxhZy1pY29uKGxhKTtcbkBpbmNsdWRlIGZsYWctaWNvbihsYik7XG5AaW5jbHVkZSBmbGFnLWljb24obGMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGxpKTtcbkBpbmNsdWRlIGZsYWctaWNvbihsayk7XG5AaW5jbHVkZSBmbGFnLWljb24obHIpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGxzKTtcbkBpbmNsdWRlIGZsYWctaWNvbihsdCk7XG5AaW5jbHVkZSBmbGFnLWljb24obHUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGx2KTtcbkBpbmNsdWRlIGZsYWctaWNvbihseSk7XG5AaW5jbHVkZSBmbGFnLWljb24obWEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG1jKTtcbkBpbmNsdWRlIGZsYWctaWNvbihtZCk7XG5AaW5jbHVkZSBmbGFnLWljb24obWUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG1mKTtcbkBpbmNsdWRlIGZsYWctaWNvbihtZyk7XG5AaW5jbHVkZSBmbGFnLWljb24obWgpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG1rKTtcbkBpbmNsdWRlIGZsYWctaWNvbihtbCk7XG5AaW5jbHVkZSBmbGFnLWljb24obW0pO1xuQGluY2x1ZGUgZmxhZy1pY29uKG1uKTtcbkBpbmNsdWRlIGZsYWctaWNvbihtbyk7XG5AaW5jbHVkZSBmbGFnLWljb24obXApO1xuQGluY2x1ZGUgZmxhZy1pY29uKG1xKTtcbkBpbmNsdWRlIGZsYWctaWNvbihtcik7XG5AaW5jbHVkZSBmbGFnLWljb24obXMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG10KTtcbkBpbmNsdWRlIGZsYWctaWNvbihtdSk7XG5AaW5jbHVkZSBmbGFnLWljb24obXYpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG13KTtcbkBpbmNsdWRlIGZsYWctaWNvbihteCk7XG5AaW5jbHVkZSBmbGFnLWljb24obXkpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG16KTtcbkBpbmNsdWRlIGZsYWctaWNvbihuYSk7XG5AaW5jbHVkZSBmbGFnLWljb24obmMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG5lKTtcbkBpbmNsdWRlIGZsYWctaWNvbihuZik7XG5AaW5jbHVkZSBmbGFnLWljb24obmcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG5pKTtcbkBpbmNsdWRlIGZsYWctaWNvbihubCk7XG5AaW5jbHVkZSBmbGFnLWljb24obm8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKG5wKTtcbkBpbmNsdWRlIGZsYWctaWNvbihucik7XG5AaW5jbHVkZSBmbGFnLWljb24obnUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKG56KTtcbkBpbmNsdWRlIGZsYWctaWNvbihvbSk7XG5AaW5jbHVkZSBmbGFnLWljb24ocGEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHBlKTtcbkBpbmNsdWRlIGZsYWctaWNvbihwZik7XG5AaW5jbHVkZSBmbGFnLWljb24ocGcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHBoKTtcbkBpbmNsdWRlIGZsYWctaWNvbihwayk7XG5AaW5jbHVkZSBmbGFnLWljb24ocGwpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHBtKTtcbkBpbmNsdWRlIGZsYWctaWNvbihwbik7XG5AaW5jbHVkZSBmbGFnLWljb24ocHIpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHBzKTtcbkBpbmNsdWRlIGZsYWctaWNvbihwdCk7XG5AaW5jbHVkZSBmbGFnLWljb24ocHcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHB5KTtcbkBpbmNsdWRlIGZsYWctaWNvbihxYSk7XG5AaW5jbHVkZSBmbGFnLWljb24ocmUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHJvKTtcbkBpbmNsdWRlIGZsYWctaWNvbihycyk7XG5AaW5jbHVkZSBmbGFnLWljb24ocnUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHJ3KTtcbkBpbmNsdWRlIGZsYWctaWNvbihzYSk7XG5AaW5jbHVkZSBmbGFnLWljb24oc2IpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHNjKTtcbkBpbmNsdWRlIGZsYWctaWNvbihzZCk7XG5AaW5jbHVkZSBmbGFnLWljb24oc2UpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHNnKTtcbkBpbmNsdWRlIGZsYWctaWNvbihzaCk7XG5AaW5jbHVkZSBmbGFnLWljb24oc2kpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHNqKTtcbkBpbmNsdWRlIGZsYWctaWNvbihzayk7XG5AaW5jbHVkZSBmbGFnLWljb24oc2wpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHNtKTtcbkBpbmNsdWRlIGZsYWctaWNvbihzbik7XG5AaW5jbHVkZSBmbGFnLWljb24oc28pO1xuQGluY2x1ZGUgZmxhZy1pY29uKHNyKTtcbkBpbmNsdWRlIGZsYWctaWNvbihzcyk7XG5AaW5jbHVkZSBmbGFnLWljb24oc3QpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHN2KTtcbkBpbmNsdWRlIGZsYWctaWNvbihzeCk7XG5AaW5jbHVkZSBmbGFnLWljb24oc3kpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHN6KTtcbkBpbmNsdWRlIGZsYWctaWNvbih0Yyk7XG5AaW5jbHVkZSBmbGFnLWljb24odGQpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHRmKTtcbkBpbmNsdWRlIGZsYWctaWNvbih0Zyk7XG5AaW5jbHVkZSBmbGFnLWljb24odGgpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHRqKTtcbkBpbmNsdWRlIGZsYWctaWNvbih0ayk7XG5AaW5jbHVkZSBmbGFnLWljb24odGwpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHRtKTtcbkBpbmNsdWRlIGZsYWctaWNvbih0bik7XG5AaW5jbHVkZSBmbGFnLWljb24odG8pO1xuQGluY2x1ZGUgZmxhZy1pY29uKHRyKTtcbkBpbmNsdWRlIGZsYWctaWNvbih0dCk7XG5AaW5jbHVkZSBmbGFnLWljb24odHYpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHR3KTtcbkBpbmNsdWRlIGZsYWctaWNvbih0eik7XG5AaW5jbHVkZSBmbGFnLWljb24odWEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHVnKTtcbkBpbmNsdWRlIGZsYWctaWNvbih1bSk7XG5AaW5jbHVkZSBmbGFnLWljb24odXMpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHV5KTtcbkBpbmNsdWRlIGZsYWctaWNvbih1eik7XG5AaW5jbHVkZSBmbGFnLWljb24odmEpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHZjKTtcbkBpbmNsdWRlIGZsYWctaWNvbih2ZSk7XG5AaW5jbHVkZSBmbGFnLWljb24odmcpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHZpKTtcbkBpbmNsdWRlIGZsYWctaWNvbih2bik7XG5AaW5jbHVkZSBmbGFnLWljb24odnUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHdmKTtcbkBpbmNsdWRlIGZsYWctaWNvbih3cyk7XG5AaW5jbHVkZSBmbGFnLWljb24oeWUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKHl0KTtcbkBpbmNsdWRlIGZsYWctaWNvbih6YSk7XG5AaW5jbHVkZSBmbGFnLWljb24oem0pO1xuQGluY2x1ZGUgZmxhZy1pY29uKHp3KTtcbiIsIkBpbmNsdWRlIGZsYWctaWNvbihlcy1jdCk7XG5AaW5jbHVkZSBmbGFnLWljb24oZXUpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdiLWVuZyk7XG5AaW5jbHVkZSBmbGFnLWljb24oZ2ItbmlyKTtcbkBpbmNsdWRlIGZsYWctaWNvbihnYi1zY3QpO1xuQGluY2x1ZGUgZmxhZy1pY29uKGdiLXdscyk7XG5AaW5jbHVkZSBmbGFnLWljb24odW4pO1xuIiwiLmxvZ28ge1xuXHR3aWR0aDogMTkuMzEzcmVtO1xuXHRoZWlnaHQ6IDQuMTg4cmVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbGFuZHNjYXBlKSB7XG5cdFx0d2lkdGg6IDE3Ljg3NXJlbTtcblx0XHRoZWlnaHQ6IDMuNXJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHR3aWR0aDogMTkuMzEzcmVtO1xuXHRcdGhlaWdodDogNC4xODhyZW07XG5cdFx0bWFyZ2luLXRvcDogMC43NzVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28ucG5nJykgbm8tcmVwZWF0IDAgMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0IFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTkuMzEzcmVtO1xuXHRcdGhlaWdodDogNC4xODhyZW07XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogbm9uZTtcblx0XHQtbXMtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxhbmRzY2FwZSkge1xuXHRcdFx0d2lkdGg6IDE3Ljg3NXJlbTtcblx0XHRcdGhlaWdodDogNC41cmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9nby5zdmcnKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0d2lkdGg6IDE5LjMxM3JlbTtcblx0XHRcdGhlaWdodDogNC4xODhyZW07XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwYWRkaW5nOiAxLjEyNXJlbSAwIDEuMDYzcmVtO1xuXHRib3JkZXI6IG5vbmU7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbGFuZHNjYXBlKSB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAxLjU2M3JlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdC5tZW51LXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxhbmRzY2FwZSkge1xuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdCBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxleC13cmFwOiBpbml0aWFsO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tZW51LWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc4LjEyNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41NjNyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjU2M3JlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8ubW9iaWxlLW1lbnUsXG4ubWFpbi1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDhyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAZXh0ZW5kIC5saXN0LXJlc2V0O1xuXHR9XG5cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk1OTU5O1xuXG5cdFx0Ji5jdXJyZW50IHtcblx0XHRcdGEge1xuXHRcdFx0ICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFycm93LWRvd257XG5cdFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4yNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuYXJyb3ctdXB7XG5cdFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgICAgICBcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMjI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjVyZW07XG5cdFx0fVxuXHR9XG5cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEuMDYzcmVtIDAuODc1cmVtIDAuODc1cmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCYubWVudS1saW5re1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdCAgXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0ICBcdGZvbnQtc2l6ZTogMS4yMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4yNXJlbTtcblx0XHQgIFx0cGFkZGluZzogMS4wNjNyZW0gMC44NzVyZW0gMC44NzVyZW07XG5cdCAgXHR9XG5cblx0IFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5tZW51LWRlc2NyaXB0aW9ue1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiA4LjUwMHJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0bWFyZ2luLXRvcDogMC4yNXJlbTtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzAuNzUwcmVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwLjUwMHJlbTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMC4wNjNyZW07XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdGxpLmNvbm5lY3Qtd2l0aC11cyB7XG4gIFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNzVyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwLjI3NXJlbSAwLjZyZW07XG5cdFx0XHRjb2xvcjogJGZvbnQtZ3JheTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdCAgXHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHQgIFx0fVxuXHRcdH1cblxuXHRcdGxpLmN1cnJlbnQge1xuXHRcdFx0YSB7XG5cdFx0ICBcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0XHQgXHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHQgIFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdCAgYSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFzLXN1Yi1uYXYge1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuaGFzLXN1Yi1uYXYtbGV2ZWwyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuIFx0dWwuc3ViLW5hdiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcblx0ICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ly9taW4td2lkdGg6IDEwMCU7XG5cdFx0Ly9kaXNwbGF5OiB0YWJsZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxNHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogNXB4IDE0cHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC43NSk7XG5cdFx0Ym94LXNoYWRvdzogNXB4IDE0cHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC43NSk7XG5cblx0ICBcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA2LjA3cmVtO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBtcztcblxuXHQgIFx0fVxuXG5cdCAgXHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdCYucGFnZXMtc3ViLW1lbnV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LyogbWVudSBob3N0cG90cyBzdHlsZXMgKi9cblx0XHRcdCYubWVudS1ob3N0cG90c3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0XHRcdCYubGFyZ2V7XG5cdFx0XHRcdFx0d2lkdGggOiAzMy4zMzMzMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb2xkZWQtYmxvY2tfX2NvbnRlbnR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdC8vbWFyZ2luOiAwLjVyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0XHRjb2xvcjogJGZvbnQtZ3JheTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZm9udC1ncmF5O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdFx0XHRcdCYuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ3JpZC1pdGVtX19pbWFnZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ3JpZC1pdGVtX19jb250ZW50e1xuXHRcdFx0XHRcdFx0aDZ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ncmlkLWl0ZW1fX21vcmUtbGlua3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHRlc3RpbW9uaWFsLWJnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisxKXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubWVudS1oci1tb2R1bGVze1xuXHRcdFx0XHRcdGg2Lm1lbnUtaHItbW9kdWxlc19fdGl0bGV7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1pbi13aWR0aCA6IDI2LjVyZW07XG5cdFx0XHRcdFx0Lm1vZHVsZS1sb2dve1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXN0aW1vbmlhbC1iZztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vZHVsZS1uYW1le1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudS1oci1ibG9ja3N7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudS1oci1ibG9jay1pdGVte1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5LjEyNXJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUvNCk7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRcdC5tb2R1bGUtbG9nbyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgIFx0fVxuXG5cdCAgXHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMC41NjNyZW0gMS4yNXJlbTtcblx0XHQgIFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoIDogMTAyM3B4KSBhbmQgKG1heC13aWR0aCA6IDEwMjVweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41NjNyZW0gMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWVudS1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogJG1lbnUtaG92ZXItY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWVudS1ob3Zlci1jb2xvcjtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1lbnUtbGluay1sZXZlbDJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHJlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuOHJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYubWVudS1saW5rLWxldmVsM3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC44cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0bGkuY3VycmVudCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQgIFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuc3ViLW5hdi1sZXZlbDJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRcdC5oYXMtc3ViLW5hdi1sZXZlbDJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdH1cblx0XHRcdC5tZW51LWxpbmstbGV2ZWwye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YSB7XG5cblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0IFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0PiB1bC5zdWItbmF2IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHQvLy5mb2xkZWQtYmxvY2tfX2NvbnRlbnR7XG5cdFx0XHRcdC8vXHQtd2Via2l0LWFuaW1hdGlvbjogbW92ZUZyb21Cb3R0b20gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zOztcblx0XHRcdFx0Ly9cdC1tb3otYW5pbWF0aW9uOiBtb3ZlRnJvbUJvdHRvbSAyMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSAwbXM7O1xuXHRcdFx0XHQvL1x0LW1zLWFuaW1hdGlvbjogbW92ZUZyb21Cb3R0b20gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zOztcbiAgICAgICAgICAgICAgICAvL1xuXHRcdFx0XHQvL31cblxuXHRcdFx0XHQubWVudS1saW5rLWxldmVsMntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN1Ym1lbnUtdG9nZ2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMXJlbTtcblx0dG9wOiAwLjVyZW07XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdCBcdHJpZ2h0OiAxLjVyZW07XG5cdCAgXHR0b3A6IDAuNzVyZW07XG5cdCAgXHRmb250LXNpemU6IDIuNXJlbTtcblx0ICBcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0LmFycm93LXVwOmJlZm9yZSxcblx0LmFycm93LWRvd246YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwLjEyNXJlbTtcblx0fVxuXG5cdC5hcnJvdy11cCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYXJyb3ctZG93biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0LmFycm93LXVwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuYXJyb3ctZG93biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uc3VibWVudS10b2dnbGUtbGV2ZWwyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMXJlbTtcblx0dG9wOiAwLjVyZW07XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0cmlnaHQ6IDEuNXJlbTtcblx0XHR0b3A6IDAuNzVyZW07XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQuYXJyb3ctdXA6YmVmb3JlLFxuXHQuYXJyb3ctZG93bjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDAuMTI1cmVtO1xuXHR9XG5cblx0LmFycm93LXVwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5hcnJvdy1kb3duIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHQuYXJyb3ctdXAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5hcnJvdy1kb3duIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyIGZpeGVkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGctaG9tZXtcblx0LmZpeGVkLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkSGVhZGVyQW5pbWF0aW9uIDUwMG1zIGZvcndhcmRzOyAvKiBTYWZhcmkgNCsgKi9cblx0XHQtbW96LWFuaW1hdGlvbjogICAgbG9hZEhlYWRlckFuaW1hdGlvbiA1MDBtcyBmb3J3YXJkczsgLyogRnggNSsgKi9cblx0XHQtby1hbmltYXRpb246ICAgICAgbG9hZEhlYWRlckFuaW1hdGlvbiA1MDBtcyBmb3J3YXJkczsgLyogT3BlcmEgMTIrICovXG5cdFx0YW5pbWF0aW9uOiAgICAgICAgIGxvYWRIZWFkZXJBbmltYXRpb24gNTAwbXMgZm9yd2FyZHM7IC8qIElFIDEwKywgRnggMjkrICovXG5cdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcblx0XHR6LWluZGV4OiA5OTk5OTk5OTk5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRvcDogMDtcblxuXHRcdC5sb2dve1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28tZml4ZWQucG5nJykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGFtYnVyZ2Vye1xuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maXhlZC1oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbG9hZEhlYWRlckFuaW1hdGlvbiA1MDBtcyBmb3J3YXJkczsgLyogU2FmYXJpIDQrICovXG5cdC1tb3otYW5pbWF0aW9uOiAgICBsb2FkSGVhZGVyQW5pbWF0aW9uIDUwMG1zIGZvcndhcmRzOyAvKiBGeCA1KyAqL1xuXHQtby1hbmltYXRpb246ICAgICAgbG9hZEhlYWRlckFuaW1hdGlvbiA1MDBtcyBmb3J3YXJkczsgLyogT3BlcmEgMTIrICovXG5cdGFuaW1hdGlvbjogICAgICAgICBsb2FkSGVhZGVyQW5pbWF0aW9uIDUwMG1zIGZvcndhcmRzOyAvKiBJRSAxMCssIEZ4IDI5KyAqL1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDI3cHggLTJweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHQubG9nb3tcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28tZml4ZWQucG5nJykgbm8tcmVwZWF0IDAgMDtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1tZW51e1xuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzogMS44NzVyZW0gMXJlbSAxLjgxM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3ViLW5hdntcblx0XHRcdFx0XHR0b3A6IDUuMDYzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhhbWJ1cmdlcntcblxuXHRcdHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRIZWFkZXJBbmltYXRpb24ge1xuXHQwJSAgIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkSGVhZGVyQW5pbWF0aW9uIHtcblx0MCUgICB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRIZWFkZXJBbmltYXRpb24ge1xuXHQwJSAgIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbG9hZEhlYWRlckFuaW1hdGlvbiB7XG5cdDAlICAge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlRnJvbUJvdHRvbSB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0fVxufVxuQC1tb3ota2V5ZnJhbWVzIG1vdmVGcm9tQm90dG9tIHtcblx0ZnJvbSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcblx0fVxuXHR0byB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XG59XG5ALW1zLWtleWZyYW1lcyBtb3ZlRnJvbUJvdHRvbSB7XG5cdGZyb20ge1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcblx0fVxuXHR0byB7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdH1cbn0iLCIuZ3JpZCB7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdHBhZGRpbmc6IDIuNjI1cmVtIDAgMDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0cGFkZGluZzogMy42MjVyZW0gMCAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMS42MjVyZW07XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcblxuXHQgIFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdH1cblx0fVxuXG5cdCYtaXRlbV9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtaXRlbV9faW1hZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW1fX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4OiAxO1xuXHRcdHBhZGRpbmc6IDEuOTM4cmVtIDIuMTg4cmVtIDEuNXJlbTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdHBhZGRpbmc6IDAuOTM4cmVtIDEuMDYzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdFx0ICBcdGZvbnQtc2l6ZTogMC44MTNyZW07XG5cdFx0IFx0bGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNpeDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDAuODEzcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xODhyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuMzEzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaXRlbV9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41NjNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdH1cblx0fVxuXG5cdHRpbWUge1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG5cdCAgXHRmb250LXNpemU6IDAuNjg4cmVtO1xuXHQgIFx0bGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuXHRcdC8vZm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHQvL2xpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogJGNvbG9yLXNpeDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC42ODhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44NzVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtX19tb3JlLWxpbmsge1xuXHRcdHBhZGRpbmc6IDAuOTM4cmVtIDEuMDYzcmVtIDFyZW07XG5cblx0XHRhIHtcblx0XHQgIFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHQgIFx0bGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xuXHRcdFx0Ly9mb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdFx0Ly9saW5lLWhlaWdodDogMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1zaXgtbGFuZHNjYXBlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44MTNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuIFx0Ji5yZWxhdGVkLWFydGljbGVzIHtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMCAwO1xuXG5cdFx0XHQudGl0bGUtYmxvY2sgaDIge1xuXHRcdFx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC45MzhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZWFkLW1vcmUge1xuXHRwYWRkaW5nOiAxcmVtIDEuODc1cmVtIDNyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEycmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdHBhZGRpbmc6IDAuOTM4cmVtIDEuODc1cmVtIDUuNjg4cmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwLjYyNXJlbTtcblx0XHR9XG5cdH1cbn0iLCIuc2xpY2sge1xuXHQmLXNsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLXNsaWRlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0cGljdHVyZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogOTA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmLnNsaWNrLW5leHQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stZGlzYWJsZWQge1xuXHQgIFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1kb3RzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAZXh0ZW5kIC5saXN0LXJlc2V0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMXJlbSAwIDA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0ICBcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEuNTYzcmVtIDAgMDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdCAgXHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAuNjI1cmVtIDAgMDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0ICBcdGJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVycmFkaXVzKDUwJSk7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxLjU2M3JlbTtcblx0XHRcdFx0IFx0aGVpZ2h0OiAxLjU2M3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcblx0XHRcdFx0XHR3aWR0aDogMC42MjVyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjYyNXJlbTtcblx0XHRcdFx0IFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR9XG5cdCAgXHRcdH1cblxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyX19kb3RzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIuY3RhLWFjdGlvbnN7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50LWJnO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICB6LWluZGV4OiA5MDA7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGlwaG9uZS1tZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMHB4O1xuXG5cbiAgICBsaXtcbiAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogJG1lbnUtaG92ZXItY29sb3I7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zODhyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLW1lbnUtY29se1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHVsLmxldmVsLTEtdWx7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnNpZGUtbWVudXtcblxuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGZvbnQtb3JhbmdlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIGE6Zm9jdXN7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWdyYXk7XG4gICAgICAgICAgICA6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LW9yYW5nZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICA6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuOmJlZm9yZXsgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMEJCJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlOTRmMzE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXMtc2lkZS1tZW51LmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51LWFycm93LWRvd257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5sZXZlbC0xLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICYuY2hpbGQtbWVudXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICYuY2hpbGQtbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZXtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAuc2lkZS1tZW51LWFycm93LXVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGUtbWVudS1hcnJvdy1kb3due1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmFycm93LXVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZS1tZW51e1xuICAgIGxpc3Qtc3R5bGUgOiBub25lO1xuXG4gICAgLmhhcy1zaWRlLW1lbnU6OmJlZm9yZXsgY29udGVudDogJyc7IHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAgIC5oYXMtc2lkZS1tZW51eyBcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X25vcm1hbC5wbmcpIG5vLXJlcGVhdCAwcHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDZweDtcblxuICAgICAgICB1bHsgZGlzcGxheSA6IG5vbmU7IH1cbiAgICB9XG4gICAgLmNhcmV0LWljb3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X25vcm1hbC5wbmcpIG5vLXJlcGVhdCAwcHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDZweDtcbiAgICAgICAgYXttYXJnaW4tbGVmdDogMThweDt9XG4gICAgfVxuICAgIC5leHBhbmRlZHsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2V4cGFuZGVkLnBuZykgbm8tcmVwZWF0IDBweCA1cHg7IH1cbn0iLCIuZGVmYXVsdC1wYWdle1xuICAucm93e1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgaDF7XG4vKiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgZm9udC1zaXplOiAyN3B4OyAvKiAzMCAqL1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5kZWZhdWx0LXBhZ2VfX2NvbnRlbnR7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbn0iLCJmb290ZXJ7XG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIC5mb290ZXJfX3RvcHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2e1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAuaGlnaGxpZ2h0X2JvbGR7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgaDV7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwaG9uZS1tZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJl9fYWNoaWV2ZW1lbnRze1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRmb250LWdyYXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wIDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICAgIGNvbG9yOiAkYnRuLWJhY2tncm91bmQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAuZm9vdGVyX19sZWZ0e1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLWJhY2tncm91bmQ7XG5cbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2Zvcm17XG4gICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dC50ZXh0e1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLS1wcmltYXJ5e1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS45OXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX19yaWdodHtcbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1saW5rc3tcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmZvb3Rlcl9saW5rc3tcbi8qICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07Ki9cblxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidG4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQtY29udGFpbmVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAvKm1hcmdpbi1yaWdodDogMi4ycmVtOyovXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRidG4tYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIFxuICAgIC5uZXdzbGV0dGVyLW1lc3NhZ2VzeyBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxN2E5NTQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyX19sZWZ0e1xuICAgICAgICAuZm9vdGVyX19ib3R0b21fX2Zvcm17XG4gICAgICAgICAgICAubmV3c2xldHRlci1mb3JteyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W25hbWU9XCJhY3Rpb25fbmV3c2xldHRlclwiXXsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBpbnB1dFtuYW1lPVwiTmV3c0xldHRlckVtYWlsXCJdeyBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IDcwcHg7IGhlaWdodDogMzZweDsgfVxuICAgIC5OTC1BY3Rpb25ze1xuICAgICAgICAubmV3c2xldHRlci1maWVsZHsgXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgyMjA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbHtcblxuICBiYWNrZ3JvdW5kOiAkdGVzdGltb25pYWwtYmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgaDR7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAudGVzdGltb25pYWxfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAudGVzdGltb25pYWxfYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbi8qICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJS8zKTsqL1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjlyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjlyZW07XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsX2NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFsX2ltYWdle1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbF9jb21tZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFsX3NpZ25hdHVyZXtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgICAgICAgICYuaGlnaGxpZ2h0e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlc3RpbW9uaWFsX21vcmV7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBhe1xuICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaG9tZS1oci1tb2R1bGVze1xuICBiYWNrZ3JvdW5kOiAkdGVzdGltb25pYWwtYmc7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuOTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBoNCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUtaHItbW9kdWxlX19yb3d7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5ob21lLWhyLW1vZHVsZV9fYmxvY2t7XG5cbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLW1lZGl1bSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgICBmbGV4LWJhc2lzOmNhbGMoMTAwJS8zKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgICBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZHVsZS1sb2dve1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgICAubmFtZS1ibG9jayB7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAubW9kdWxlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5vdXItc2VydmljZXN7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3Jvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19ibG9ja3tcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJS8zKTtcblxuXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGlwYWQtcG9ydHJhaXQpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG4gICAgfVxuICAgIGRpdntcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC5uYW1lLWJsb2NrIHtcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2UtbG9nb3tcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXN0aW1vbmlhbC1iZztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMCU7XG4gICAgfVxuICAgIC5uYW1lLWJsb2Nre1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgfVxuICB9XG59XG4uYm90dG9tLWJ1dHRvbnN7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbTtcbiAgICAmX19ibG9jayB7XG5cbiAgICAgIGEuYnRuLS1wcmltYXJ5e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVzdGltb25pYWwtYmc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxufVxuXG4uaG9tZS1tb2RhbC1idXR0b25ze1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhvbWUtbW9kYWwtYm9keXtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi50b3VyLWludHJveyBib3JkZXI6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5pZnJhbWV7IGJvcmRlcjogbm9uZTsgd2lkdGg6IDEwMCU7IH0iLCIuY3VzdG9taXphdGlvbi1wYWdle1xuXG4gICAgJl9fZm9ybXtcbiAgICAgICAgbWFyZ2luOiAycmVtIDByZW0gMnJlbSAwcmVtO1xuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0ZWRyb3Bkb3due1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5maWVsZC5ub2NhcHRjaGF7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZXMuc3VjY2Vzc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2VzLmVycm9yLW1zZy1jb250e1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDU5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAjRm9ybV9kb1N1Ym1pdF9TdGF0ZV9Ib2xkZXJ7IGRpc3BsYXk6IG5vbmU7IH1cbn0iLCIucGFja2FnZXN7XG4gICAgcGFkZGluZzogMHB4IDMwcHggNTBweCAzMHB4O1xuICAgIFxuICAgIC5mZWF0dXJlZHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICBcbiAgICAucGtnLWNvbHVtbntcbiAgICAgICAgcGFkZGluZzogMHB4IDRweDtcbiAgICB9XG4gICAgLnBhY2thZ2V7XG4gICAgICAgIC5wa2ctYnRuLWhlYWR7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBrZy10YWd7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgICAucGtnLXRhZ3tcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGtnLWltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wa2ctZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIGg2eyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIHB7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTsgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIH1cbiAgICAgICAgLmdldC1wa2d7XG4gICAgICAgICAgICBwYWRkaW5nIDogMHB4O1xuICAgICAgICAgICAgaDR7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyMXB4OyBjb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlc3tcbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNS41cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGtnLXVybCwgLnBrZy11cmw6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYShtYXgtd2lkdGggOiAxMDI1cHgpe1xuICAgIC5wYWNrYWdle1xuICAgICAgICAucGtnLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDc2OXB4KXtcbiAgICAucGFja2FnZXN7XG4gICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgfVxufSIsIi5yZXNvdXJjZS1wYWdle1xuICAgICNkZXNjcmlwdGlvbnsgbWFyZ2luLWJvdHRvbTogMjBweDsgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgI2Rpc2NsYWltZXJ7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjcmVsZWFzZXN7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNyZWxlYXNlcy10d297IG1hcmdpbi10b3A6IC0xNXB4OyB9XG5cbiAgICAucmVsZWFzZS1pbWcgcGljdHVyZXtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4OyAgICAgICAgXG4gICAgICAgIGltZ3sgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMCBhdXRvOyB9XG4gICAgfSBcblxuICAgIC5yZWxlYXNlLXRpdGxleyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAxMHB4IDBweDsgbWluLWhlaWdodDogNDVweDsgfVxuICAgIC5kbG9hZC1yZWxlYXNleyBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZiNWU1ZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFueyBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgfVxuXG4gICAgLmlucy1ndWlke1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODQyMjtcbiAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuZGlzY2xhaW1lci1yb3d7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IGluaXRpYWw7fVxufVxuXG4uZGxvYWQtYnRuLWdke1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmZmU1O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZkZmZlNSAxJSwgI2RiY2ZhZCA1MCUsICNmYWZmZTUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmRmZmU1IDElLCNkYmNmYWQgNTAlLCNmYWZmZTUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZmZlNSAxJSwjZGJjZmFkIDUwJSwjZmFmZmU1IDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmRmZmU1JywgZW5kQ29sb3JzdHI9JyNmYWZmZTUnLEdyYWRpZW50VHlwZT0wICk7XG59IiwiLmFib3V0LXVzLXBhZ2V7XG4gICAgI2F3YXJkcy1zZWN0aW9ue1xuICAgICAgICBoM3sgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hd2FyZHMtdGl0bGV7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLm5vLXBhZGRpbmd7IHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIFxuICAgICAgICAuYXdhcmR7XG4gICAgICAgICAgICAgaDV7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMjVweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ueyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIC5hd2FyZC1pbWFnZXsgcGFkZGluZzogNXB4O31cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LWltYWdleyBwYWRkaW5nOiA1MHB4OyBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIH1cbn0iLCIuc2VydmljZXMtcGFnZXtcbiAgICAuc2VydmljZXMtdGFnbGluZXsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxN3B4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc2VydmljZXMtZGVzY3JpcHRpb257IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zZXJ2aWNlLXRpbGVzeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNlcnZpY2UtdGlsZXMgLnNlcnZlaWNleyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlcnZpY2UtY29udGVudCBoNHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5zZXJ2aWNlLWNvbnRlbnQgaDV7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luLXRvcDogLTVweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIFxuICAgIC5zZXJ2aWNlLWNvbnRlbnR7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBcbi8qICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgICAgIH0qL1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLnNlcnZpY2UtdGlsZXN7ICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IFxuLyogICAgcGFkZGluZy1yaWdodDogMTAwcHg7Ki9cbiAgICAuYm94LXRodW1ibmFpbHN7IG1hcmdpbi10b3A6IDE1cHg7IH1cblxuICAgIC5zZXJ2aWNlOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2JvcmRlci1ncmFkaWVudC1zaGFkb3cucG5nKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWNle1xuICAgICAgICAuc2VydmljZS1pbWFnZXsgcGFkZGluZzogMiUgMjBweCAyJSAzMHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlLWltYWdlLnJpZ2h0eyBwYWRkaW5nOiAwJSA1cHggMHB4IDVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC50aHVtYi1idG57IHBhZGRpbmc6IDdweDsgYm9yZGVyLXJhZGl1czogNXB4OyBmb250LXNpemU6IDE0cHg7IG1hcmdpbi1yaWdodDogMTBweDt9XG4gICAgICAgIC50aHVtYi1idG46aG92ZXJ7IGNvbG9yIDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC50aHVtYi1idG46Zm9jdXN7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTogbm9uZTsgfVxuICAgIH1cbiAgICAubGVmdC1pbWd7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub3Blbi1tb2RhbHsgY3Vyc29yOiBwb2ludGVyOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuICAgIC5mZWVkYmFjay1ib2R5eyBweyBtYXJnaW4tYm90dG9tOiAxMHB4OyBsaW5lLWhlaWdodDogMjBweDsgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuZmVlZGJhY2stY2xpZW50eyBmb250LXNpemU6IDE1cHg7IHAgeyBsaW5lLWhlaWdodDogMTsgfSB9XG5cbiAgICAuZmVlZGJhY2stbW9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YTQ0NztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5mZWVkYmFjay1tb3JlOmZvY3Vze1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5mZWVkYmFjay1zbGljZXsgbWFyZ2luOiAyNXB4IDBweDsgfVxuICAgIC5tZXNzYWdlcy5zdWNjZXNze1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjUxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAubWVzc2FnZXMuZXJyb3ItbXNnLWNvbnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjAwNTk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoIDogMTIwMHB4KXtcbiAgICAuc2VydmljZXMtcGFnZSAuc2VydmljZS10aWxlc3sgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgLnNlcnZpY2UtaW1hZ2V7IG1heC13aWR0aDogNDAwcHg7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5zZXJ2aWNlLWNvbnRlbnQgaDR7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlLWNvbnRlbnQgaDV7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgLnNlcnZpY2UtaW1hZ2UubGVmdC1pbWd7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VydmljZS1pbWFnZS5yaWdodHsgZGlzcGxheTogbm9uZTsgfVxufSIsIi5wb3B1cC1idG57XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tb2RhbC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODQyMjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMVBYIDIwUFg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5tb2RhbC10aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tb2RhbC1ib2R5e1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5idG4tZG93bmxvYWQtYnJvY2h1cmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOWMyODtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuI0Zvcm1fUGFydG5lclJlcXVlc3RGb3JtX1N0YXRlX0hvbGRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIiN0aHVtYm5haWwtZ3JpZC1wYWdle1xuICAgIC50aHVtYnsgcGFkZGluZzogMTBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IHBhZGRpbmctdG9wOiAwcHg7fVxuXG4gICAgLnRodW1iLWxpbmt7IFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50aHVtYi1pbWd7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIFxuICAgICAgICBwaWN0dXJleyBib3JkZXI6IDFweCBzb2xpZDsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXItY29sb3I6ICNmNjg0MjI7IH0gXG4gICAgfVxuXG4gICAgLmdyaWQtY2FudmFze1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufSIsIiNpbmR1c3RyaWVzLXBhZ2V7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAjaW5kdXN0cmllcy1iYWNrZ3JvdW5ke1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycGMgMHB4XG4gICAgfVxuICAgICNpbmR1c3RyaWVzLWJhY2tncm91bmQgLmhlZGVyLXRleHR7IGZvbnQtd2VpZ2h0IDogNjAwOyB9XG4gICAgaDJ7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmhlYWRlci10ZXh0LWJneyBjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2ODYyNzQ1MDk4MDM5MjEpOyBwYWRkaW5nOiAxNXB4O31cbiAgICBcbiAgICAuY2xpZW50cy1zbGVla3tcbiAgICAgICAgcGFkZGluZzogMzVweCAwcHg7XG4gICAgICAgIC5jbGllbnQtbG9nb3sgbWF4LXdpZHRoOiA1MHB4OyB9XG4gICAgfVxuXG4gICAgLm1vcmUtaW5mby1idG57XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAubW9yZS1pbmZvLXRpdGxleyBmb250LXNpemU6IDI0cHg7IH1cbiAgICAubW9yZS1pbmZvLXJpZ2h0eyBwYWRkaW5nLXRvcDogMTlweDsgfVxuXG4gICAgI2N1c3RvbWVyLWZlZWRiYWNrc3sgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuICAgIC5mZWVkYmFjay1zbGljZXtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgLmZlZWRiYWNrLWJvZHl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDogMTBweDtcbiAgICAgICAgICAgIHB7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDEwMDsgbWFyZ2luLWJvdHRvbTogNXB4OyBsaW5lLWhlaWdodDogMjJweCB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRiYWNrLWNsaWVudHtcbiAgICAgICAgICAgIHB7IGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMjJweDsgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgICAgICAgICAgaW1neyBmbG9hdDogcmlnaHQ7IFxuICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAtMXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IC0xcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IC0xcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2stbW9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2E0NDc7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2stbW9yZTpmb2N1c3tcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ncmlkLWNsaWVudHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaW1neyBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NvbXBhbmllcy1ncmlkeyBtYXJnaW46IDBweCAyMHB4OyB9XG4gICAgI3JlcXVlc3QtZGVtby1zZWN0aW9ue1xuICAgICAgICBtYXJnaW46IDQwcHggMHB4OyBcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICBoM3sgXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmVxdWVzdC1kZW1vLWJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4NDIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnJlcXVlc3QtZGVtby1idG46Zm9jdXN7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NsaWVudHMtc2xlZWt7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgIH1cbiAgICAuc2xpZGUtcHJldiBpbWd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICAgIC5zbGlkZS1uZXh0e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgfVxufVxuXG4iLCIjYXJ0aWNsZS1wYWdle1xuXG4gICAgLmFydGljbGVzLXNlY3Rpb257XG4gICAgICAgIC5hcnRpY2xlLXRpdGxleyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5hcnRpY2xleyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1YjM3NzsgXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYS10aXRsZXsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNnsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4gICAgICAgICAgICBoMXsgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgICAgICAgICBoMnsgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICAgICAgICBoM3sgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAgICAgICBoNHsgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAgICAgICBoNXsgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICAgICAgICBoNnsgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9kdWxlLXBhZ2V7XG4gICAgcGFkZGluZzogNDVweCAwcHg7XG4gICAgLm1vZHVsZS1sb2dveyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogOTBwdDsgfVxuICAgIC5tb2R1bGUtdGl0bGV7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAzNXB4OyB9XG4gICAgXG4gICAgLm1vZHVsZS1kZXNjcmlwdGlvbnsgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLmFydGljbGUtcGFyZW50IHtwYWRkaW5nOiAxNXB4IDBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNXB4OyBtYXJnaW46IDUwcHggMHB4OyB9XG4gICAgLmNvbnRlbnQtdGl0bGV7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMzVweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRlbnQtYm9keXsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxufSIsIi5wYWNrYWdlcy1wYWdle1xuICAgIC5wYWdlLXRpdGxleyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XG4gICAgLnBhZ2UtY29udGVudHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbXBhcmlzb24tdGFibGV7IHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7IH1cbiAgICAucGFja2FnZXMtdGFibGV7IHdpZHRoOiAxMDAlOyB0ZCx0aHsgYm9yZGVyOiAxcHggc29saWQgI2ZjZmNmYzsgfSB9XG4gICAgXG4gICAgLmJ0bi1icm9jaHVyZXsgXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2E0NDc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5ODQzOTtcbiAgICB9XG4gICAgXG4gICAgLmJ0bi1kZW1ve1xuICAgICAgICBwYWRkaW5nOiAycHggMjJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ5YzI4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDU4NTEyO1xuICAgIH1cbiAgICAuYnRuLWF2YntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMDkwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAuYnRuLWF2YltkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIl17IGJvcmRlcjogMXB4IHNvbGlkICNmNTgyMjA7IH1cbiAgICAuY3VydmUtaGVhZDpiZWZvcmV7XG4vKiAgICAgICAgY29udGVudDogXCJcIjsqL1xuICAgICAgICBib3JkZXItcmlnaHQ6IDcwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNFQ0VCRUI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MnB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgfVxuICAgIC50YWJsZS1oZWFkeyBiYWNrZ3JvdW5kOiAjRUNFQkVCOyBwYWRkaW5nLWJvdHRvbTogNHB4OyBwYWRkaW5nLXRvcDogNHB4OyBmb250LXdlaWdodDogNTAwO31cbiAgICAuY2F0LWhlYWR7XG4gICAgICAgIHRkeyBiYWNrZ3JvdW5kOiAjOTk5OyBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICAgfVxuICAgIC5sLWhlYWR7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmZlYXR1cmUtY2F0ZWdvcnl7XG4gICAgICAgIC50aXRsZXsgY29sb3I6ICNmZmY7IHBhZGRpbmctbGVmdDogNXB4IH1cbiAgICB9XG4gICAgLmZlYXR1cmUtcm93IC50aXRsZXsgcGFkZGluZy1sZWZ0OiA1cHggIH1cbiAgICAuZmVhdHVyZS1yb3d7IC5mdGR7IHBhZGRpbmc6IDE1cHg7IGhlaWdodDogMzZweDsgfSB0ZHsgYmFja2dyb3VuZDogI0VDRUJFQjsgfSB9XG4gICAgLmZlYXR1cmUtcm93eyBcbiAgICAgICAgLm9wdGlvbmFseyBtYXJnaW46IDAgYXV0bzsgZGlzcGxheTogdGFibGU7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM0MjQ2ZmY7ICBib3JkZXItcmFkaXVzOiAzcHg7IGxpbmUtaGVpZ2h0OiAyM3B4OyBzcGFueyBtYXJnaW46IDVweDsgfSB9IH1cbiAgICAgICAgLmRldGFpbHMtYnRueyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0NmZmOyAgYm9yZGVyLXJhZGl1czogM3B4OyBsaW5lLWhlaWdodDogMjNweDsgcGFkZGluZzogMHB4IDVweDsgc3BhbnsgbWFyZ2luOiA1cHg7IH0gfVxuICAgIFxuICAgIC5jYXQtbGlua3sgZm9udC1zaXplOiAyMHB4OyBtYXJnaW46IDAgYXV0bzsgZGlzcGxheTogdGFibGU7IGNvbG9yOiAjZmZmOyB9XG4gICAgLmZlYXR1cmUtdG9vbHRpcHsgY29sb3I6ICMwMGE2NTE7IGZvbnQtc2l6ZTogMThweDsgcGFkZGluZy1sZWZ0OiA0cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZXBhcmF0b3ItdGl0bGV7IG1hcmdpbjogMTNweCAwcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubm8tdHBhZGRpbmd7IG1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXRvcDogMHB4OyBcbiAgICAgICAgLnRhYmxlLWhlYWR7IGNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDApOyBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDApOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICB9XG4gICAgLmZlYXR1cmUtdGlweyBjb2xvcjogIzA5MDsgfVxufVxuIiwiLmV4ZWN1dGl2ZS1wcm9maWxlcy1wYWdle1xuICAgIC5wcm9maWxlLXJvd3tcbiAgICAgICAgcGFkZGluZyA6IDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgLnByb2ZpbGUtZGVzY3tcbiAgICAgICAgICAgIGg0e2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMjVweDt9XG4gICAgICAgICAgICBoNXtmb250LXdlaWdodDogNTAwOyBtYXJnaW4tdG9wOiAtMTBweDsgZm9udC1zaXplOiAxNnB4O31cbiAgICAgICAgICAgIC5wcC1jb250ZW50IHB7IGZvbnQtc2l6ZTogMTNweDsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcGhvdG8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgICAgICAgICAgaW1neyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDEwcHggc29saWQgI2ZmZmZmZjsgbWluLXdpZHRoOiAyNzBweDsgbWF4LXdpZHRoOiAyNzBweDsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcm93LWNoaWxkOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9ib3JkZXItZ3JhZGllbnQtc2hhZG93LnBuZyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5vZmZpY2UtbG9jYXRpb25zLXBhZ2V7XG5cbiAgICAucG4tYmxvY2t7XG5cbiAgICB9XG4gICAgLm5ici1jYXJkeyBwYWRkaW5nOiAwcHg7IH1cbiAgICAucGhvbmUtYW5jaG9yeyBtYXJnaW4tdG9wOiA0cHg7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICMyMjI7ICB9XG4gICAgLnBob25lLW5veyBwb3NpdGlvbjogYWJzb2x1dGU7IG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5vZmZpY2VsYy1yb3d7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7IGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cbiAgICAubWFwLXNlY3Rpb257IHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaWZyYW1leyBtaW4taGVpZ2h0OiAxODBweDsgaGVpZ2h0OiBhdXRvOyBib3JkZXI6IG5vbmU7IH1cbiAgICB9XG5cbiAgICAucGhvbmUtaWNve1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MzIwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCA0cHggOHB4O1xuICAgICAgICBjb2xvcjogI2ZjZmNmYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAudGVjaG5pY2FsLXN1cHBvcnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBoMXsgY29sb3I6ICNmNTgyMjA7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgXG4gICAgICAgIC5oaWdobGlnaHRlZC1hcmVhe1xuICAgICAgICAgICAgLmNvbHsgcGFkZGluZzogNXB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICMwN2E4NTU7XG4gICAgICAgICAgICAgICAgICAuY2FzZXsgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1waG9uZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28tcGhvbmV7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgIC5pY28tZW1haWx7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgIC5lbWFpbC1jb2x7XG4gICAgICAgICAgICAgICAgYXsgZm9udC1zaXplOiAxMy41cHg7IH1cbiAgICAgICAgICAgICAgICAuZmF7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIuY29udGFjdC1ob3RsaW5lcy1wYWdle1xuICAgIC5zZWN0aW9uLXRpdGxleyBtYXJnaW4tYm90dG9tOiAtMTVweDsgfSAgICBcbiAgICAuaG90bGluZS1ib3h7IHBhZGRpbmctbGVmdDogMHB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAuaG90bGluZS1ib3gtY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYXsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBhOmZvY3VzeyBvdXRsaW5lOiBub25lO3RleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoNXsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250ZW50LXRhYnMtcGFnZXtcbiAgICAuY29udGVudC10YWJ7IG1hcmdpbi10b3A6IDIwcHg7fVxuICAgIC50YWItaGVhZCBheyBib3JkZXItcmFkaXVzOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4O31cbiAgICAudGFiLWhlYWR7IGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmNmY2ZjOyB9XG4gICAgLnRhYi1jb250ZW50Pi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgLnRhYi1jb250ZW50eyBwYWRkaW5nLXRvcDogMjVweDsgbWluLWhlaWdodDogMjMwcHg7fVxufVxuLnRhYi1wYW5leyBtaW4taGVpZ2h0OiAyNTBweDsgfVxuIiwiLmNlcnRpZmllZC1hZG1pbnMtcGFnZXtcbiAgICAuY2xpZW50LWFyZWF7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIC5hZG1pbi1kaXZ7XG4gICAgICAgICAgICAvKiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7Ki9cbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLmNsaWVudC1pbWd7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGllbnQtY250eyBwYWRkaW5nOiAwcHggMjBweDsgbGluZS1oZWlnaHQ6IDIycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgICAubmFtZXsgY29sb3I6ICNmNTgyMjA7IG1hcmdpbjogLTE1cHggMHB4IDEwcHggMHB4OyBmb250LXdlaWdodDogNjAwOyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYTY1MTsgY29sb3I6ICM3Nzc3Nzc7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZG1pbi1kaXY6aG92ZXJ7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgICAgICAgLm1vbnRoeyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgfVxufSIsIi5hdmFpbGFibGUtZmVhdHVyZXMtcGFnZXtcbiAgICAuYXZhaWxhYmxlLWZlYXR1cmVzLWNvbnRlbnR7XG4gICAgICAgIC5mZWF0dXJlLXRhYmxle1xuICAgICAgICAgICAgdGQudXBweyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAuZmV0dXJlLWRlc2NyaXB0aW9ueyBmb250LXNpemU6IDE1cHg7IG1hcmdpbjogLTJweCAwcHggMHB4IDBweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZldHVyZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mZWF0dXJlLWljb257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjY4MzIxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTdhOTU0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlLWZvb3RlcntcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5yZXF1ZXN0LXF1b3RlLXBhZ2V7XG4gICAgZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCdde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaHItaWNvbnsgXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb2xvcjogIzE3YTk1NDtcbiAgICB9XG4gICAgLmhyLWNoZWNrLWZpZWxkLCBsYWJlbHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY2VudGVyeyBtYXJnaW46IDAgYXV0bzsgZGlzcGxheTogdGFibGU7IH1cblxuICAgIC5oci1jaGVjay1maWVsZHsgbWluLWhlaWdodDogMTM1cHg7IH1cbiAgICAuaHItY2hlY2stZmllbGQ6aG92ZXIgLmhyLWljb257IGNvbG9yOiAjZjY4NDIyOyB9XG4gICAgLmhyLWNoZWNrLWZpZWxkLnNlbGVjdGVkIC5oci1pY29ueyBjb2xvcjogI2Y2ODQyMjsgfVxuXG4gICAgLmZ1bGwtd2lkdGgtaW5mb3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgfVxuICAgIC5nLXJlY2FwdGNoYXsgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5BY3Rpb25zeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiAgICBpbnB1dCxzZWxlY3R7IGJvcmRlcjogMXB4IHNvbGlkICNmNTgyMjAgIWltcG9ydGFudDsgfVxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCdde2JvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O31cbiAgICBcbiAgICAjRm9ybV9yZXF1ZXN0X1N0YXRlX0hvbGRlcnsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jdHJsLWNoZWNrYm94e1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgbGFiZWx7IHBhZGRpbmctbGVmdDogMHB4OyBtYXJnaW4tdG9wOiAtMTZweDsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgfVxuICAgICNGb3JtX3JlcXVlc3RfQXBwcm92ZUVtYWlsaW5nX0hvbGRlcnsgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIGlucHV0W25hbWU9XCJOZXdzTGV0dGVyU3Vic2NyaWJlXCJdeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgI0Zvcm1fcmVxdWVzdF9OZXdzTGV0dGVyU3Vic2NyaWJlX0hvbGRlcnsgbGFiZWx7IHBhZGRpbmc6IDBweDsgfSB9XG4gICAgI0Zvcm1fcmVxdWVzdF9DYXB0Y2hhX0hvbGRlcnsgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAucHJpdmFjeS1saW5reyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG59IiwiLnRyeS1pdC1wYWdle1xuICAgIC50cnktaXQtZm9ybXtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICAgICAgLmxhYmVsZWQtdGZ7IFxuICAgICAgICAgICAgd2lkdGg6IDc1JTsgZGlzcGxheTogaW5saW5lLXRhYmxlOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgc3Bhbntmb250LXdlaWdodDogNzAwO31cbiAgICAgICAgfVxuICAgICAgICAuY2hlY2stYXZidHsgd2lkdGg6IDI0LjUlOyBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7IGNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAzcHg7IGJhY2tncm91bmQ6ICMxYmFiNTc7IGZvbnQtc2l6ZTogMTdweDsgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIGxhYmVseyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICNGb3JtX3N1Ym1pdEZvcm1fTGFiZWxGaWVsZFN5c3RlbU5vdGV7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luOiA2cHggMHB4OyBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAjRm9ybV9zdWJtaXRGb3JtX0NhcHRjaGFfSG9sZGVyeyB3aWR0aDogMTAwJTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IDNweDsgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgICAjRm9ybV9zdWJtaXRGb3JtX0xhYmVsRmllbGRQcml2YWN5Tm90ZXsgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byBhdXRvOyBmb250LXNpemU6IDEwcHg7IGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5maWVsZC5zdGF0ZXN7IGZsb2F0OiBsZWZ0OyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5BY3Rpb25zeyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IG1hcmdpbjogMDsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLmFjdGlvbnsgYmFja2dyb3VuZDogI2Y2ODQyMjsgY29sb3I6ICNmZmY7IG1heC13aWR0aDogMjAwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQjRm9ybV9zdWJtaXRGb3JtX2FjdGlvbl9yZXF1ZXN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLmZsZWZ0eyBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuZmllbGQuZnJpZ2h0eyBmbG9hdDogcmlnaHQ7IH1cbiAgICB9XG59IiwiLm9yaHJtLW5vdGlmeyBwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiNTZjOyBjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4udGlwcy1ibG9ja3sgcGFkZGluZzogMTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgXG4gICAgICAgICAgICAgc3BhbnsgZm9udC1zaXplOiAxM3B4OyBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgICAgICBpe21hcmdpbi1yaWdodDogOHB4O31cbn1cbi50aXBzLW1lc3NhZ2VzLWNvbnRhaW5lcnsgZGlzcGxheTogbm9uZTsgbWFyZ2luLXRvcDogMTVweDsgfSIsIi5mdWxsLWxhYmVseyB3aWR0aDogMTAwJTsgfVxuXG4ub3JhbmdlLWZvY3Vze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgc2VsZWN0OmZvY3VzICwgaW5wdXQ6Zm9jdXN7IGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDYsIDEzMiwgMzQpOyB9XG4gICAgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXN7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLHRleHRhcmVheyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzeyBib3JkZXI6IG5vbmU7IH1cbn1cblxuLmJ0bi1jYXNlLXN0dWR5e1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tYmxhY2t7IGNvbG9yOiAjMzMzOyBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzOyBmb250LXdlaWdodDogMjAwOyB9XG4uaHJjaGVja3tcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogMzhweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMSk7XG4gICAgY29sb3I6ICMxN2E5NTQ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLWZvcm0gbGFiZWx7IFxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRlNGU0ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmVycm9yLXBhZ2Utcm93e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjVweCAxODBweDtcbn1cbiNwcnRuZXJSZXF1ZXN0eyBcbiAgICBsYWJlbCxpbnB1dHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5tb2RhbC1ib2R5eyBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlcntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbmE6Zm9jdXN7IG91dGxpbmU6IG5vbmU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuaW5wdXQsc2VsZWN0LHRleHRhcmVheyBib3JkZXI6IDFweCBzb2xpZCAjZjU4MjIwICFpbXBvcnRhbnQ7IH1cbmlucHV0W3R5cGU9J3N1Ym1pdCdde2JvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O31cbi5zaXRlLXRleHQtYm9sZHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuI0Zvcm1fUGFydG5lclJlcXVlc3RGb3JtX0NhcHRjaGFfSG9sZGVyeyB3aWR0aDogMTAwJTsgfVxuXG4ucHJpdmFjeS1saW5reyBmb250LXNpemU6IDEwcHg7IH1cbi5sZXNzLWJvdHRvbXsgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbi5mdWxsLXdpZHRoeyB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1tZXNzYWdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2NTE7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn0iLCIucmVxdWVzdC1wbHVnaW4tcGFnZXtcblxuICAgIC5wbHVnaW5zLXRpdGxleyBwYWRkaW5nLWxlZnQ6IDVweDsgZm9udC1zaXplOiAyMnB4OyBtYXJnaW4tYm90dG9tOiAwcHg7fVxuICAgIC5tb3JlLWFib3V0LXBsdWdpbnN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTU4ZDU7XG4gICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgXG4gICAgLmhyLWljb257IFxuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29sb3I6ICMxN2E5NTQ7XG4gICAgfVxuICAgIC5oci1jaGVjay1maWVsZCwgbGFiZWx7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNlbnRlcnsgbWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IHRhYmxlOyB9XG5cbiAgICAuaHItY2hlY2stZmllbGQ6aG92ZXIgLmhyLWljb257IGNvbG9yOiAjZjY4NDIyOyB9XG4gICAgLmhyLWNoZWNrLWZpZWxkLnNlbGVjdGVkIC5oci1pY29ueyBjb2xvcjogI2Y2ODQyMjsgfVxuXG4gICAgLmZ1bGwtd2lkdGgtaW5mb3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgfVxuICAgIC5nLXJlY2FwdGNoYXsgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5BY3Rpb25zeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiAgICBpbnB1dCxzZWxlY3R7IGJvcmRlcjogMXB4IHNvbGlkICNmNTgyMjAgIWltcG9ydGFudDsgfVxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLC5ocmNoZWNrYm94e2JvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O31cbiAgICBcbiAgICAubWVzc2FnZXMuc3VjY2Vzc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2VzLmVycm9yLW1zZy1jb250e1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDU5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICBcbn0iLCIuc2VjdXJpdHktcG9saWN5LXBhZ2V7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAuc2VjdXJpdHktcG9saWN5LWZvcm17XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dCx0ZXh0YXJlYXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J117IGJvcmRlcjogbm9uZTsgfVxuICAgIC5tZXNzYWdlcy5zdWNjZXNze1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogMTlweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2VzLmVycm9yLW1zZy1jb250e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDU5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn0iLCIud2hpdGVwYXBlci1wYWdle1xuICAgIHBhZGRpbmcgOiAwcHg7XG4gICAgLmhlYWRlci1iZ3tcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLmhlYWRlci1jYXB0aW9ue1xuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMHB4O1xuICAgICAgICAgICAgaDJ7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA0M3B4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogI2ZmZjsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWdyaWR7XG4gICAgICAgIGg0eyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmxvZ28tdGh1bWJuYWlseyBtYXJnaW46IDEwcHggMHB4OyB9XG4gICAgfVxuICAgIC5yZXEtZGVtb3tcbiAgICAgICAgaDR7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1yZXEtZGVtb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODQyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxpbmstY29udGVudHtcbiAgICAuY29udGVudHtcbiAgICAgICAgLnRpdGxleyBmb250LXNpemU6IDI2cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAgICAgLmFicy1jb250ZW50e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzUzNTE1MTtcbiAgICAgICAgICAgIHB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgfSAgICAgICAgICAgIFxuICAgIH1cbiAgICAubGlua3N7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgICAgICAuY29udGVudC1saW5re1xuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTg0Mzk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN1cHBvcnQtc2VydmljZS1wYWdle1xuICAgIC5yb3ctYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICMwOTA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNjg0MjI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yb3c6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9ib3JkZXItZ3JhZGllbnQtc2hhZG93LnBuZyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAuZm9vdGVyLXJvd3sgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG59IiwiLmZsb2F0aW5nLW1lbnV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB1bHsgXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmEyODI5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjgzMjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6Zm9jdXN7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxufSIsIi5wYXJ0bmVyLWJlbmVmaXRze1xuICAgIC5wYi10YWJsZXtcbiAgICAgICAgdGh7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAucGItdGl0bGV7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLnBieyBmb250LXdlaWdodDogMTAwOyBmb250LXNpemU6IDE1cHg7fVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIC5hdmFpbGFibGV7ICAgICBcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA2OTgwNjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90LWF2YntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZiMDAxOTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICB9XG59IiwiI2RlbW8tcmVxdWVzdC1wYWdle1xuICAgIC5jb250ZW50eyBtYXJnaW46IDIwcHggMHB4OyBcbiAgICAgICAgICAgICAgcHsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICB9XG4gICAgLmZ1bGwtd2lkdGgtaW5mb3sgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtIGRpdi5maWVsZHsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbiAgICAubG9nby1ibG9ja3tcbiAgICAgICAgaDV7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNDAwOyBtYXJnaW4tdG9wOiAyMHB4O31cbiAgICB9XG4gICAgI0Zvcm1fcmVxdWVzdERlbW9fQ2FwdGNoYV9Ib2xkZXJ7IGZsb2F0OiBsZWZ0OyB9XG5cbiAgICAubWVzc2FnZXMuc3VjY2Vzc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2VzLmVycm9yLW1zZy1jb250e1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDU5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAuZm9ybS1jb250eyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgI0Zvcm1fcmVxdWVzdERlbW9fU3RhdGVfSG9sZGVyeyBkaXNwbGF5OiBub25lOyB9XG59IiwiLmluc3RhbGxhdGlvbi1wYWdle1xuICAgIC5jb250ZW50LXRhYnsgbWFyZ2luLXRvcDogMjBweDt9XG4gICAgLnRhYi1oZWFkIGF7IGJvcmRlci1yYWRpdXM6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7fVxuICAgIC50YWItaGVhZHsgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmY2ZjZmM7IH1cbiAgICAudGFiLWNvbnRlbnQ+LmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgICAuY29udGVudC1oZWFkZXJ7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG59IiwiLnJlZ2lzdGVyLXRvLWRvd25sb2Fke1xuICAgIGlucHV0LHNlbGVjdHsgYm9yZGVyOiAxcHggc29saWQgI2Y1ODIyMCAhaW1wb3J0YW50OyB9XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J117Ym9yZGVyOiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuICAgIC5tZXNzYWdlcy5zdWNjZXNze1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjUxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAubWVzc2FnZXMuZXJyb3ItbXNnLWNvbnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjAwNTk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgICNGb3JtX3N1Ym1pdFJlcXVlc3RfU3RhdGVfSG9sZGVyeyBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZ1bGwtd2lkdGh7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn0iLCIucHJvZmVzc2lvbmFsLXJvYWRtYXB7XG4gICAgLnJtLWFydGljbGV7IFxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcHsgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIFxuICAgICAgICAuYm9sZC1mb290ZXJ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvbGQtdGV4dHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufSIsIi5tZWV0LXVze1xuICAgIC5iYWNrZ3JvdW5keyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmNvbnRlbnQtcm93e1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgLmJhbm5lcnsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5icmFuZC1sb2dveyAgICAgXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNjkpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC42OSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDExcHggMHB4IHJnYmEoMCwwLDAsMC42OSk7IFxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItaW1hZ2V7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5tZWV0dXMtZm9ybXtcbiAgICAgICAgICAgIC5mdWxsLXdpZHRoe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10aXRsZXsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwO31cbiAgICAgICAgLmZvcm17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgLm5vY2FwdGNoYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkFjdGlvbnN7IG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LHNlbGVjdHsgYm9yZGVyOiAxcHggc29saWQgI2Y1ODIyMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLC5ocmNoZWNrYm94e2JvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O31cblxuICAgICAgICAubWVzc2FnZXMuc3VjY2Vzc3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1MTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlcy5lcnJvci1tc2ctY29udHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2MDA1OTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OnJlcXVpcmVkOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMjAwLCAwLCAwLCAwLjg1KTtcbiAgICAgICAgfVxuICAgICAgICAubWVldHVzLWVycm9ye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTM2MzY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTNhM2E7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZWV0dXMtc3VjY2Vzc3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTkzYTNhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubWVldHVzLWZvcm17XG4gICAgICAgICAgICAuc3RhdGVzLmZpZWxkeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5hY3RpdmF0ZS1tZXNzYWdlLXBhZ2V7XG4gICAgLmZlYXR1cmUtYmxvY2t7XG4gICAgICAgIG1hcmdpbjogNDBweCAwcHg7XG4gICAgICAgIC5mZWF0dXJlLWltZ3sgXG4gICAgICAgICAgICBpbWd7IHBhZGRpbmc6IDBweCA1MHB4OyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1iYXBwcy1oZWFkZXJ7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHggMjVweCAwcHg7XG4gICAgfVxuICAgIC5hcHAtaW1ne1xuICAgICAgICBpbWd7IHBhZGRpbmc6IDBweCAyNnB4OyB9XG4gICAgfVxufSIsIi5vcmhybS1hbGVydHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXG4gICAgaDV7IGNvbG9yOiAjMzE3MDhmOyBtYXJnaW4tYm90dG9tOiA4cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbn0iLCIkaGVyby1oZWlnaHQ6IDI0LjM3NXJlbTtcbiRoZXJvLWhlaWdodC1wYzogMzIuMzc1cmVtO1xuXG4uaGVybyB7XG4gICAgLy9oZWlnaHQ6ICRoZXJvLWhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1wYztcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2ssXG4gICAgLmhlcm8tc2xpZGUge1xuICAgICAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlcm8taGVpZ2h0LXBjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zbGlkZXJfX2RvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGJvdHRvbTogMS44NzVyZW07XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgYm90dG9tOiA0LjMyNXJlbTtcblxuXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnNsaWNrLWRvdHMge1xuICAgIC8vXHRib3R0b206IDUuOTM4cmVtO1xuICAgIC8vfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjkzOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMy4zMTNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsaWRlX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgJi0tcGMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2xpZGVfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGFkLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhcnRpY2xlLFxuICAgICAgICBhc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAzNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUgZmlndXJlIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDUuNjI1cmVtO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA0LjY4OHJlbTtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRpcGFkLXBvcnRyYWl0KSB7XG5cbiAgICAgICAgICAgIC5zbGlkZXItY3Rhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJl9fYnRuc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlc3RpbW9uaWFsLWJnO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuMTg4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLXNpeC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMTNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4zMTNyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBhZC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEuYnRuLS1wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOS4zNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAuMzc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRpcGhvbmUtc2l4LWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi4zNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGlwYWQtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0LjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJjZW50YWdlLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOS44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMi4xMjVyZW0gYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaXBob25lLW1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtY3Rhc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBoNXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtY29se1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlLzkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAuQ1RBLUFuY2hvcnsgXG4gICAgICAgICAgICBmaWd1cmV7IG1hcmdpbjogMHB4OyBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQ0FBOzs7R0FHRztBR0hIO2dDQUNnQztBQUVoQyxVQUFVO0VBQ1IsV0FBVyxFQUFFLGFBQWE7RUFDMUIsR0FBRyxFQUFFLCtDQUFnRTtFQUNyRSxHQUFHLEVBQUUsc0RBQXVFLENBQUMsMkJBQTJCLEVBQ3RHLGlEQUFrRSxDQUFDLGVBQWUsRUFDbEYsZ0RBQWlFLENBQUMsY0FBYyxFQUNoRiwrQ0FBZ0UsQ0FBQyxrQkFBa0IsRUFDbkYsa0VBQW1GLENBQUMsYUFBYTtFQUVuRyxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUNWcEIsQUFBQSxHQUFHLENBQWdCO0VBQ2pCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLElBQUksRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUE2QyxDQUFDLFdBQVc7RUFDcEYsU0FBUyxFQUFFLE9BQU87RUFDbEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBRW5DOztBQ1JELDhEQUE4RDtBQUM5RCxBQUFBLE1BQU0sQ0FBZ0I7RUFDcEIsU0FBUyxFQUFFLFNBQVM7RUFDcEIsV0FBVyxFQUFFLE1BQVM7RUFDdEIsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBQ0QsQUFBQSxNQUFNLENBQWdCO0VBQUUsU0FBUyxFQUFFLEdBQUcsR0FBSzs7QUFDM0MsQUFBQSxNQUFNLENBQWdCO0VBQUUsU0FBUyxF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QUFDLENBQUM7RUFBRSxPQUFPLEVBQUMsSUFBSTtFQUFFLGdCQUFnQixFQUFDLElBQUk7RUFBRSxNQUFNLEVBQUMsaUJBQWlCO0VBQUMsT0FBTyxFQUFDLEVBQUU7RUFBRSxPQUFPLEVBQUMsSUFBSSxHQUFHOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBRSxJQUFJLEVBQUMsQ0FBQztFQUFFLEtBQUssRUFBQyxJQUFJO0VBQUUsT0FBTyxFQUFDLEtBQUs7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUFELEFBQVUsU0FBRCxDQUFDLFNBQVMsQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLO0VBQUUsTUFBTSxFQUFDLElBQUk7RUFBRSxTQUFTLEVBQUMsT0FBTztFQUFFLFVBQVUsRUFBQyxJQUFJO0VBQUUsYUFBYSxFQUFDLEdBQUc7RUFBRSxNQUFNLEVBQUMsY0FBYyxHQUFHOztBQUFELEFBQVksU0FBSCxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSSxHQUFHOztBQUFELEFBQUEsa0JBQWtCLENBQUE7RUFBQyxRQUFRLEVBQUMsUUFBUTtFQUFFLEtBQUssRUFBQyxLQUFLO0VBQUUsTUFBTSxFQUFDLEtBQUs7RUFBRSxNQUFNLEVBQUMsTUFBTTtFQUFFLGFBQWEsRUFBQyxHQUFHO0VBQUUsZ0JBQWdCLEVBQUMsSUFBSSxHQUFHOztBQUFELEFBQUEsVUFBVSxFQUFDLEFBQUEsT0FBTyxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBRSxJQUFJLEVBQUMsQ0FBQyxHQUFHOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRzs7QUFBRCxBQUFBLFVBQVUsQ0FBQTtFQUFDLEdBQUcsRUFBQyxHQUFHO0VBQUUsTUFBTSxFQUFDLEdBQUc7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFHOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBRSxLQUFLLEVBQUMsSUFB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RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJBQUssR0FDeEI7O0FBSkgsQUFBQSxhQUFhLENBQVU7RUFDckIsZ0JBQWdCLEVBQUUsMEJBQUssR0FJeEI7RUFMRCxBQUVFLGFBRlcsQUFFMVEsa0JBQWtSLENBQUM7SUFDbEIsZ0JBQWdCLEVBQUUsMEJB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Y0FBYyxFQUFFLGFBQWE7SUFDN0IsYUFBYSxFQUFFLGFBQWE7SUFDNUIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLGFBQWE7O0FBRzFCLGVBQWUsQ0FBZixtQkFBZTtFQUNkLEFBQUEsRUFBRTtJQUNELGlCQUFpQixFQUFFLGlCQUFpQjtJQUNwQyxjQUFjLEVBQUUsaUJBQWlCO0lBQ2pDLGFBQWEsRUFBRSxpQkFBaUI7SUFDaEMsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsaUJBQWlCO0VBQzdCLEFBQUEsSUFBSTtJQUNILGlCQUFpQixFQUFFLGFBQWE7SUFDaEMsY0FBYyxFQUFFLGFBQWE7SUFDN0IsYUFBYSxFQUFFLGFBQWE7SUFDNUIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLGFBQWE7O0FBRzFCLGFBQWEsQ0FBYixtQkFBYTtFQUNaLEFBQUEsRUFBRTtJQUNELGlCQUFpQixFQUFFLGlCQUFpQjtJQUNwQyxjQUFjLEVBQUUsaUJBQWlCO0lBQ2pDLGFBQWEsRUFBRSxpQkFBaUI7SUFDaEMsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsaUJBQWlCO0VBQzdCLEFBQUEsSUFBSTtJQUNILGlCQUFpQixFQUFFLGFBQWE7SUFDaEMsY0FBYyxFQUFFLGFBQWE7SUFDN0IsYUFBYSxFQUFFLGFBQWE7SUFDNUIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLGFBQWE7O0FBRzFCLFVBQVUsQ0FBVixtQkFBVTtFQUNULEFBQUEsRUFBRTtJQUNELGlCQUFpQixFQUFFLGlCQUFpQjtJQUNwQyxjQUFjLEVBQUUsaUJBQWlCO0lBQ2pDLGFBQWEsRUFBRSxpQkFBaUI7SUFDaEMsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsaUJBQWlCO0VBQzdCLEFBQUEsSUFBSTtJQUNILGlCQUFpQixFQUFFLGFBQWE7SUFDaEMsY0FBYyxFQUFFLGFBQWE7SUFDN0IsYUFBYSxFQUFFLGFBQWE7SUFDNUIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFF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QUFTLEVBQUUsS0FBSztNQXBNaEMsQUE2TEksS0E3TEMsQ0E2TEQsQ0FBQyxBQUFBLGFBQWEsQ0FBQztRQVFQLFNBQVMsRUFBRSxTQUFTLEdBVTNCO0lBUEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO01BeE1oQyxBQTZMSSxLQTdMQyxDQTZMRCxDQUFDLEFBQUEsYUFBYSxDQUFDO1FBWVAsU0FBUyxFQUFFLFNBQVMsR0FNM0I7SUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUE1TWhDLEFBNkxJLEtBN0xDLENBNkxELENBQUMsQUFBQSxhQUFhLENBQUM7UUFnQlAsU0FBUyxFQUFFLFNBQVMsR0FFM0I7RUEvTUwsQUFpTkksS0FqTkMsQ0FpTkQsaUJBQWlCLENBQUM7SUFDZCxTQUFTLEVBQUUsU0FBUztJQUNwQixNQUFNLEVBQUUsZUFBZTtJQUN2QixPQUFPLEVBQUUsSUFBSSxHQUtoQjtJQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTztNQXRObEMsQUFpTkksS0FqTkMsQ0FpTkQsaUJBQWlCLENBQUM7UUFNVixPQUFPLEVBQUUsS0FBSyxHQUVyQjtFQXpOTCxBQTBOSSxLQTFOQyxDQTBORCxVQUFVLENBQUE7SUFDTixnQkFBZ0IsRUFBRSx5QkFBeUI7SUFDM0MsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixTQUFTLEVBQUUsSUFBSTtJQUNmLE9BQU8sRUFBRSxPQUFPLEdBa0JuQjtJQWpQTCxBQWdPUSxLQWhPSCxDQTBORCxVQUFVLENBTU4sRUFBRSxDQUFBO01BQ0UsS0FBSyxFQUFFLElBQUk7TUFDWCxLQUFLLEVBQUUsSUFBSTtNQUNYLFdBQVcsRUFBRSxHQUFHO01BQ2hCLFNBQVMsRUFBRSxJQUFJO01BQ2YsVUFBVSxFQUFFLElBQUk7TUFDaEIsYUFBYSxFQUFFLEdBQUc7TUFDbEIsT0FBTyxFQUFFLE9BQU87TUFDaEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1QjtJQXpPVCxBQTBPUSxLQTFPSCxDQTBORCxVQUFVLENBZ0JOLFFBQVEsQ0FBQTtNQUNKLFVBQVUsRUFBRSxZQUFZO01BQ3hCLFdBQVcsRUFBRSxHQUFHLEdBQ25CO0lBN09ULEFBK09ZLEtBL09QLENBME5ELFVBQVUsQ0FvQk4sV0FBVyxDQUNQLE1BQU0sQ0FBQTtNQUFFLE1BQU0sRUFBRSxHQUFHO01BQUcsT0FBTyxFQUFFLElBQUksR0FBSyIsInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
