@charset "UTF-8";
/*
    Created on : 17 sty 2022, 15:46:05
    Author     : Web Solutions WEB Team <webmaster@web-solutions.eu>
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}

legend {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/build/1d/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/build/1d/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/build/1d/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/build/1d/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/build/1d/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/build/1d/images/glyphicons-halflings-regular.9a177862.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

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

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

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

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }

  input[type=date].input-sm,
input[type=time].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm,
.input-group-sm input[type=date],
.input-group-sm input[type=time],
.input-group-sm input[type=datetime-local],
.input-group-sm input[type=month] {
    line-height: 30px;
  }

  input[type=date].input-lg,
input[type=time].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg,
.input-group-lg input[type=date],
.input-group-lg input[type=time],
.input-group-lg input[type=datetime-local],
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

.nav > li.disabled > a {
  color: #777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li {
  float: none;
}

.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}

.nav-justified > li {
  float: none;
}

.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}

.breadcrumb > .active {
  color: #777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
.container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
.carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "‹";
}

.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
@font-face {
  font-family: dreamOrphanage;
  src: url(/build/1d/fonts/dreamOrphanage.4f8be0e1.ttf);
}
@font-face {
  font-family: dreamOrphanage;
  src: url(/build/1d/fonts/dreamOrphanage.8c635f68.woff);
}
@font-face {
  font-family: centuryGothic;
  src: url(/build/1d/fonts/gothic.b194aa2b.ttf);
}
@font-face {
  font-family: centuryGothic;
  src: url(/build/1d/fonts/gothic.f21de0c5.woff);
}
@font-face {
  font-family: centuryGothicBold;
  src: url(/build/1d/fonts/gothicb.861d2261.ttf);
}
@font-face {
  font-family: centuryGothicBold;
  src: url(/build/1d/fonts/gothicb.0131f9b5.woff);
}
@media (min-width: 1200px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
body {
  margin: 0 auto;
  font-family: centuryGothic;
  color: #313131;
  font-size: 16px;
  line-height: 24px;
  overflow-x: hidden;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 22px;
}

h2, h3 {
  font-family: dreamOrphanage;
  font-weight: normal;
  margin: 20px 0;
}

h4 {
  margin-top: 20px;
  font-size: 16px;
  /*color: #fddf38;*/
  font-family: centuryGothicBold;
}

h5 {
  font-family: CenturyGothicBold;
  margin-top: 35px;
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

strong, b {
  font-family: centuryGothicBold;
  font-weight: normal;
}

a:link, a:visited {
  color: #313131;
  text-decoration: none;
  outline: none;
}

a:hover {
  color: #6690c3;
  text-decoration: underline;
}

p {
  margin: 0 0 20px 0;
}

hr {
  border-top: 1px solid #B9C8DB;
}

ul.tick {
  list-style-image: url(/build/1d/images/tick.cb9b4357.png);
}

ul.tick li {
  margin-left: -15px;
}

ul.arrow,
ul#arrow {
  list-style-image: url(/build/1d/images/arrow.cf2b631b.png);
}

ul.arrow li,
ul#arrow li {
  margin-left: -20px;
}

@media (max-width: 767px) {
  ul.arrow li,
ul#arrow li {
    margin-left: -20px;
    padding: 5px 0;
  }
}
.bold {
  font-family: centuryGothicBold;
}

.center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.aligncenter {
  margin: auto;
  display: block;
}

.glyphicon {
  top: 2px;
  font-size: 15px;
}

.nomargin {
  margin: 0px;
}

.nomargin-top {
  margin-top: 0px !important;
}

.top-buffer-5 {
  margin-top: 5px !important;
}

.top-buffer-10 {
  margin-top: 10px !important;
}

.top-buffer-15 {
  margin-top: 15px !important;
}

.top-buffer-20 {
  margin-top: 20px !important;
}

.top-buffer-40 {
  margin-top: 40px !important;
}

.right-buffer-5 {
  margin-right: 5px !important;
}

.right-buffer-10 {
  margin-right: 10px !important;
}

.right-buffer-15 {
  margin-right: 15px !important;
}

.right-buffer-20 {
  margin-right: 20px !important;
}

.right-buffer-40 {
  margin-right: 40px !important;
}

.bottom-buffer-5 {
  margin-bottom: 5px !important;
}

.bottom-buffer-10 {
  margin-bottom: 10px !important;
}

.bottom-buffer-20 {
  margin-bottom: 20px !important;
}

.bottom-buffer-30 {
  margin-bottom: 30px !important;
}

.bottom-buffer-40 {
  margin-bottom: 40px !important;
}

.left-buffer-5 {
  margin-left: 5px !important;
}

.left-buffer-10 {
  margin-left: 10px !important;
}

.left-buffer-20 {
  margin-left: 20px !important;
}

.left-buffer-40 {
  margin-left: 40px !important;
}

.img-center {
  margin: 0 auto;
}

.left-buffer-inside-10 {
  padding: 0;
  padding-left: 10px;
}

.right-buffer-inside-10 {
  padding: 0;
  padding-right: 10px;
}

.nopadding {
  padding: 0;
}

@media (max-width: 767px) {
  .nopadding-xs {
    padding: 0;
  }
}
.nopadding-right {
  padding-right: 0;
}

.nopadding-left {
  padding-left: 0;
}

.padding-right-10 {
  padding-right: 10px;
}

.padding-horizontal-40 {
  padding: 0 40px;
}

.h3-icon {
  display: inline-block;
  vertical-align: middle;
}

.icon-h3 {
  margin-right: 15px;
}

.table-headline {
  background: #356095;
  background: -moz-linear-gradient(left, #356095 0%, #6690c3 50%, #356095 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #356095), color-stop(50%, #6690c3), color-stop(100%, #356095));
  background: -webkit-linear-gradient(left, #356095 0%, #6690c3 50%, #356095 100%);
  background: -o-linear-gradient(left, #356095 0%, #6690c3 50%, #356095 100%);
  background: -ms-linear-gradient(left, #356095 0%, #6690c3 50%, #356095 100%);
  background: linear-gradient(to right, #356095 0%, #6690c3 50%, #356095 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#356095", endColorstr="#6690c3", GradientType=1 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#356095, endColorstr=#6690c3)";
  padding: 15px;
  color: #fddf38;
  font-size: 16px;
  text-align: center;
}

.table-headline-grey {
  background: #e0e0e0;
  background: -moz-linear-gradient(left, #e0e0e0 0%, #fff 50%, #e0e0e0 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e0e0e0), color-stop(50%, #fff), color-stop(100%, #e0e0e0));
  background: -webkit-linear-gradient(left, #e0e0e0 0%, #fff 50%, #e0e0e0 100%);
  background: -o-linear-gradient(left, #e0e0e0 0%, #fff 50%, #e0e0e0 100%);
  background: -ms-linear-gradient(left, #e0e0e0 0%, #fff 50%, #e0e0e0 100%);
  background: linear-gradient(to right, #e0e0e0 0%, #fff 50%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e0e0e0", endColorstr="#e0e0e0", GradientType=1 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#e0e0e0, endColorstr=#e0e0e0)";
  padding: 15px;
  color: #fddf38;
  font-size: 16px;
  text-align: center;
}

.light-box-bg {
  background: #f0f4f9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d6e0ed;
}

.light-box {
  font-family: CenturyGothicBold;
  padding: 15px;
  margin: auto;
}

.light-box p {
  margin: 0;
}

.light-box img {
  margin: 4px 15px 4px 0;
  padding: 0;
}

@media (min-width: 768px) {
  .light-box {
    width: 80%;
  }
}
@media (min-width: 992px) {
  .light-box {
    width: 60%;
  }
}
/* ***************************************************************
 * PRETTIFY
 * **************************************************************
 */
pre.prettyprint {
  font-family: Consolas, Monaco, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Lucida Console", monospace !important;
  overflow: auto;
  font-size: 13px;
  background-color: #fafafa;
  border: 1px solid #d6e0ed;
  margin-bottom: 20px;
}

pre.prettyprint.linenumstrigger {
  margin-left: 0px;
  padding-left: 0px;
}

pre.prettyprint ol {
  margin: 0;
  padding: 0;
  padding-left: 18px;
}

pre.prettyprint ol li {
  margin-left: 15px;
  padding-left: 15px;
  padding-right: 10px;
  border-left: 1px solid #d6e0ed;
  line-height: 1.6;
}

pre ol li.highlighttrigger {
  background-color: #DAD7FF;
}

.str {
  color: #080;
}

.kwd {
  color: #008;
  font-weight: bold;
}

.com {
  color: #800;
}

.typ {
  color: #606;
  font-weight: bold;
}

.lit {
  color: #066;
}

.pun {
  color: #660;
}

.pln {
  color: #000;
}

.tag {
  color: #008;
}

.atn {
  color: #606;
}

.atv {
  color: #080;
}

.dec {
  color: #606;
}

/********************************/
/***********  HEADER  ***********/
/********************************/
.header h1 img {
  float: left;
}

.header ul .login {
  background-image: -webkit-linear-gradient(top, #6a93c4, #2c5383) !important;
  background-image: -moz-linear-gradient(top, #6a93c4, #2c5383) !important;
  background-image: -ms-linear-gradient(top, #6a93c4, #2c5383) !important;
  background-image: linear-gradient(top, #6a93c4, #2c5383) !important;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2QTkzQzQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQzUzODMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NzYpIiAvPgo8L3N2Zz4=);
  padding: 10px 25px 13px 15px;
}

.header ul li {
  display: inline;
  padding-right: 10px;
  padding-left: 10px;
}

.menu-main-menu-sw-container ul li {
  padding-right: 0 !important;
}

.header ul li img {
  padding-right: 5px;
  margin-top: -1px;
  vertical-align: middle;
  margin-bottom: 2px;
}

.header #logo {
  font-size: 15px;
  position: absolute;
  margin-left: -164px;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 1px #888;
  margin-top: 30px;
  /*margin-top: 48px;*/
  font-family: centuryGothic;
  color: #888;
  font-weight: normal;
}

.header #logo.christmas {
  margin-top: 47px;
}

/********************************/
/***********  BUTTON  ***********/
/********************************/
.button,
.btn-primary,
.btn:active:focus,
.btn-primary:active:focus,
.btn-file:active:focus {
  font-family: Arial !important;
  font-weight: normal;
  box-shadow: 2px 2px 5px #4f4f4f;
  padding: 6px 16px;
  font-size: 16px;
  cursor: pointer;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  display: inline-block;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.button-small {
  padding: 6px 12px;
}

.button:hover .btn:hover,
.btn:focus,
.btn-primary:hover,
.btn-primary:focus {
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

.button img.right {
  margin-right: 5px;
}

.button img.left {
  margin-left: 5px;
}

.button-orange,
.btn-primary {
  outline: none;
  color: #fff !important;
  text-shadow: 1px 1px 3px black;
  border: 1px solid #cd8701;
  border-color: #cd8701;
  background: #ffba00;
  background: -moz-linear-gradient(top, #ffba00 0%, #cd8700 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba00), color-stop(100%, #cd8700));
  background: -webkit-linear-gradient(top, #ffba00 0%, #cd8700 100%);
  background: -o-linear-gradient(top, #ffba00 0%, #cd8700 100%);
  background: -ms-linear-gradient(top, #ffba00 0%, #cd8700 100%);
  background: linear-gradient(to bottom, #ffba00 0%, #cd8700 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffba00", endColorstr="#cd8700",GradientType=0 );
}

.button-orange:hover,
.btn:hover,
.btn:active,
.btn:active:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:active:focus,
.btn-file:hover,
.btn-file:active,
.btn-file:active:focus {
  outline: none;
  text-decoration: none;
  background: #ffca3d;
  background: -moz-linear-gradient(top, #ffca3d 0%, #e59802 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffca3d), color-stop(100%, #e59802));
  background: -webkit-linear-gradient(top, #ffca3d 0%, #e59802 100%);
  background: -o-linear-gradient(top, #ffca3d 0%, #e59802 100%);
  background: -ms-linear-gradient(top, #ffca3d 0%, #e59802 100%);
  background: linear-gradient(to bottom, #ffca3d 0%, #e59802 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffca3d", endColorstr="#e59802",GradientType=0 );
}

.button-grey {
  color: #888 !important;
  text-shadow: none;
  border: 1px solid #BFBFBF;
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #cccbcb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #cccbcb));
  background: -webkit-linear-gradient(top, #ececec 0%, #cccbcb 100%);
  background: -o-linear-gradient(top, #ececec 0%, #cccbcb 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #cccbcb 100%);
  background: linear-gradient(to bottom, #ececec 0%, #cccbcb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ececec", endColorstr="#cccbcb", GradientType=0 );
}

.button-grey:hover {
  outline: none;
  text-decoration: none;
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ececec 0%, #dbdbdb 100%);
  background: -o-linear-gradient(top, #ececec 0%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ececec 0%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ececec", endColorstr="#dbdbdb",GradientType=0 );
}

/********************************/
/********  SEARCH FORM  *********/
/********************************/
div.search-form-info {
  font-size: 16px;
}

div.search-form-info > p {
  margin: 0 0 10px;
}

div.search-form-globe img {
  width: 100%;
  margin-top: -5px;
}

@media (min-width: 992px) {
  div.search-form-globe img {
    margin-top: -89px;
  }
}
div.search-form {
  position: relative;
}

div.search-form div.search-form-content {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  padding-bottom: 25px;
}

div.search-form h4 {
  font-size: 12px;
  margin: 0 0 5px 0;
}

div.search-form p {
  font-size: 12px;
  color: #fff;
  margin: 0;
}

div.search-form .search-form-index p {
  color: #313131;
}

div.search-form .domain_error_content {
  min-height: 24px;
  font-size: 12px;
  color: #FFF;
  text-shadow: -1px 0 #F00, 0 1px #F00, 1px 0 #F00, 0 -1px #F00;
  font-family: centuryGothicBold;
}

div.search-form .search-form-index .domain_error_content {
  line-height: 16px;
  color: #F00;
  text-shadow: none;
  font-family: centuryGothicBold;
}

div.search-form input.form-control {
  max-width: 300px;
  width: 55%;
  background: #fff;
}

div.search-form .search-form-index input.form-control {
  width: 65%;
}

div.search-form select.form-control {
  height: 37px;
  width: 140px;
  padding-right: 25px;
}

div.search-form input.form-control-small {
  width: 100px;
  background: #fff;
}

div.search-form span.www {
  font-family: centuryGothicBold;
  font-size: 32px;
  letter-spacing: 2px;
  vertical-align: text-bottom;
  display: inline-block;
}

div.search-form div.shadow1 {
  position: absolute;
  right: -16%;
  bottom: -68px;
  left: -16%;
}

div.search-form div.shadow1 img {
  width: 100%;
}

/********************************/
/***********  SLIDER  ***********/
/********************************/
.carousel-control {
  width: 10%;
  opacity: 0.7;
}

.carousel-control:hover {
  opacity: 1;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}

.carousel-control .glyphicon-chevron-left:before,
.carousel-control .glyphicon-chevron-right:before {
  content: "";
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  width: 32px;
  height: 81px;
  margin-top: -40px;
  background: url(/build/1d/images/arrows.523c6b75.png);
}

.carousel-control .glyphicon-chevron-left {
  background-position: -32px 0;
}

.carousel-control .glyphicon-chevron-right {
  background-position: -96px 0;
}

div.slide {
  font-family: centuryGothic;
  z-index: 1;
}

div.slide div.shadow1 {
  position: absolute;
  right: -17%;
  bottom: -70px;
  left: -17%;
}

div.slide div.shadow1 img {
  width: 100%;
}

/**********  SLIDER 01  *********/
div.slide div.slider_01 {
  position: absolute;
  width: 35%;
  top: 20%;
  right: 12%;
}

div.slide p.slider_01_title {
  font-size: 26px;
  font-family: centuryGothicBold;
  text-align: center;
  color: #fddf38 !important;
  text-decoration: none !important;
  line-height: normal;
}

div.slide p.slider_01_text {
  text-align: center;
  font-size: 16px;
  color: #fff;
  margin: 20px 0 40px 0;
  line-height: normal;
}

div.slide div.slider_01_button {
  text-align: center;
}

@media (min-width: 768px) {
  div.slide div.slider_01 {
    width: 320px;
    top: 30px;
    right: 65px;
  }

  div.slide p.slider_01_title {
    font-size: 45px;
  }

  div.slide p.slider_01_text {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_01 {
    width: 400px;
    top: 50px;
    right: 85px;
  }

  div.slide p.slider_01_text {
    font-size: 16px;
  }
}
/**********  SLIDER 02  *********/
div.slide div.slider_02 {
  position: absolute;
  width: 155px;
  top: 10%;
  right: 15%;
}

div.slide p.slider_02_title {
  font-size: 14px;
  font-family: centuryGothic;
  text-align: right;
  color: #fddf38;
  line-height: 18px;
}

div.slide p.slider_02_text {
  text-align: right;
  font-size: 16px;
  color: #fff;
  margin: 20px 0 35px 0;
  line-height: normal;
}

div.slide div.slider_02_button {
  text-align: center;
}

@media (min-width: 768px) {
  div.slide div.slider_02 {
    width: 325px;
    top: 20px;
    right: 70px;
  }

  div.slide p.slider_02_title {
    font-size: 18px;
    line-height: 24px;
  }

  div.slide p.slider_02_text {
    font-size: 14px;
    margin: 20px 0 20px 0;
    line-height: 24px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_02 {
    width: 375px;
    top: 45px;
    right: 90px;
  }

  div.slide p.slider_02_title {
    font-size: 20px;
  }

  div.slide p.slider_02_text {
    font-size: 16px;
    margin: 20px 0 35px 0;
  }
}
/**********  SLIDER 03  *********/
div.slide div.slider_03 {
  position: absolute;
  width: 245px;
  top: 10%;
  right: 15%;
}

div.slide p.slider_03_title {
  font-size: 16px;
  font-family: centuryGothic;
  text-align: right;
  color: #fddf38;
}

div.slide p.slider_03_text {
  text-align: right;
  font-size: 16px;
  color: #fff;
  margin: 15px 0 35px 0;
  line-height: normal;
}

div.slide p.slider_03_text a {
  font-family: centuryGothicBold;
  font-size: 20px;
  color: #fff;
  padding-left: 10px;
}

@media (min-width: 768px) {
  div.slide div.slider_03 {
    width: 325px;
    top: 25px;
    right: 70px;
  }

  div.slide p.slider_03_title {
    font-size: 18px;
  }

  div.slide p.slider_03_text {
    font-size: 14px;
    margin: 15px 0 35px 0;
  }

  div.slide p.slider_03_text a {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_03 {
    width: 515px;
    top: 45px;
    right: 90px;
  }

  div.slide p.slider_03_title {
    font-size: 20px;
  }

  div.slide p.slider_03_text {
    font-size: 16px;
  }

  div.slide p.slider_03_text a {
    font-size: 20px;
  }
}
/**********  SLIDER 04  *********/
div.slide div.slider_04 {
  position: absolute;
  width: 76%;
  top: 9%;
  right: 12%;
}

div.slide p.slider_04_title {
  font-size: 14px;
  font-family: centuryGothic;
  text-align: left;
  color: #fddf38;
}

div.slide p.slider_04_corporate_title {
  font-size: 12px;
  font-family: centuryGothic;
  color: #fddf38;
  position: absolute;
  top: 15%;
  right: 0;
}

div.slide p.slider_04_business_title {
  font-size: 12px;
  font-family: centuryGothic;
  color: #fddf38;
  position: absolute;
  top: 60%;
  right: 20%;
}

div.slide p.slider_04_quicknet_title {
  font-size: 12px;
  font-family: centuryGothic;
  color: #fddf38;
  position: absolute;
  top: 100%;
  right: 40%;
}

div.slide div.slider_04_corporate_text {
  font-size: 12px;
  font-family: centuryGothicBold;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 75%;
  right: 2%;
}

div.slide div.slider_04_business_text {
  font-size: 12px;
  font-family: centuryGothicBold;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 130%;
  right: 15%;
}

div.slide div.slider_04_quicknet_text {
  font-size: 12px;
  font-family: centuryGothicBold;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 150%;
  right: 45%;
}

div.slide div.slider_04 small {
  font-size: 16px;
  text-decoration: line-through;
  font-family: centuryGothic;
}

div.slide div.slider_04_button {
  position: absolute;
  top: 265px;
  right: 0;
}

@media (min-width: 768px) {
  div.slide div.slider_04 {
    width: 590px;
    right: 70px;
  }

  div.slide p.slider_04_title {
    font-size: 22px;
  }

  div.slide p.slider_04_corporate_title {
    font-size: 14px;
    top: 8px;
    right: 0px;
  }

  div.slide p.slider_04_business_title {
    font-size: 14px;
    top: 42px;
    right: 125px;
  }

  div.slide p.slider_04_quicknet_title {
    font-size: 14px;
    top: 75px;
    right: 250px;
  }

  div.slide div.slider_04_corporate_text {
    font-size: 20px;
    top: 55px;
    right: 7px;
  }

  div.slide div.slider_04_business_text {
    font-size: 20px;
    top: 90px;
    right: 133px;
  }

  div.slide div.slider_04_quicknet_text {
    font-size: 20px;
    top: 125px;
    right: 263px;
  }

  div.slide div.slider_04 small {
    font-size: 14px;
  }

  div.slide div.slider_04_button {
    top: 195px;
    right: 0;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_04 {
    width: 760px;
    top: 25px;
    right: 90px;
  }

  div.slide p.slider_04_title {
    font-size: 22px;
  }

  div.slide p.slider_04_corporate_title {
    font-size: 16px;
    top: 23px;
    right: 0px;
  }

  div.slide p.slider_04_business_title {
    font-size: 16px;
    top: 68px;
    right: 160px;
  }

  div.slide p.slider_04_quicknet_title {
    font-size: 16px;
    top: 110px;
    right: 320px;
  }

  div.slide div.slider_04_corporate_text {
    font-size: 24px;
    top: 75px;
    right: 10px;
  }

  div.slide div.slider_04_business_text {
    font-size: 24px;
    top: 130px;
    right: 175px;
  }

  div.slide div.slider_04_quicknet_text {
    font-size: 24px;
    top: 170px;
    right: 338px;
  }

  div.slide div.slider_04 small {
    font-size: 16px;
  }

  div.slide div.slider_04_button {
    top: 265px;
    right: 0;
  }
}
/**********  SLIDER 05  *********/
div.slide div.slider_05 {
  position: absolute;
  z-index: 10;
  top: 60px;
  right: 40px;
  color: #FFF;
  width: 250px;
}

div.slide p.slider_05_title {
  font-size: 30px;
  font-family: centuryGothicBold;
  color: #fddf38;
  line-height: 40px;
  margin-bottom: 0;
}

div.slide p.slider_05_desc {
  margin: 0;
  margin-top: 12px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
}

div.slide p.slider_05_price {
  font-family: centuryGothicBold;
  font-size: 14px;
  margin: 0;
}

div.slide p.slider_05_price span.value {
  font-size: 18px;
}

div.slide div.slider_05_button {
  position: absolute;
  top: 132px;
  right: 65px;
}

@media (min-width: 768px) {
  div.slide div.slider_05 {
    position: absolute;
    z-index: 10;
    top: 60px;
    right: 40px;
    color: #FFF;
    width: 250px;
  }

  div.slide p.slider_05_title {
    font-size: 30px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 40px;
    margin-bottom: 0;
  }

  div.slide p.slider_05_desc {
    margin: 0;
    margin-top: 12px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  div.slide p.slider_05_price {
    font-family: centuryGothicBold;
    font-size: 14px;
    margin: 0;
  }

  div.slide p.slider_05_price span.value {
    font-size: 18px;
  }

  div.slide div.slider_05_button {
    position: absolute;
    top: 132px;
    right: 65px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_05 {
    position: absolute;
    z-index: 10;
    top: 85px;
    right: 75px;
    color: #FFF;
    min-width: 310px;
  }

  div.slide p.slider_05_title {
    font-size: 36px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 40px;
    margin-bottom: 0;
  }

  div.slide p.slider_05_desc {
    margin: 0;
    margin-top: 17px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  div.slide p.slider_05_price {
    font-family: centuryGothicBold;
    font-size: 16px;
    margin: 0;
  }

  div.slide p.slider_05_price span.value {
    font-size: 20px;
  }

  div.slide div.slider_05_button {
    position: absolute;
    top: 132px;
    right: 77px;
  }
}
/**********  SLIDER 06  *********/
div.slide div.slider_06 {
  position: absolute;
  z-index: 10;
  top: 30px;
  right: 60px;
  color: #FFF;
  width: 250px;
  text-align: center;
}

div.slide p.slider_06_title {
  font-size: 30px;
  font-family: centuryGothicBold;
  color: #fddf38;
  line-height: 40px;
  margin-bottom: 0;
}

div.slide p.slider_06_desc {
  margin: 0;
  margin-top: 12px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
}

div.slide p.slider_06_price {
  font-family: centuryGothicBold;
  font-size: 14px;
  margin: 0;
}

div.slide p.slider_06_price span.value {
  font-size: 18px;
}

div.slide div.slider_06_button {
  position: absolute;
  top: 148px;
  right: 60px;
}

@media (min-width: 768px) {
  div.slide div.slider_06 {
    position: absolute;
    z-index: 10;
    top: 30px;
    right: 60px;
    color: #FFF;
    width: 250px;
    text-align: center;
  }

  div.slide p.slider_06_title {
    font-size: 30px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 40px;
    margin-bottom: 0;
  }

  div.slide p.slider_06_desc {
    margin: 0;
    margin-top: 12px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  div.slide p.slider_06_price {
    font-family: centuryGothicBold;
    font-size: 14px;
    margin: 0;
  }

  div.slide p.slider_06_price span.value {
    font-size: 18px;
  }

  div.slide div.slider_06_button {
    position: absolute;
    top: 148px;
    right: 60px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_06 {
    position: absolute;
    text-align: center;
    z-index: 10;
    top: 44px;
    right: 85px;
    color: #FFF;
    min-width: 330px;
  }

  div.slide p.slider_06_title {
    font-size: 36px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 40px;
    margin-bottom: 0;
  }

  div.slide p.slider_06_desc {
    margin: 0;
    margin-top: 17px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  div.slide p.slider_06_price {
    font-family: centuryGothicBold;
    font-size: 18px;
    margin: 0;
  }

  div.slide p.slider_06_price span.value {
    font-size: 22px;
  }

  div.slide div.slider_06_button {
    position: absolute;
    top: 190px;
    right: 98px;
  }
}
/**********  SLIDER 07  *********/
div.slide div.slider_07 {
  position: absolute;
  z-index: 10;
  top: 30px;
  right: 60px;
  color: #FFF;
  width: 250px;
  text-align: left;
}

div.slide p.slider_07_title {
  font-size: 32px;
  font-family: centuryGothicBold;
  color: #fddf38;
  line-height: 32px;
  margin-bottom: 0;
}

div.slide p.slider_07_title small {
  font-size: 26px;
}

div.slide p.slider_07_desc {
  margin: 0;
  margin-top: 17px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 26px;
}

div.slide div.slider_07_button {
  position: absolute;
  top: 130px;
  right: 128px;
}

@media (min-width: 768px) {
  div.slide div.slider_07 {
    position: absolute;
    z-index: 10;
    top: 77px;
    right: 60px;
    color: #FFF;
    width: 250px;
    text-align: left;
  }

  div.slide p.slider_07_title {
    font-size: 24px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 24px;
    margin-bottom: 0;
  }

  div.slide p.slider_07_title small {
    font-size: 20px;
  }

  div.slide p.slider_07_desc {
    margin: 0;
    margin-top: 17px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  div.slide div.slider_07_button {
    position: absolute;
    top: 130px;
    right: 55px;
  }
}
@media (min-width: 992px) {
  div.slide div.slider_07 {
    position: absolute;
    text-align: left;
    z-index: 10;
    top: 98px;
    right: 75px;
    color: #FFF;
    min-width: 360px;
  }

  div.slide p.slider_07_title {
    font-size: 32px;
    font-family: centuryGothicBold;
    color: #fddf38;
    line-height: 32px;
    margin-bottom: 0;
  }

  div.slide p.slider_07_title small {
    font-size: 26px;
  }

  div.slide p.slider_07_desc {
    margin: 0;
    margin-top: 17px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  div.slide div.slider_07_button {
    position: absolute;
    top: 130px;
    right: 128px;
  }
}
/********************************/
/***********  CONTENT  **********/
/********************************/
div.content-background {
  background-image: -webkit-linear-gradient(top, white, #f0f4f9) !important;
  background-image: -moz-linear-gradient(top, white, #f0f4f9) !important;
  background-image: -ms-linear-gradient(top, white, #f0f4f9) !important;
  background-image: linear-gradient(top, white, #f0f4f9) !important;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMEY0RjkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MjEpIiAvPgo8L3N2Zz4=);
  font-size: 14px;
  position: relative;
  min-height: 450px;
}

.shadow-bg {
  position: relative;
  font-size: 14px;
}

.shadow2 {
  position: absolute;
  right: -17%;
  bottom: -20px;
  left: -17%;
  z-index: -1;
}

.shadow2 img {
  width: 100%;
}

.min-350 {
  min-height: 350px !important;
}

.content-tabs {
  margin-bottom: 40px;
  z-index: 10;
  position: relative;
}

/********************************/
/*********  BREADCRUMBS  ********/
/********************************/
.breadcrumb {
  padding: 0;
  margin: 0;
  background: none;
  font-size: 14px;
}

.breadcrumb li:first-child a {
  font-family: centuryGothicBold;
  color: #6690c3;
}

div#breadcrumbs {
  display: none;
}

.breadcrumbs {
  position: relative;
  z-index: 1;
}

.breadcrumbs .headerImg {
  float: left;
  margin: 5px 25px 5px 0;
}

.breadcrumbs #breadcrumbs #first {
  display: inline-block;
}

.breadcrumbs #breadcrumbs #first a {
  font-family: centuryGothicBold;
  color: #6690c3;
}

.breadcrumbs #breadcrumbs #bcrumb2 {
  display: inline-block;
}

.breadcrumbs #breadcrumbs #bcrumb2 img#bcrumbSep {
  display: inline-block;
}

.breadcrumbs #breadcrumbs #bcrumb2 a:hover {
  font-weight: normal;
}

.breadcrumbs #breadcrumbs #bcrumb3 {
  display: inline-block;
}

.breadcrumbs #breadcrumbs #bcrumb3 img#bcrumbSep {
  display: inline-block;
}

.breadcrumbs #breadcrumbs #bcrumb3 a:hover {
  font-weight: normal;
}

.breadcrumbs h3#header {
  margin: 0;
  line-height: 50px;
}

@media (min-width: 768px) {
  div#breadcrumbs {
    display: block;
  }

  .breadcrumbs h3#header {
    line-height: inherit;
  }
}
/********************************/
/********  INDEX - MAPS  ********/
/********************************/
.map {
  position: relative;
  height: 330px;
  margin-left: -30px;
}

.map .continent {
  background: url(/build/1d/images/map.8d532a60.png) no-repeat;
}

.map #north-america {
  background-position: -5px 0px;
  width: 265px;
  height: 195px;
  position: absolute;
}

.map a#north-america:hover {
  background-position: -268px 0px;
}

.map #south-america {
  background-position: -535px 0px;
  width: 105px;
  height: 160px;
  position: absolute;
  top: 170px;
  left: 101px;
  z-index: 1;
}

.map a#south-america:hover {
  background-position: -639px 0px;
}

.map #africa {
  background-position: -746px 0px;
  width: 220px;
  height: 210px;
  position: absolute;
  top: 100px;
  left: 230px;
  z-index: 2;
}

.map a#africa:hover {
  background-position: -964px 0px;
}

.map #europe {
  background-position: -1186px 0px;
  width: 215px;
  height: 119px;
  position: absolute;
  top: 4px;
  left: 252px;
  z-index: 1;
}

.map a#europe:hover {
  background-position: -1187px -119px;
}

.map #asia {
  background-position: -1401px 0px;
  width: 268px;
  height: 250px;
  position: absolute;
  top: 29px;
  left: 357px;
}

.map a#asia:hover {
  background-position: -1667px 0px;
}

.map h2 {
  padding-left: 40px;
}

/********************************/
/********  INDEX - BOX  *********/
/********************************/
.domaenenavne {
  margin-bottom: 40px;
  float: left;
}

.searchbox {
  float: left;
  font-family: dreamOrphanage;
  height: 184px;
}

.newgtlds {
  height: 370px;
}

.newgtlds h3 {
  font-size: 18px;
  height: 38px;
}

.newgtlds .newgtlds-content {
  min-height: 210px;
}

.newgtlds table {
  width: 280px;
  margin: auto;
}

.newgtlds table td {
  height: 42px;
  font-size: 12px;
}

.newgtlds table td.countryname {
  width: 100px;
  line-height: 14px;
}

.newgtlds table td.tldname {
  text-align: right;
  width: 50px;
}

.newgtlds table td.img img {
  max-width: 85px;
}

.newgtlds table td.date {
  font-size: 11px;
  text-align: right;
}

.newgtlds table td a {
  color: #f4af00;
  float: right;
}

.newgtlds table td a:hover {
  font-weight: normal;
}

.newgtlds .link_button {
  margin-top: 10px;
  text-align: center;
}

.newgtlds .link_button img {
  cursor: pointer;
}

.newgtlds .link_button .button {
  margin: 0 50px;
}

.newgtlds .pp2,
.newgtlds .lps2,
.newgtlds .ng2,
.newgtlds #top,
.newgtlds #sun {
  display: none;
}

.box-content {
  margin: 10px 0px;
}

.link_button {
  text-align: center;
}

@media (min-width: 992px) {
  .nyheder .box-content,
.webhotel .box-content,
.domaeneListe .box-content {
    min-height: 180px;
  }

  .bottom-to-top-md {
    border-width: 1px;
    border-style: solid;
    border-color: #B9C8DB;
    -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(#B9C8DB), to(#FFFFFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    -moz-border-image: -moz-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    -o-border-image: -o-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    border-image: linear-gradient(to top, #B9C8DB, #FFFFFF) 1 100%;
    border-top: 0;
    border-bottom: 0;
  }

  .bottom-to-top-right {
    border-width: 1px;
    border-style: solid;
    border-color: #B9C8DB;
    -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(#B9C8DB), to(#FFFFFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    -moz-border-image: -moz-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    -o-border-image: -o-linear-gradient(bottom, #B9C8DB, #FFFFFF) 1 100%;
    border-image: linear-gradient(to top, #B9C8DB, #FFFFFF) 1 100%;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
  }
}
/********************************/
/********  ICONS - LOGO  ********/
/********************************/
.icons img {
  margin-right: 30px;
  vertical-align: bottom;
}

#last_icon {
  margin: 0;
}

/********************************/
/***********  FOOTER  ***********/
/********************************/
.footer {
  font-size: 12px;
  color: #e8e8e8;
  background: #10295a;
  padding: 10px 0 0 0;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  line-height: 18px;
}

.c1 {
  margin-top: -10px;
  height: 215px;
  padding: 10px 0 0 0;
  background: #527bad;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 25px;
  box-shadow: 1px 1px 3px black;
}

.company-info {
  height: 215px;
}

/********************************/
/************  MENU  ************/
/********************************/
.container {
  position: relative;
}

/********************************/
/************  MENU  ************/
/********************************/
div#menucontainer .menu,
div#menucontainer-mobile .menu {
  clear: right;
  font-size: 11pt;
  font-family: centuryGothic;
  font-weight: normal;
  padding: 0;
  float: right;
  margin-right: 0px;
  margin-top: 0px;
  float: left;
  padding-right: 20px;
}

div#menucontainer a:hover,
div#menucontainer-mobile .menu a:hover {
  font-weight: normal;
}

div#menucontainer ul#menu-main-menu,
div#menucontainer ul.menu-all-lang,
div#menucontainer-mobile ul#menu-main-menu,
div#menucontainer-mobile ul.menu-all-lang {
  margin-left: 40px;
  position: relative;
  text-align: left;
  height: 48px;
  z-index: 100;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: -moz-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: -ms-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: linear-gradient(top, #3c5992, #10295a) !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzQzU5OTIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMDI5NUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0ODApIiAvPgo8L3N2Zz4=);
}

@media (max-width: 991px) {
  div#menucontainer ul.menu-all-lang,
div#menucontainer ul#menu-main-menu {
    margin-right: 150px;
    float: right;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  div#menucontainer ul#menu-main-menu,
div#menucontainer ul.menu-all-lang {
    margin-right: 0px;
    border-radius: 0px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    float: right;
    margin-left: 0px;
    padding-right: 0px;
  }
}
/*div#menucontainer .menu-main-menu-sw-container #login{
    background:url('../images/login-160.png')no-repeat !important;
    width:160px !important;
    margin-left:760px !important;
}*/
div#menucontainer #login,
div#menucontainer-mobile #login {
  background: url(/build/1d/images/login-160.403bcf5e.png) no-repeat;
  width: 170px;
  height: 48px;
  position: absolute;
  z-index: 101;
  font-family: centuryGothic;
  font-size: 11pt;
}

div#menucontainer #login {
  margin-left: 747px;
}

@media (max-width: 991px) {
  div#menucontainer #login {
    right: 2px;
  }
}
div#menucontainer #login a,
div#menucontainer-mobile #login a {
  position: absolute;
  padding-bottom: 11px;
  padding-top: 9px;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 25px;
  color: white;
  font-weight: normal;
}

div#menucontainer #login a img,
div#menucontainer-mobile #login a img {
  margin-top: 0px;
  padding-right: 0px;
  vertical-align: sub;
}

@media (min-width: 992px) {
  div#menucontainer ul#menu-main-menu li,
div#menucontainer ul.menu-all-lang li {
    display: block;
    height: 40px;
    list-style: none;
    color: #f5f5f8;
    margin: 0;
    margin-left: 10px;
    position: relative;
    float: left;
    padding-top: 8px;
    padding-left: 0px;
  }

  div#menucontainer ul#menu-main-menu a,
div#menucontainer ul.menu-all-lang a {
    display: block;
    height: 40px;
    list-style: none;
    color: #fff;
    position: relative;
    margin: 0;
  }

  .sub-menu-arrow {
    background-position: 95% 15px;
    background-repeat: no-repeat;
    background-image: url(/build/1d/images/item-pointer.7900885d.gif);
  }

  .sub-menu-arrow:hover {
    background-position: 95% 15px !important;
    background-repeat: no-repeat !important;
    background-image: url(/build/1d/images/item-pointer-mover.90fff10b.gif) !important;
  }

  div#menucontainer ul#menu-main-menu li:hover,
div#menucontainer ul.menu-all-lang li:hover {
    text-decoration: underline;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  div#menucontainer ul#menu-main-menu ul,
div#menucontainer ul.menu-all-lang ul {
    /* this targets all sub menus */
    display: none;
    position: absolute;
    left: 0px;
    /* TODO: #132251 */
    margin-top: 0px;
    padding: 0;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    box-shadow: 2px 2px 3px #555;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  div#menucontainer ul#menu-main-menu ul ul,
div#menucontainer ul.menu-all-lang ul ul {
    /* this targets all sub menus */
    display: none;
    position: absolute;
    left: 200px;
    top: 10px;
    margin-top: -10px;
    border-top-right-radius: 5px;
  }

  div#menucontainer ul#menu-main-menu ul ul ul,
div#menucontainer ul.menu-all-lang ul ul ul {
    border-bottom-left-radius: 0px;
  }

  div#menucontainer ul#menu-main-menu ul li,
div#menucontainer ul.menu-all-lang ul li {
    /* this targets all submenu items */
    float: none;
    width: 200px;
    height: 40px;
    display: block;
    background-color: #f5f5f8;
    margin: 0;
    text-align: left;
    padding: 7px 5px 7px 5px !important;
    font-size: 14px !important;
    color: #3c5992 !important;
  }

  div#menucontainer ul#menu-main-menu ul ul li,
div#menucontainer ul.menu-all-lang ul ul li {
    min-width: 200px;
    width: auto;
  }

  div#menucontainer ul#menu-main-menu ul ul ul li,
div#menucontainer ul.menu-all-lang ul ul ul li {
    width: 140px;
  }

  div#menucontainer ul#menu-main-menu ul li:hover,
div#menucontainer ul.menu-all-lang ul li:hover {
    text-decoration: none !important;
    background: #fff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  div#menucontainer ul#menu-main-menu ul ul li:first-child,
div#menucontainer ul.menu-all-lang ul ul li:first-child {
    border-top-right-radius: 5px;
    border-top-left-radius: 0px !important;
  }

  div#menucontainer ul.menu-all-lang ul ul ul li:last-child,
div#menucontainer ul#menu-main-menu ul ul ul li:last-child {
    border-bottom-left-radius: 0px;
  }

  div#menucontainer ul.menu-all-lang ul li:last-child,
div#menucontainer ul#menu-main-menu ul li:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  div#menucontainer ul.menu-all-lang ul li a,
div#menucontainer ul#menu-main-menu ul li a {
    /* target all sub menu item links */
    display: block;
  }

  div#menucontainer ul.menu-all-lang ul li a:hover,
div#menucontainer ul#menu-main-menu ul li a:hover {
    /* target all sub menu item links */
    color: #6690c3;
  }

  div#menucontainer ul.menu-all-lang li:hover > ul,
div#menucontainer ul#menu-main-menu li:hover > ul {
    display: block;
    /* show sub menus when hovering over a parent */
    color: #356095;
  }

  div#menucontainer ul.menu-all-lang li a,
div#menucontainer ul#menu-main-menu li a {
    text-decoration: none;
    line-height: 2em;
    color: inherit;
    padding: 0 10px 0 10px;
  }
}
nav.navbar-default {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0;
}

.border-menu {
  cursor: pointer;
  width: 30px;
  height: 30px;
  font-size: 30px;
  margin: -2px 0px 0px 0px;
  position: relative;
  margin-left: 10px;
}

.border-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25em;
  width: 1em;
  height: 0.15em;
  background: #FFF;
  box-shadow: 0 0.25em 0 0 #FFF, 0 0.5em 0 0 #FFF;
}

#menu-mobile-slide {
  display: none;
  float: left;
  height: auto;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 992px) {
  #menu-mobile-slide {
    display: inline-block !important;
    float: none;
    height: auto;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 991px) {
  .border-menu {
    cursor: pointer;
    width: 40px;
    height: 30px;
    font-size: 30px;
    margin: -17px 0px 0px 0px;
    position: relative;
    /*        margin-left: 20px;*/
  }

  div#menu-mobile-slide ul.menu-all-lang,
div#menu-mobile-slide ul#menu-main-menu {
    margin-right: 0px;
  }

  div#menu-mobile-slide ul.menu-all-lang,
div#menu-mobile-slide ul#menu-main-menu {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    text-align: left;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: -moz-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: -ms-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: linear-gradient(top, #3c5992, #10295a) !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…B5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0ODApIiAvPgo8L3N2Zz4=);
  }

  div#menu-mobile-slide ul.menu-all-lang ul,
div#menu-mobile-slide ul#menu-main-menu ul {
    /* this targets all sub menus */
    display: none;
    position: relative;
    margin: 0;
    border-top-right-radius: 5px;
  }

  div#menu-mobile-slide ul.menu-all-lang li,
div#menu-mobile-slide ul#menu-main-menu li {
    display: block;
    width: 100%;
    padding: 3px 0 3px 10px;
    font-size: 16px;
  }

  div#menu-mobile-slide ul.menu-all-lang li a,
div#menu-mobile-slide ul#menu-main-menu li a {
    display: block;
    color: #FFF;
    text-decoration: none;
  }

  div#menu-mobile-slide ul.menu-all-lang li a:hover,
div#menu-mobile-slide ul#menu-main-menu li a:hover {
    color: #FFF;
    text-decoration: underline;
    font-weight: normal;
  }

  div#menu-mobile-slide ul.menu-all-lang li ul,
div#menu-mobile-slide ul#menu-main-menu li ul {
    display: none;
  }
}
/********************************/
/************  FORM  ************/
/********************************/
.form-control {
  display: inline-block;
  width: 190px;
  height: 37px;
  padding: 8px 12px;
  color: #000;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/********************************/
/********  BOX INFOLINE  ********/
/********************************/
.infoline {
  font-family: centuryGothicBold;
  color: #ccc;
  display: inline-block;
}

.infoline .infoline-background {
  background: #f0f4f9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d6e0ed;
  width: 225px;
  margin-bottom: 10px;
}

.infoline img {
  z-index: 1;
  display: inline-block;
  float: left;
}

.infoline span {
  line-height: 40px;
  display: inline-block;
  font-size: 15px;
  color: #313131;
  padding: 0 10px;
}

/********************************/
/*******  BOX INFORMATION  ******/
/********************************/
div.more-info {
  font-size: 14px;
}

div.more-info img {
  margin-right: 15px;
}

div.more-info h5 {
  margin: 20px 0;
  display: inline-block;
  vertical-align: middle;
}

/********************************/
/**********  TABS NAV ***********/
/********************************/
.nav-tabs.nav-justified > li > a {
  border-top: 1px solid #d6e0ed;
  border-right: 1px solid #d6e0ed;
  border-bottom: 1px solid #d6e0ed;
  border-left: 1px solid #d6e0ed;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0;
  background-color: #f0f4f9;
  color: #9EBADD;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 0;
  outline: none;
}

.nav-tabs.nav-justified > li > a img {
  display: inline-block;
}

.nav-tabs.nav-justified > li > a p {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 18px;
  font-size: 12px;
  min-height: 34px;
}

.nav-tabs.nav-justified > li > a span {
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
  width: 50%;
  padding: 0 15px;
}

.nav-tabs.nav-justified > li:first-child a {
  border-left: 1px solid #d6e0ed;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border-top: 1px solid #d6e0ed;
  border-right: 1px solid #d6e0ed;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #d6e0ed;
  background-color: transparent;
  /*filter:alpha(opacity=0);*/
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
  /*-moz-opacity: 0;*/
  /*-khtml-opacity: 0;*/
  /*opacity: 0;*/
  color: #6690c3;
  outline: none;
}

.nav-tabs.nav-justified > .active:first-child > a,
.nav-tabs.nav-justified > .active:first-child > a:focus,
.nav-tabs.nav-justified > .active:first-child > a:hover {
  border-left: 1px solid #d6e0ed;
}

div.tab-content {
  border: 1px solid #d6e0ed;
  border-top: none;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    vertical-align: top;
  }

  .nav-tabs.nav-justified > li > a {
    border-left: none;
  }

  .nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
    border-left: none;
  }
}
.nav-tabs.nav-justified > li > a,
.nav-tabs.nav-justified > li > a:focus,
.nav-tabs.nav-justified > li > a:hover {
  min-height: 56px;
  height: 56px;
  display: table;
  width: 100%;
}

/********************************/
/********  COUNTRY LIST  ********/
/********************************/
div.countryList div.header {
  border-bottom: 1px solid #d6e0ed;
  font-family: centuryGothicBold;
  text-align: center;
  line-height: normal;
  padding-bottom: 20px;
}

div.countryList div.first {
  background: #f0f7f9;
}

div.countryList div.first,
div.countryList div.second,
div.countryList div.else {
  border: 1px solid #d6e0ed;
  border-top: none;
}

div.countryList div.first:hover,
div.countryList div.second:hover,
div.countryList div.else:hover {
  background-color: #f0f7f9;
}

div.countryList div.item {
  padding: 13px 10px;
  line-height: normal;
  text-align: center;
}

div.countryList div.item.text-right {
  text-align: right;
  padding: 15px 15px 10px 15px;
}

div.countryList div.country {
  padding: 0px 10px;
}

div.countryList div.countrydesc {
  padding: 0;
  margin-bottom: 10px;
}

div.countryList div.countrydesc a:hover {
  text-decoration: none;
  color: #000;
}

div.countryList div.tld {
  padding: 0;
}

div.countryList div.tld2 {
  line-height: 68px;
}

div.countryList div.tld a {
  font-family: centuryGothicBold;
}

div.countryList div.tld a:hover {
  text-decoration: none;
  color: #000;
}

div.countryList div.promo-active div.tld {
  position: relative;
}

div.countryList div.promo-active div.tld .icon-promo {
  position: absolute;
  left: -35px;
  top: 3px;
}

div.countryList div.promo-active div.tld2 .icon-promo {
  position: absolute;
  left: -20px;
  top: 18px;
}

div.countryList div.else div.tld a:hover {
  text-decoration: none;
  color: #999;
}

div.countryList div.price a {
  color: #1690c3;
  font-family: centuryGothicBold;
}

div.countryList div.price a .regular-price {
  display: block;
  padding-top: 4px;
}

div.countryList div.price a:hover {
  text-decoration: none;
  color: #1690c3;
}

div.countryList div.else div.price a:hover {
  text-decoration: none;
  color: #999;
}

div.countryList div.specification span {
  font-family: centuryGothic;
  font-size: 13px;
}

div.countryList div.specification a:hover {
  font-weight: normal;
  text-decoration: none;
  color: #000;
}

div.countryList div.else div.specification a:hover {
  font-weight: normal;
  text-decoration: none;
  color: #999;
}

div.countryList div.buttonCart {
  padding: 18px 0;
}

div.countryList div.buttonInfoCart {
  display: inline-block;
}

div.countryList a span.detailsIcon {
  background: url(/build/1d/images/details.a19c579a.png) no-repeat;
  background-size: 100%;
  width: 45px;
  height: 38px;
  display: block;
}

div.countryList a:hover span.detailsIcon {
  background: url(/build/1d/images/detailsHover.6b5228d2.png) no-repeat;
  background-size: 100%;
}

div.countryList a span.cartIcon {
  background: url(/build/1d/images/cartIcon.06b08d9f.png) no-repeat;
  background-size: 100%;
  width: 45px;
  height: 38px;
  display: block;
}

div.countryList a:hover span.cartIcon {
  background: url(/build/1d/images/cartIconHover.32d3b9b3.png) no-repeat;
  background-size: 100%;
}

div.countryList div.else a {
  font-family: centuryGothic;
  color: #999;
}

div.countryList div.else:hover div.tld a,
div.countryList div.else:hover div.price a {
  font-family: centuryGothicBold;
}

@media (min-width: 992px) {
  div.countryList div.header {
    text-align: left;
  }

  div.countryList div.item {
    padding: 15px 15px;
    line-height: normal;
    text-align: left;
  }
}
/********************************/
/*******  CCTLD-URL PAGE  *******/
/********************************/
#tab1 img.flag {
  float: left;
}

#tab1 h2.cctld-h2 {
  margin: 10px 0 0 100px;
  font-size: 23px;
  text-transform: uppercase;
}

#tab1 h3.cctld-h3 {
  margin: 1px 0 0 100px;
  font-size: 16px;
  line-height: 28px;
}

#tab1 h4 {
  color: #313131;
  font-family: CenturyGothicBold;
  margin-top: 35px;
  font-size: 16px;
}

#tab1 div#payment img {
  margin-bottom: 20px;
  margin-right: 10px;
}

span.color {
  color: #6690c3;
  padding-right: 20px;
}

div.table-faq {
  border: 1px solid #d6e0ed;
  background: white;
  float: left;
}

div.table-faq div.row-query {
  background: #efefef;
  color: #356095;
  font-family: CenturyGothicBold;
  padding: 10px 20px;
}

div.table-faq div.row-answer {
  background: #fff;
  padding: 10px 20px;
}

div.table-faq div.row-footer {
  background: #efefef;
  padding: 10px 20px;
  font-size: 12px;
  text-align: center;
  color: #a5a5a5;
  font-family: CenturyGothic;
  font-style: italic;
}

div.table-faq div.row-footer img {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0px 3px 0 3px;
  width: 13px;
  height: 13px;
}

.promo-price {
  color: #1690c3;
  font-family: centuryGothicBold;
}

.regular-price {
  color: #999;
  font-family: centuryGothic;
  text-decoration: line-through;
}

.icon-footer-lg {
  width: 60px;
  height: 55px;
  float: left;
  margin-bottom: 120px;
  margin-right: 10px;
}

.footer h6 {
  text-align: left;
  font-family: centuryGothicBold;
}

.footer ul {
  padding-left: 85px;
  list-style: url(/build/1d/images/arrow_footer.2ddae878.png);
}

.footer a:link, .footer a:visited {
  color: #e8e8e8;
}

#betingelser {
  font-size: 10px;
  margin: 15px;
}

.mail-field {
  border: 1px solid #ccc;
  padding: 2px 10px 2px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  float: left;
  height: 24px;
  font-size: 12px;
  margin-top: 3px;
  margin-right: 5px;
  outline: none;
  color: #313131;
}

.mail-field.error {
  border: 1px solid red !important;
  background: #fff;
}

.newsletter-send {
  outline: none;
}

.footer .first {
  float: right;
  padding-top: 12px;
}

.footer .footer-mobile {
  margin-top: 10px;
  margin-bottom: 10px;
}

.footer .footer-mobile a {
  display: block;
}

.footer .footer-mobile a p {
  font-family: centuryGothicBold;
  margin-top: 8px;
  margin-bottom: 10px;
  font-size: 14px;
}

div.clusters > div {
  padding: 15px 20px;
  border: none;
  border-left: 1px solid #d6e0ed;
  border-bottom: 1px solid #d6e0ed;
}

div.clusters > div:last-child {
  border-right: 1px solid #d6e0ed;
}

div.clusters > div > a {
  display: block;
  font-size: 13px;
}

div.clusters > div > a * {
  vertical-align: middle;
}

@media (max-width: 767px) {
  div.clusters > div:nth-child(1),
div.clusters > div:nth-child(2) {
    border-top: 1px solid #d6e0ed;
  }

  div.clusters > div:nth-child(2n) {
    border-right: 1px solid #d6e0ed;
  }

  div.clusters > [class*=tld-empty] {
    display: none;
  }

  div.clusters > div:nth-child(4n-3) {
    background: #fff;
  }

  div.clusters > div:nth-child(4n-2) {
    background: #f0f4f9;
  }

  div.clusters > div:nth-child(4n-1) {
    background: #f9f9f9;
  }

  div.clusters > div:nth-child(4n) {
    background: #eaeff4;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.clusters > div:nth-child(1),
div.clusters > div:nth-child(2),
div.clusters > div:nth-child(3) {
    border-top: 1px solid #d6e0ed;
  }

  div.clusters > div:nth-child(3n) {
    border-right: 1px solid #d6e0ed;
  }

  div.clusters > [class*=tld-empty-4]:last-child {
    display: none;
  }

  div.clusters > div:nth-child(6n-4) {
    background: #fff;
  }

  div.clusters > div:nth-child(6n-5),
div.clusters > div:nth-child(6n-3) {
    background: #f0f4f9;
  }

  div.clusters > div:nth-child(6n-1) {
    background: #f9f9f9;
  }

  div.clusters > div:nth-child(6n-2),
div.clusters > div:nth-child(6n) {
    background: #eaeff4;
  }
}
@media (min-width: 992px) {
  div.clusters > div:nth-child(1),
div.clusters > div:nth-child(2),
div.clusters > div:nth-child(3),
div.clusters > div:nth-child(4) {
    border-top: 1px solid #d6e0ed;
  }

  div.clusters > div:nth-child(4n) {
    border-right: 1px solid #d6e0ed;
  }

  div.clusters > div:nth-child(8n-7),
div.clusters > div:nth-child(8n-5) {
    background: #fff;
  }

  div.clusters > div:nth-child(8n-6),
div.clusters > div:nth-child(8n-4) {
    background: #f0f4f9;
  }

  div.clusters > div:nth-child(8n-3),
div.clusters > div:nth-child(8n-1) {
    background: #f9f9f9;
  }

  div.clusters > div:nth-child(8n-2),
div.clusters > div:nth-child(8n) {
    background: #eaeff4;
  }
}
div.clusters-2 > div {
  padding: 15px 20px;
  border: none;
  border-top: 1px solid #d6e0ed;
  border-right: 1px solid #d6e0ed;
  border-left: 1px solid #d6e0ed;
}

div.clusters-2 > div:last-child {
  border-bottom: 1px solid #d6e0ed;
}

div.clusters-2 > div > a {
  display: block;
  font-size: 13px;
}

div.clusters-2 > div > a * {
  vertical-align: middle;
}

div.clusters-2 > div:nth-child(8n-7),
div.clusters-2 > div:nth-child(8n-5) {
  background: #fff;
}

div.clusters-2 > div:nth-child(8n-6),
div.clusters-2 > div:nth-child(8n-4) {
  background: #f0f4f9;
}

div.clusters-2 > div:nth-child(8n-3),
div.clusters-2 > div:nth-child(8n-1) {
  background: #f9f9f9;
}

div.clusters-2 > div:nth-child(8n-2),
div.clusters-2 > div:nth-child(8n) {
  background: #eaeff4;
}

/**************************************/
/********  TABLE HOSTING/EPAY  ********/
/**************************************/
.table-header {
  z-index: 50;
  margin-bottom: -40px;
}

.table-content {
  display: table;
  font-size: 14px;
}

.table-content .table-row {
  display: table-row;
}

@media (min-width: 767px) {
  .table-content .table-row {
    display: table;
  }
}
.table-content.trademark-content .table-row {
  display: table;
  padding: 3px 0;
}

.table-row-more-info {
  display: table;
}

.table-content .table-row [class*=col-] {
  float: none;
  display: table-cell;
  vertical-align: middle;
}

.table-content .table-row:first-child div.table-row-cell {
  padding: 40px 4px 8px 4px;
  border-top: 1px solid #d6e0ed;
}

.table-content .table-row:last-child {
  border-bottom: none;
}

.table-content .table-row:nth-child(odd) {
  background: #fff;
}

.table-content .table-row:nth-child(odd) div.table-row-cell:nth-child(even) {
  background: #f0f4f9;
}

.table-content .table-row:nth-child(even) {
  background: #f9f9f9;
}

.table-content .table-row:nth-child(even) div.table-row-cell:nth-child(even) {
  background: #eaeff4;
}

.table-content .table-row div.table-row-cell {
  border: none;
  border-left: 1px solid #d6e0ed;
  border-bottom: 1px solid #d6e0ed;
  text-align: center;
  padding: 8px 4px 8px 4px;
}

.table-content .table-row div.table-row-cell:last-child {
  border-right: 1px solid #d6e0ed;
}

img.table-img-header {
  position: absolute;
  z-index: -1;
}

.table-header .package-head {
  padding: 20px 10px;
  text-align: center;
}

.table-header .package-head .package-name,
.table-header .package-head .package-price,
.table-header .package-head .package-more-info {
  font-family: centuryGothicBold;
  font-size: 23px;
  color: #fddf38;
  margin: 0 0 20px;
  padding: 0;
}

.table-header .package-head .package-price,
.table-header .package-head .package-more-info {
  margin: 0 0 10px;
}

.table-header .package-head .package-description {
  color: #FFF;
  padding: 0;
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 14px;
  height: 100px;
}

.table-row-more-info h4 {
  font-family: centuryGothicBold;
  font-size: 18px;
  color: #fddf38;
  margin: 0;
}

h4 .hrefSecure span.windows,
h4 .hrefSecure span.linux {
  color: #fddf38;
  text-decoration: underline;
}

.table-content .table-row small {
  font-size: 10px;
  line-height: 12px;
}

.crossed-text {
  text-decoration: line-through;
}

.table-header h3 span.crossed-text {
  font-family: centuryGothic;
  font-size: 18px;
}

.table-header h3 small,
.hosting-slider-header h3 small {
  font-size: 16px;
  color: #fddf38;
}

ul#system-options {
  list-style: none;
  margin-top: 10px;
  padding-left: 20px;
}

ul#system-options li {
  margin-bottom: 8px;
}

ul#system-options li img {
  margin-right: 8px;
}

ul#system-options .selectedOption {
  text-decoration: underline;
  color: #313131;
  font-family: centuryGothicBold;
  list-style-image: url(/build/1d/images/arrow.cf2b631b.png);
}

.hrefSecure span {
  text-decoration: none;
  cursor: pointer;
}

@media (max-width: 767px) {
  ul#system-options .selectedOption {
    text-decoration: underline;
    color: #FFF;
    font-family: centuryGothicBold;
    list-style-image: url(/build/1d/images/arrow.cf2b631b.png);
  }

  .hrefSecure span {
    text-decoration: none;
    cursor: pointer;
    color: #FFF;
  }
}
.logoTmch {
  width: 100%;
  max-width: 195px;
  margin: 10px;
  border: none;
}

.table-content .table-row:first-child div.tmchTable {
  padding: 8px 4px 8px 4px;
}

.table-content .table-row div .link_button {
  border: none;
}

.table-content .windowsElement {
  display: none;
}

.windowsElementHeader {
  display: none;
}

.hosting-slider .hosting-slider-header {
  padding: 5px 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.hosting-slider .hosting-slider-header h2 {
  padding: 10px;
  color: #fddf38;
  font-family: centuryGothicBold;
  font-size: 30px;
  margin: 0;
}

.hosting-slider .hosting-slider-header h3 {
  color: #fddf38;
  font-family: centuryGothicBold;
  font-size: 24px;
  margin: 2px;
}

.hosting-slider .hosting-slider-header h3:last-child {
  margin-bottom: 10px;
}

.hosting-slider .hosting-slider-header span.crossed-text {
  font-family: centuryGothic;
  font-size: 20px;
}

.hosting-slider .carousel {
  margin: 10px 0px;
}

.hosting-slider .hosting-slider-table .hosting-slider-row {
  padding: 10px 2px 10px 2px;
  border-top: 1px solid #dfdfdf;
  font-size: 16px;
  background: #fff;
  display: table;
}

.hosting-slider .hosting-slider-table .hosting-slider-row [class*=col-] {
  float: none;
  display: table-cell;
  vertical-align: middle;
}

.hosting-slider .hosting-slider-table .hosting-slider-row:nth-child(odd) {
  background: #f0f4f9;
}

.hosting-slider a.carousel-control {
  z-index: 55;
}

.hosting-slider .carousel-control .glyphicon-chevron-left, .hosting-slider .carousel-control .glyphicon-chevron-right {
  top: 65px;
}

.hosting-slider .hosting-slider-table .slider-button-row {
  padding: 20px 0 20px 0;
}

.hosting-system {
  position: absolute;
  top: 0;
  left: 0;
}

.button-small-padding {
  padding: 9px 9px !important;
}

@media (max-width: 767px) {
  ul#system-options {
    list-style: none;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ul#system-options li {
    margin-bottom: 10px;
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: -moz-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: -ms-linear-gradient(top, #3c5992, #10295a) !important;
    background-image: linear-gradient(top, #3c5992, #10295a) !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzQzU5OTIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMDI5NUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0ODApIiAvPgo8L3N2Zz4=);
  }

  ul#system-options li a {
    display: block;
    color: #FFF;
  }

  .hosting-system {
    position: relative;
    margin-bottom: 50px;
  }
}
.hosting-slider .item {
  text-align: center;
  min-height: 550px;
  height: auto;
}

a.epay-icon {
  display: block;
  position: relative;
  width: 100%;
  cursor: pointer;
}

a.epay-icon div.epay-icon {
  position: absolute;
  z-index: 55;
  top: -18px;
  left: 162px;
  min-height: 60px;
  min-width: 100px;
  height: auto;
  margin: 0;
  padding: 5px !important;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.25s, opacity 0.25s linear;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #FFF !important;
}

a.epay-icon:hover div.epay-icon {
  position: absolute;
  z-index: 55;
  top: -18px;
  left: 162px;
  min-height: 60px;
  height: auto;
  margin: 0;
  padding: 5px !important;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #FFF !important;
}

a.epay-icon:hover div.epay-icon img,
a.epay-icon div.epay-icon img {
  padding: 12px;
  border: none;
}

a.epay-icon div.epay-icon div.epay-icon-info {
  position: absolute;
  width: 16px;
  height: 25px;
  background: url(/build/1d/images/epay-icon-info.f5cdce1f.png) no-repeat !important;
  display: block;
  z-index: 56;
  top: 17px;
  left: -13px;
  border: 0;
}

a.epay-icon:hover div.icon-middle-position,
a.epay-icon div.icon-middle-position {
  top: -7px;
}

.descEpay {
  position: relative;
  width: 100%;
  min-height: 105px;
  height: auto;
  padding: 15px 20px;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  line-height: 18px;
  text-align: justify;
  background: #112b5c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #112b5c 0%, #3a5790 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #112b5c), color-stop(100%, #3a5790));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #112b5c 0%, #3a5790 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #112b5c 0%, #3a5790 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #112b5c 0%, #3a5790 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #112b5c 0%, #3a5790 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#112b5c", endColorstr="#3a5790",GradientType=0 );
  /* IE6-9 */
}

.epay-logo-desc {
  width: 100%;
  padding: 0 5px 5px 0;
  max-width: 400px;
}

p.epay-orange-header {
  color: #d08a00;
  font-size: 20px;
  font-family: dreamOrphanage;
  font-weight: normal;
  margin-top: 10px;
}

.table-header h3.table-desc-cell {
  font-family: centuryGothicBold;
  font-size: 18px;
  color: #000000;
  margin-top: 17px;
}

p.table-payment {
  margin: 0;
  font-family: centuryGothicBold;
  font-size: 18px;
}

.descEpay .link_button {
  text-align: right;
}

.epay-yellow-slide {
  color: #FDDF38;
  font-size: 20px;
  font-family: dreamOrphanage;
  font-weight: normal;
  margin: 10px 0 0 0;
  cursor: pointer;
}

.margin-top-10 {
  margin-top: 10px;
}

/********************************/
/*******  NEW GTLDS LIST  *******/
/********************************/
#new_gtlds_search_disabled {
  display: none;
}

div.new_gtlds_search_result p {
  display: inline-block;
  background: #f5f8ff;
  margin: 0 5px 5px 0;
  padding: 10px;
}

div.new_gtlds_search_result a.new_gtlds_del_tld {
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background: url(/build/1d/images/pk-icon-trash.9bd1832c.png);
  cursor: pointer;
  display: inline-block;
}

div.new_gtlds_button,
a.new_gtlds_back,
a.new_gtlds_clear,
a.new_gtlds_next {
  display: none;
}

a.new_gtlds_next {
  float: right;
}

.pre1 {
  background: url(/build/1d/images/prereg-status.cf9eb93d.png) no-repeat 0 -16px;
}

.pre2 {
  background: url(/build/1d/images/prereg-status.cf9eb93d.png) no-repeat 0 -32px;
}

.pre3 {
  background: url(/build/1d/images/prereg-status.cf9eb93d.png) no-repeat 0 -48px;
}

.pre4 {
  background: url(/build/1d/images/prereg-status.cf9eb93d.png) no-repeat 0 -64px;
}

.pre5 {
  background: url(/build/1d/images/prereg-status.cf9eb93d.png) no-repeat 0 0;
}

@media (min-width: 768px) {
  div.categories {
    border-right: 1px solid #d6e0ed;
  }
}
div.categories h5,
div.gtlds h5,
div.category-info h5 {
  margin: 10px 0;
}

div.categories img {
  vertical-align: baseline;
}

div.categories ul li a.current {
  font-family: centuryGothicBold;
  color: #6690c3;
}

div.categories select.categories_select {
  width: 100%;
}

div.gtlds h5 a {
  font-size: 14px;
}

div.gtlds .table-content .table-row div {
  text-align: left;
  min-height: 71px;
}

div.gtlds .table-content .table-row:first-child {
  border-top: 1px solid #dfdfdf;
}

div.gtlds a.tld-url {
  float: right;
  padding: 5px 0;
}

div.gtlds a.tld-url.tld-available {
  width: 100%;
  height: 100%;
}

div.gtlds a.tld-url.tld-available span.tld-name {
  margin-left: 20px;
}

div.gtlds a.tld-url img {
  float: right;
}

div.gtlds input.checkbox {
  opacity: 0;
  position: absolute;
  width: 17px;
  height: 17px;
  cursor: pointer;
}

div.gtlds img.empty {
  width: 17px;
  height: 17px;
  vertical-align: sub;
  background: url(/build/1d/images/inputs.71891a0f.png) 0px 0px no-repeat;
  cursor: pointer;
}

div.gtlds input.checkbox:hover + img {
  background-position: 0px -36px;
}

div.gtlds input.checkbox:checked + img {
  background-position: 0px -18px;
}

div.gtlds input.checkbox:checked:hover + img {
  background-position: 0px -54px;
}

div.gtlds span.tld-date {
  float: right;
  font-size: 8px;
  cursor: default;
}

div.gtlds img.pre1,
div.gtlds img.pre2,
div.gtlds img.pre3,
div.gtlds img.pre4,
div.gtlds img.pre5 {
  vertical-align: sub;
}

div.gtlds-info .tab-content > .tab-pane {
  min-height: 350px;
}

div.gtlds .table-content .table-row [class*=col-] {
  float: left;
  padding: 5px;
}

@media (min-width: 768px) {
  .nopadding-left-sm {
    padding-left: 0;
  }

  .nopadding-right-sm {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  div.gtlds .table-content .table-row div:nth-child(1),
div.gtlds .table-content .table-row div:nth-child(2) {
    border-top: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row div:nth-child(2n) {
    border-right: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row [class*=tld-empty] {
    display: none;
  }

  div.gtlds .table-content .table-row div:nth-child(4n-3) {
    background: #fff;
  }

  div.gtlds .table-content .table-row div:nth-child(4n-2) {
    background: #f0f4f9;
  }

  div.gtlds .table-content .table-row div:nth-child(4n-1) {
    background: #f9f9f9;
  }

  div.gtlds .table-content .table-row div:nth-child(4n) {
    background: #eaeff4;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.gtlds .table-content .table-row div:nth-child(1),
div.gtlds .table-content .table-row div:nth-child(2),
div.gtlds .table-content .table-row div:nth-child(3) {
    border-top: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row div:nth-child(3n) {
    border-right: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row [class*=tld-empty-4]:last-child {
    display: none;
  }

  div.gtlds .table-content .table-row div:nth-child(6n-4) {
    background: #fff;
  }

  div.gtlds .table-content .table-row div:nth-child(6n-5),
div.gtlds .table-content .table-row div:nth-child(6n-3) {
    background: #f0f4f9;
  }

  div.gtlds .table-content .table-row div:nth-child(6n-1) {
    background: #f9f9f9;
  }

  div.gtlds .table-content .table-row div:nth-child(6n-2),
div.gtlds .table-content .table-row div:nth-child(6n) {
    background: #eaeff4;
  }
}
@media (min-width: 992px) {
  div.gtlds .table-content .table-row div:nth-child(1),
div.gtlds .table-content .table-row div:nth-child(2),
div.gtlds .table-content .table-row div:nth-child(3),
div.gtlds .table-content .table-row div:nth-child(4) {
    border-top: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row div:nth-child(4n) {
    border-right: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row div:nth-child(8n-7),
div.gtlds .table-content .table-row div:nth-child(8n-5) {
    background: #fff;
  }

  div.gtlds .table-content .table-row div:nth-child(8n-6),
div.gtlds .table-content .table-row div:nth-child(8n-4) {
    background: #f0f4f9;
  }

  div.gtlds .table-content .table-row div:nth-child(8n-3),
div.gtlds .table-content .table-row div:nth-child(8n-1) {
    background: #f9f9f9;
  }

  div.gtlds .table-content .table-row div:nth-child(8n-2),
div.gtlds .table-content .table-row div:nth-child(8n) {
    background: #eaeff4;
  }

  div.gtlds .table-content .table-row div:nth-child(8n-7),
div.gtlds .table-content .table-row div:nth-child(8n-3) {
    border-left: 1px solid #d6e0ed;
  }

  div.gtlds .table-content .table-row div:nth-last-child(-n+4) {
    border-bottom: 1px solid #d6e0ed;
  }
}
div.category-info {
  background: #f0f4f9;
  border: 1px solid #d6e0ed;
}

div.gtlds .table-content-category .table-row div {
  border: 1px solid #d6e0ed;
  border-bottom: none;
}

div.gtlds .table-content-category .table-row div:last-child {
  border-bottom: 1px solid #d6e0ed;
}

div.gtlds .table-content-category .table-row div:nth-child(2n-1) {
  background: #f0f4f9;
}

div.gtlds .table-content-category .table-row div:nth-child(2n) {
  background: #f9f9f9;
}

div.gtlds .table-content-category .table-row div.new_gtlds_img {
  float: right;
  text-align: right;
  width: 50%;
  border: 0;
  background: none;
}

div.gtlds .table-content-category .table-row div.new_gtlds_img img {
  max-height: 28px;
  max-width: 100%;
  border: 0px;
}

div.gtlds .table-content-category .table-row span.tld-date {
  float: left;
  font-size: 12px;
  cursor: default;
  width: 72%;
}

div#tldStatus {
  font-size: 12px;
}

div#image img {
  max-width: 200px;
  max-height: 50px;
}

div.status div.rowTable {
  border: 1px solid #d6e0ed;
  border-bottom: 0;
  display: table;
}

div.status div.rowTable:last-child {
  border: 1px solid #d6e0ed;
}

div.status div.rowTable div {
  padding: 10px;
  float: none;
  display: table-cell;
  vertical-align: middle;
}

div.status div.rowTable div:last-child {
  border-left: 1px solid #d6e0ed;
}

div.status div.pre-registration_0,
div.status div.sunrise_1,
div.status div.landrush_0,
div.status div.general_1 {
  background-color: #f0f4f9;
}

div.status div.pre-registration_1,
div.status div.sunrise_0,
div.status div.landrush_1,
div.status div.general_0 {
  background-color: #f6f8fb;
}

div.status span {
  font-size: 11px;
}

@media (max-width: 767px) {
  div.status div.rowTable div {
    padding: 10px;
    float: left;
    display: table-cell;
    vertical-align: middle;
  }

  div.status div.rowTable div:last-child {
    border-left: 0;
    border-top: 1px solid #d6e0ed;
  }

  div.status div.pre-registration_0,
div.status div.sunrise_0,
div.status div.landrush_0,
div.status div.general_0 {
    background-color: #f0f4f9;
  }

  div.status div.pre-registration_1,
div.status div.sunrise_1,
div.status div.landrush_1,
div.status div.general_1 {
    background-color: #f6f8fb;
  }
}
/************************************/
/*******  Scroll LiveSupport  *******/
/************************************/
#liveSupport.stuck {
  position: fixed;
  top: 10px;
  z-index: 100;
}

#liveSupportFixed {
  width: 225px;
  height: 52px;
  z-index: 10;
  position: relative;
}

/*********************************/
/*******  Button go to top *******/
/*********************************/
#dynamic-to-top {
  display: inline;
}

#dynamic-to-top,
#dynamic-to-top:active,
#dynamic-to-top:focus,
#dynamic-to-top:hover {
  outline: none;
}

#dynamic-to-top {
  position: fixed;
  display: none;
  z-index: 90;
  bottom: 20px;
  right: 20px;
  text-decoration: none;
  text-shadow: 0 1px 0 #333;
  padding: 17px 16px;
  background: #f0f4f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -icab-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

#dynamic-to-top:hover {
  background: #575784;
  background: #f0f4f9 -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
  background: #f0f4f9 -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 -khtml-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 -icab-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  background: #f0f4f9 linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
  cursor: pointer;
}

#dynamic-to-top:active {
  background: #f0f4f9;
  background: #f0f4f9 -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: #f0f4f9 -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 -khtml-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 -icab-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background: #f0f4f9 linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}

#dynamic-to-top span {
  display: block;
  overflow: hidden;
  width: 14px;
  height: 12px;
  background: url(/build/1d/images/icon-up.7aa10f60.png) no-repeat center center;
}

/********************************/
/***********  CONTACT  **********/
/********************************/
.maps iframe {
  margin-top: 20px;
  height: 400px;
  width: 100%;
}

.red {
  color: #ff0000;
}

.green {
  color: #169a00;
}

.all-forms {
  font-family: centuryGothicBold;
}

.all-forms select,
.all-forms input.form-field,
.all-forms textarea {
  font-family: centuryGothic;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d6e0ed;
  outline: none;
  position: relative;
}

.all-forms input.form-control,
.all-forms input.form-control:focus {
  font-family: centuryGothic;
  padding: 5px;
  border-radius: 0;
  border: 1px solid #d6e0ed;
  outline: none;
  outline: none;
  box-shadow: none;
  position: relative;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.all-forms select,
.all-forms input.form-field {
  width: 100%;
}

.all-forms textarea {
  min-height: 150px;
  max-height: 250px;
  width: 100%;
  max-width: 100%;
}

@media (max-width: 767px) {
  .all-forms .col-xs-12:first-child {
    /*margin-top: 20px;*/
  }
}
.all-forms select + span.red,
.all-forms input.form-field + span.red,
.all-forms textarea + span.red,
.all-forms .form-group + span.red,
.all-forms label.error + span.red {
  position: absolute;
  right: 5px;
  top: 5px;
}

input.error,
textarea.error,
select.error {
  border: 1px solid red !important;
  background: rgba(255, 0, 0, 0.1);
}

input.valid,
textarea.valid,
select.valid {
  border: 1px solid #d6e0ed !important;
  background: white;
}

.all-forms h5 {
  margin-top: 25px;
}

.all-forms label {
  font-weight: normal;
  margin: 0 0 15px 0;
  display: inline;
}

.all-forms label img {
  margin: 0 5px;
}

.correctEmailSend {
  text-align: center;
  color: #313131;
  border: 1px solid lime;
  background: rgba(0, 255, 0, 0.1);
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  width: 80%;
  margin: 0px auto 15px auto;
}

.errorEmailSend {
  text-align: center;
  color: red;
  border: 1px solid red;
  background: rgba(255, 0, 0, 0.1);
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  width: 80%;
  margin: 0px auto 15px auto;
}

.btn-file {
  position: relative;
  overflow: hidden;
}

.btn-file:active {
  box-shadow: none;
}

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

input[readonly] {
  background-color: white !important;
  cursor: text !important;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  padding-bottom: 9px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/*****************/
/** QapTcha CSS **/
/*****************/
.QapTcha {
  /*    padding: 10px;
      border:1px solid #F4F4F4;
      margin-top: 10px;
      margin-left: 245px;
      height: 65px;*/
}

.QapTcha .clr {
  clear: both;
}

.QapTcha #bgSlider {
  width: 202px;
  height: 22px;
  background: transparent url(/build/1d/images/sprites.57a7dfc8.png) no-repeat 0 -22px;
  position: relative;
  margin: 0 auto;
  display: inline-block;
  margin-left: 26px;
}

.QapTcha #Slider {
  width: 48px;
  height: 22px;
  background: transparent url(/build/1d/images/sprites.57a7dfc8.png) no-repeat -32px 0;
  cursor: e-resize;
  position: absolute;
}

.QapTcha #Icons {
  width: 16px;
  height: 16px;
  background: transparent url(/build/1d/images/sprites.57a7dfc8.png) no-repeat 0 0;
  margin-top: 3px;
  margin-left: 10px;
  display: inline-block;
}

.QapTcha #TxtStatus {
  width: 202px;
  margin-top: 7px;
  text-align: center;
  font-family: arial;
  font-size: 10px;
  clear: both;
  line-height: 1.2em;
  margin: 0 auto;
  height: 40px;
}

/** States **/
.QapTcha .dropSuccess {
  color: #568E2F;
}

.QapTcha .dropError {
  color: red;
}

/********************************/
/********* FORM ORDERS **********/
/********************************/
.hideAdditionalForms,
#Business,
#Corporate {
  display: none;
}

#Quicknet,
#Business,
#Corporate {
  font-family: centuryGothic;
}

.formOrdering h5 input[type=checkbox] {
  width: 16px;
  height: 16px;
  vertical-align: bottom;
}

.formOrdering small {
  font-size: 80%;
  line-height: 12px;
}

.formOrdering label input[type=checkbox] {
  outline: none;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin: 0 5px;
}

.formOrdering label input[type=checkbox].error {
  -webkit-box-shadow: inset 0px 0px 2px 2px red;
  -moz-box-shadow: inset 0px 0px 2px 2px red;
  box-shadow: inset 0px 0px 2px 2px red;
}

/********************************/
/******** FAQ - SUPPORT *********/
/********************************/
.collapsible .qa-faq {
  display: none;
}

div.qa-faqs h2 {
  font-size: 24px;
  border-bottom: 1px solid #b2c7e3;
  margin: 0 0 20px 0;
  padding: 7px;
}

div.qa-faqs div.qa-category {
  /*max-width: 400px;*/
  margin-bottom: 15px;
}

div.qa-faqs h3 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

div.qa-faqs h3 span.glyphicon {
  top: 0;
  font-size: 13px;
  vertical-align: top;
}

div.qa-faqs h3 a.faq-title,
div.qa-faqs h3 span.faq-title {
  border-bottom: 1px dotted #000;
  margin-left: 5px;
  width: 87%;
  display: inline-block;
}

div.qa-faqs h3 > #arrow {
  cursor: pointer;
}

div.qa-faqs ul {
  margin-left: 15px;
}

div.qa-faqs h5 {
  font-size: 14px;
  font-family: CenturyGothic;
  margin: 0 0 10px 0;
}

div.qa-faqs h5 a,
a.qa-permalink {
  color: #6690c3;
  border-bottom: 1px dotted #6690c3;
}

div.qa-faqs div.qa-faq-answer p {
  margin: 0 0 5px 0;
}

.qa-faqs-right .qa-faq {
  display: list-item;
}

div.faq-content h3 {
  margin: 0;
}

div.faq-content span.blue {
  color: #6690c3;
}

div.faq-content div.entry-content span + p {
  display: inline;
}

div.box.otherservices h5 {
  font-size: 14px;
}

div.box.otherservices li {
  margin-left: -10px;
}

.ratingPlus, .ratingMinus {
  cursor: pointer;
}

.collapsible .qa-faq-answer {
  display: none;
}

/*****************************************/
/*********** AUTOCOMPLETE LIST ***********/
/*****************************************/
ul#autocomplete_list {
  list-style: none;
}

ul#autocomplete_list li {
  list-style: none;
  padding: 6px 30px;
}

ul#autocomplete_list li.selected {
  background: #ccc;
}

.autocomplete-input-list,
.autocomplete-input-list-cat {
  position: relative;
  display: inline-block;
  max-width: 300px;
  width: 50%;
}

.autocomplete-input-list input#autocomplete {
  margin-top: 5px;
}

.autocomplete-input-list-cat {
  vertical-align: bottom;
}

.autocomplete-input-list-cat .form-control {
  margin-top: 5px;
  width: 100%;
}

@media (min-width: 992px) {
  .autocomplete-input-list-cat {
    width: 190px;
  }

  .autocomplete-input-list-cat .form-control {
    margin-top: 5px;
    width: 190px;
  }
}
.autocomplete-input-list #autocomplete_list ul {
  position: absolute;
  display: none;
  top: 31px;
  width: 100%;
  left: 0;
  background: #FFFFFF;
  color: #10295a;
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 14px;
  z-index: 10;
  -webkit-box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.3);
}

.autocomplete-input-list #autocomplete_list ul li {
  cursor: pointer;
  padding: 10px 0 10px 11px;
}

.autocomplete-input-list #autocomplete_list ul li.selected {
  background: #FDDF38;
}

.autocomplete-input-list input:focus + #autocomplete_list ul {
  border-color: #66afe9;
}

div.search-form .autocomplete-input-list input.form-control {
  width: 100%;
}

input + label.error,
textarea + label.error,
select + label.error {
  display: none !important;
}

input[type=checkbox] + label.error + span.red {
  position: static;
}

/********************************/
/*********** PAGE 404 ***********/
/********************************/
div.error-404 {
  min-height: 250px;
}

/********************************/
/************ WHOIS *************/
/********************************/
div.infoWhois h5 {
  margin-top: 0;
}

div.contentWhois {
  min-height: 300px;
}

div.domainExtensionsWhois {
  background: #ffffff;
  border: 1px solid #d6e0ed;
  padding: 0 0 20px 0;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

div.domainExtensionsWhois div.headerWhois {
  font-family: CenturyGothicBold;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 5px 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

div.domainExtensionsWhois div.inlineWhois {
  margin: 15px 0;
}

div.domainExtensionsWhois img {
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
}

div.domainExtensionsWhois div.price-box {
  display: inline-block;
  vertical-align: middle;
  height: 60px;
}

div.domainExtensionsWhois p.reg,
div.domainExtensionsWhois p.price,
div.domainExtensionsWhois p.agent {
  margin: 0;
  line-height: 20px;
}

.questionMark-Whois .available #gtlds_search_form {
  float: left;
  width: 100%;
  height: 154px;
  background: url(/build/1d/images/whois-bg.5ba84c03.png) no-repeat;
  background-size: cover;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
}

.questionMark-Whois .available #gtlds_search_form #gtlds_dom_name {
  width: 300px;
  margin: 25px auto;
  background: white;
  text-align: center;
}

.questionMark-Whois .available #gtlds_search_form #currency_type,
.questionMark-Whois .available #gtlds_search_form #s_group {
  display: none;
}

.questionMark-Whois .available p.availableHeader {
  color: #d08a00;
  font-size: 20px;
  text-align: center;
  font-family: dreamOrphanage;
  font-weight: normal;
  margin: 10px 0;
}

/********************************/
/*********** BOOTBOX ************/
/********************************/
.modal-backdrop {
  background-color: rgba(255, 255, 255, 0.7);
}

.modal-backdrop.in {
  opacity: 1;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.modal-title {
  margin: 0;
  line-height: 1;
  font-size: 22px;
}

/********************************/
/********* AJAX LOADER **********/
/********************************/
.spinner-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1100;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color: rgba(255, 255, 255, 0.7);
}

.spinner {
  margin: 0 auto;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 40%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.container1 > div, .container2 > div, .container3 > div {
  width: 10px;
  height: 10px;
  background-color: #00B2FF;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}

.circle1 {
  top: 0;
  left: 0;
}

.circle2 {
  top: 0;
  right: 0;
}

.circle3 {
  right: 0;
  bottom: 0;
}

.circle4 {
  left: 0;
  bottom: 0;
}

.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.container3 .circle1 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.table-header #ssl-container {
  min-height: 210px;
  max-height: 213px;
  height: auto;
}

@media (max-width: 991px) {
  .table-header #ssl-container {
    min-height: 170px;
    max-height: 213px;
    height: auto;
  }
}
.table-header #ssl-container.headerA {
  background: url(/build/1d/images/header-hosting-ssl-a.587eea82.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.table-header #ssl-container.headerB {
  background: url(/build/1d/images/header-hosting-ssl-b.9c85bbdb.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.table-header #ssl-container.headerC {
  background: url(/build/1d/images/header-hosting-ssl-c.549ae23c.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

img.ssl-logo {
  margin-top: 29%;
  height: auto;
  width: 90%;
}

@media (max-width: 767px) {
  img.ssl-logo {
    width: 60%;
    margin: 15px;
  }
}
.hosting-slider .ssl-slider-header {
  height: 130px;
  display: table-cell;
  vertical-align: middle;
  width: 767px;
}

.ssl-provider-box {
  z-index: 10;
}

.ssl-provider-box.ssl-active {
  border-bottom: none !important;
}

.ssl-provider-box .ssl-provider-show-info {
  border-bottom: 1px dotted #527bad;
}

.ssl-provider-box .link_button {
  padding: 10px 4px 8px 4px;
}

.ssl-provider-box h3 {
  margin: 15px 10px 10px 10px;
}

.ssl-provider-info {
  border: 1px solid #d6e0ed;
  border-top: none;
  margin-top: -1px;
  display: none;
  z-index: 0;
}

.ssl-provider-info.ssl-active {
  display: block;
}

.ssl-provider-info:nth-child(odd) {
  background: #f0f4f9;
}

.ssl-provider-info:nth-child(even) {
  background: #fff;
}

.ssl-provider-info div:first-child {
  text-align: left;
  padding: 0 20px 0 20px;
}

.ssl-provider-info .price-list img {
  height: auto;
  width: 90%;
  margin-top: 20px;
  margin-bottom: 10px;
}

.ssl-provider-info .price-ssl {
  margin-bottom: 10px;
}

.ssl-provider-info .price-ssl span {
  color: #1690c3;
  font-family: centuryGothicBold;
}

.yellow-header {
  color: #FDDF38;
  font-family: dreamOrphanage;
  font-weight: normal;
  margin: 10px 0 0 0;
}

.hosting-slider .hosting-slider-table .ssl-text-row {
  padding: 10px 10px;
  text-align: justify;
}

.show-hint {
  position: relative;
}

.show-hint + span + div.input-hint,
.show-hint + div.input-hint,
.show-hint + label + span + div.input-hint,
.show-hint + label + div.input-hint {
  position: absolute;
  z-index: 55;
  top: -13px;
  left: -142px;
  width: 150px;
  text-align: center;
  min-height: 60px;
  height: auto;
  margin: 0;
  padding: 5px !important;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.25s, opacity 0.25s linear;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #FFF !important;
  font-size: 12px;
  line-height: 16px;
  font-family: "centuryGothic";
}

.show-hint:hover + span + div.input-hint,
.show-hint:hover + div.input-hint,
.show-hint:hover + label + span + div.input-hint,
.show-hint:hover + label + div.input-hint {
  position: absolute;
  z-index: 55;
  top: -13px;
  left: -142px;
  width: 150px;
  text-align: center;
  min-height: 60px;
  height: auto;
  margin: 0;
  padding: 5px !important;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #FFF !important;
  font-size: 12px;
  line-height: 16px;
  font-family: "centuryGothic";
}

.show-hint + span + div.input-hint div.epay-icon-info,
.show-hint + div.input-hint div.epay-icon-info,
.show-hint + label + span + div.input-hint div.epay-icon-info,
.show-hint + label + div.input-hint div.epay-icon-info {
  position: absolute;
  width: 16px;
  height: 25px;
  background: url(/build/1d/images/epay-icon-info.f5cdce1f.png) no-repeat !important;
  display: block;
  z-index: 56;
  top: 17px;
  right: -13px;
  border: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.show-hint:hover div.icon-middle-position,
.show-hint div.icon-middle-position {
  top: -7px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background: #fff url(/build/1d/images/select.9eed039d.png) no-repeat 100% center !important;
  background-size: auto 100%;
}

select::-ms-expand {
  display: none;
}

.carousel-inner map area {
  outline: none;
}

/* ***************************************************************
 * Partner Program Short
 * **************************************************************
 */
.partner-program-form {
  display: none;
  background: #f0f4f9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d6e0ed;
  padding-top: 10px;
  padding-bottom: 20px;
}

#partner-program-form {
  cursor: pointer;
}

/* ***************************************************************
 * Epay Pro+ Package
 * **************************************************************
 */
.epay-pro-box {
  position: relative;
  float: left;
}

.epay-pro-box .payment-cart-bg {
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: 0;
  opacity: 0.4;
}

.epay-pro-box-price .epay-best-offer {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 15px;
}

.epay-pro-box .epay-pro-box-desc {
  float: left;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px solid #6690c3;
  border-right: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#376296+0,6690c3+100 */
  background: #376296;
  /* Old browsers */
  background: -moz-linear-gradient(top, #376296 0%, #6690c3 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #376296 0%, #6690c3 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #376296 0%, #6690c3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#376296", endColorstr="#6690c3",GradientType=0 );
  /* IE6-9 */
  height: 230px;
  padding: 15px;
  color: #FFF;
  text-align: justify;
}

.epay-pro-box .epay-pro-box-price {
  float: left;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #6690c3;
  background: #f0f4f9;
  border-left: 0;
  height: 230px;
  padding: 15px;
}

.epay-pro-box h3 {
  color: #fddf38;
}

.epay-pro-header h3 {
  color: #d08a00;
  margin-top: 57px;
  text-align: right;
}

.epay-pro-box-price h5 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}

.epay-pro-box-price h6 {
  color: #638dc0;
  margin-top: 5px;
  margin-bottom: 10px;
}

.epay-pro-box .epay-pro-box-desc h3 {
  text-align: right;
}

@media (max-width: 991px) {
  .epay-pro-box .epay-pro-box-desc,
.epay-pro-box .epay-pro-box-price {
    height: 300px;
  }

  .epay-pro-header h3 {
    margin-top: 37px;
  }
}
@media (max-width: 767px) {
  .epay-pro-box .epay-pro-box-desc {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 1px solid #6690c3;
    border-bottom: 0;
    min-height: 300px;
    height: auto;
  }

  .epay-pro-box .epay-pro-box-price {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #6690c3;
    border-top: 0;
    min-height: 200px;
    height: auto;
  }

  .epay-pro-header h3 {
    text-align: center;
  }

  .epay-pro-box .epay-pro-box-desc h3 {
    text-align: center;
  }
}
.epay-pro-box {
  padding-right: 5px;
  padding-left: 5px;
}

.epay-pro-box .epay-pro-grey-box,
.epay-pro-box .epay-pro-grey-box-addons {
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,f0f0f0+100 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ffffff 1%, #f0f0f0 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ffffff 1%, #f0f0f0 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ffffff 1%, #f0f0f0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f0f0f0",GradientType=1 );
  /* IE6-9 */
  min-height: 160px;
}

.epay-pro-box .epay-pro-grey-box.microsoft-office {
  margin-bottom: 20px;
}

.epay-pro-box .epay-pro-grey-box h4.epay-pro-h4,
.epay-pro-box .epay-pro-grey-box-addons h4.epay-pro-h4 {
  color: #5a84b7 !important;
  margin-top: 16px !important;
  font-size: 20px !important;
  text-align: center;
  padding-bottom: 16px;
  border-bottom: 1px solid #cdcdcd;
}

.epay-pro-box .epay-pro-grey-box h4.epay-pro-h4-img,
.epay-pro-box .epay-pro-grey-box-addons h4.epay-pro-h4-img {
  color: #5a84b7 !important;
  font-size: 20px !important;
  text-align: center;
  margin-top: 10px !important;
  padding-bottom: 11px;
  border-bottom: 1px solid #cdcdcd;
}

.epay-pro-box .epay-pro-grey-box p,
.epay-pro-box .epay-pro-grey-box-addons p {
  color: #313131;
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
  line-height: 22px;
  font-weight: 700;
}

.epay-pro-box .epay-pro-grey-box p.standard {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  margin-bottom: 15px;
}

.epay-pro-box .epay-pro-grey-box-addons {
  min-height: 200px;
}

.epay-pro-box .epay-pro-grey-box-addons h4.epay-pro-h4 {
  font-size: 16px !important;
}

.epay-pro-box .epay-pro-grey-box-addons p {
  font-size: 14px;
  font-weight: normal;
}

.epay-pro h4 {
  margin-top: 20px !important;
}

.visible-inline-block {
  display: inline-block;
}

/* ***************************************************************
 * Hosting forms
 * **************************************************************
 */
.table-form {
  display: none;
}

.table-hosting-form {
  border: 1px solid #d6e0ed;
  border-bottom: none;
  background: #f0f4f9;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

@media (max-width: 767px) {
  .table-hosting-form {
    border: 1px solid #d6e0ed;
    border-bottom: none;
    background: #f0f4f9;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: -15px;
  }
}
.field-set {
  float: left;
  border-top: 1px solid #c6d1de;
  width: 100%;
}

#sendingForm .field-set:last-child {
  border-top: none;
}

field-set-form {
  float: left;
  border-top: 1px solid #c6d1de;
  width: 100%;
}

/* ***************************************************************
 * Microsoft Packages
 * **************************************************************
 */
.table-microsoft .table-information {
  color: #8cb8df;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-top: 17px;
  padding: 0 10px;
}

@media (max-width: 767px) {
  .table-microsoft .table-information {
    margin-bottom: 20px;
  }
}
.table-microsoft .header-table-microsoft {
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#366196+0,6590c3+50,366196+100 */
  background: #366196;
  /* Old browsers */
  background: -moz-linear-gradient(top, #366196 0%, #6590c3 50%, #366196 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #366196 0%, #6590c3 50%, #366196 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #366196 0%, #6590c3 50%, #366196 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#366196", endColorstr="#366196",GradientType=0 );
  /* IE6-9 */
  border: 1px solid #6590c3;
  /** / --- / **/
  min-height: 100%;
  position: relative;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

.table-microsoft .header-table-microsoft-no-border {
  border-right: none;
}

/*.table-microsoft .header-table-microsoft {
    border-radius: 0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
     Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#366196+0,6590c3+50,366196+100 
    background: #366196;  Old browsers 
    background: -moz-linear-gradient(top, #366196 0%, #6590c3 50%, #366196 100%);  FF3.6-15 
    background: -webkit-linear-gradient(top, #366196 0%,#6590c3 50%,#366196 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to bottom, #366196 0%,#6590c3 50%,#366196 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366196', endColorstr='#366196',GradientType=0 );  IE6-9 
    border: 1px solid #6590c3;
    * / --- / *
    min-height: 100%;
    position: relative;
}
.table-microsoft .header-table-microsoft:last-child {
    border-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    border-left: none;
}*/
.table-microsoft .package-head .package-name {
  font-size: 18px;
  color: #fff;
}

.table-microsoft .package-head .package-price {
  margin-bottom: 7px;
}

.table-microsoft .package-head .package-more-info small {
  font-size: 14px;
}

.table-microsoft h3.h3-microsoft-desc {
  font-family: centuryGothicBold;
  font-size: 14px;
  color: #fddf38;
  line-height: 16px;
  margin-bottom: 20px;
}

.table-microsoft {
  margin-bottom: -10px;
}

.table-microsoft-content {
  margin-bottom: 30px;
}

.table-microsoft-content a.epay-icon div.epay-icon {
  min-width: 180px;
  left: 100%;
}

.table-microsoft-content img.logos {
  margin: 10px 0;
}

.microsoft-office ul {
  padding-left: 20px;
  list-style: none;
  margin-bottom: 15px;
  list-style-image: url(/build/1d/images/ul-arrow.ba8f4e98.png);
}

.tooltip.top .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #6690c3 !important;
  border-bottom: transparent;
  margin-left: -5px;
  bottom: 0;
  border-width: 5px 5px 0px 5px;
}

.tooltip-inner {
  max-width: 200px !important;
  padding: 5px 8px !important;
  color: #fff !important;
  text-align: center !important;
  text-decoration: none !important;
  background-color: #6690c3 !important;
  border-radius: 4px !important;
  border: none !important;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -6px;
  background: transparent !important;
  border: none !important;
}

@media screen and (max-width: 992px) {
  .table-microsoft .table-information {
    margin-top: 10px;
  }

  .table-microsoft {
    margin-bottom: -20px;
  }

  .table-microsoft .package-head {
    padding: 12px 6px;
  }

  .table-microsoft .package-head .package-name {
    font-size: 15px;
  }

  .table-microsoft .package-head .package-price {
    font-size: 20px;
  }

  .table-header .package-head .package-name, .table-header .package-head .package-price, .table-header .package-head .package-more-info {
    margin-bottom: 10px;
  }
}
/* Web Development Page
----------------------------------------------- */
.descOurOffer {
  position: relative;
  min-height: 105px;
  height: auto;
  padding: 20px 10px 20px 10px;
  color: #fff;
  border-radius: 6px;
  line-height: 18px;
  text-align: justify;
  background: linear-gradient(to bottom, #4e709e, #658fc3);
}

@media screen and (max-width: 767px) {
  .www-text-box {
    padding: 5px 10px;
    border-radius: 6px;
    background: #f0f4f9;
    margin-top: 20px;
  }

  .nomargin-mb {
    margin-bottom: 0px !important;
  }
}
.www-text-box {
  padding: 5px 10px;
  border-radius: 6px;
  background: #f0f4f9;
}

.www-text-box > h5 {
  font-family: dreamOrphanage;
  margin-top: 15px;
}

.content-background-www {
  background: linear-gradient(to bottom, #fff, #f0f4f9);
}

.clients-position-relative {
  position: relative;
  border: 1px solid #2451921a;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 101%;
  opacity: 0;
  transition: 0.5s ease;
  background: linear-gradient(to bottom, #4e709e, #658fc3);
}

.contact-www-form {
  margin-top: 10px;
  padding: 0px;
}

.clients-padding {
  padding: 5px;
}

.clients-padding:hover .overlay {
  opacity: 0.9;
}

.hover-text {
  color: white;
  font-size: 19px;
  position: absolute;
  top: 12%;
  left: 10%;
  text-align: left;
}

.hover-sub-text {
  color: white;
  font-size: 10px;
  position: absolute;
  top: 85%;
  left: 75%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.hover-desc-text {
  color: white;
  font-size: 13px;
  position: absolute;
  top: 55%;
  left: 40%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

/**
 * WP jQuery Lightbox
*/
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10100;
  /*twentyeleven keeps the header at 999...*/
  text-align: center;
  line-height: 0;
}

#jqlb_loading {
  height: 32px;
  background-image: url(/build/1d/images/loading.889ce220.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

#jqlb_closelabel {
  height: 22px;
  background-image: url(/build/1d/images/closelabel.a52a169f.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

#imageContainer {
  padding: 10px;
}

#loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer > #hoverNav {
  left: 0;
}

#hoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 45%;
  height: 100%;
  background: transparent url(/build/1d/images/blank.088a10f1.gif) no-repeat;
  /* Trick IE into showing hover */
  display: block;
}

#prevLink {
  left: 0;
  float: left;
}

#nextLink {
  right: 0;
  float: right;
}

#prevLink:hover, #prevLink:visited:hover {
  background: url(/build/1d/images/prev.55b4c078.gif) left 50% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover {
  background: url(/build/1d/images/next.271c9a5b.gif) right 50% no-repeat;
}

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText {
  color: #FF9834;
  font-weight: bold;
  text-decoration: none;
}

#nextLinkText {
  padding-left: 20px;
}

#prevLinkText {
  padding-right: 20px;
}

#downloadLink {
  margin-left: 10px;
}

/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/
.ontop #imageData {
  padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/
#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1em;
}

#imageData #bottomNavClose {
  float: right;
  padding-bottom: 0.7em;
}

#imageData #helpDisplay {
  clear: left;
  float: left;
  display: block;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10090;
  width: 100%;
  height: 500px;
  background-color: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  display: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html > body .clearfix {
  display: inline-block;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}

#lightboxIframe {
  display: none;
}

div#menucontainer #changelang {
  margin-left: 895px;
}

div#menucontainer #changelang,
div#menucontainer-mobile #changelang {
  position: absolute;
  text-align: left;
  height: 48px;
  width: 65px;
  z-index: 100;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #3c5992, #10295a) !important;
  cursor: pointer;
}

.langFlag {
  position: absolute;
  margin-left: 21px;
  margin-top: 12px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  box-shadow: 2px 2px 3px #555;
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  z-index: 1;
  width: 125px;
  margin-top: 48px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -46px;
}

.dropdown-lang:hover .dropdown-content {
  display: block;
  cursor: pointer;
}

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

.lang-list > li {
  display: block !important;
  padding: 0px !important;
}

.lang-list > li > a {
  display: flow-root;
  color: #3c5992 !important;
  text-decoration: none;
  font-size: 15px;
  padding: 8px 7px 12px 15px !important;
}

.lang-list > li:hover {
  text-decoration: none !important;
  background: #fff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-radius: 10px;
}

.lang-list > li > a:hover {
  color: #6690c3 !important;
  text-decoration: none;
  animation: spin 1s linear;
}

@media only screen and (max-width: 992px) {
  .header ul li {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .header ul li img {
    padding-right: 0px;
    margin-top: -14px;
    vertical-align: middle;
    margin-bottom: 2px;
  }
}
.mobile-language-list {
  display: none;
  position: relative;
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  padding: 10px;
  margin-bottom: 10px;
  color: #fff;
  z-index: 100;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: -moz-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: -ms-linear-gradient(top, #3c5992, #10295a) !important;
  background-image: linear-gradient(top, #3c5992, #10295a) !important;
}

.mobile-language-list > ul > li > a {
  color: #fff;
}

.grid-list-lang {
  display: grid;
  padding-left: 0px;
  margin-bottom: 0px;
}

.change-lang-btn {
  margin-top: 18px !important;
}

.last-update-info {
  font-size: 12px;
  color: #a5a5a5;
  font-family: CenturyGothic;
  font-style: italic;
}

/* ***************************************************************
 * Quicknet Light banner
 * **************************************************************
 */
.quicknet-container {
  border: solid 3px #456d9f;
  border-radius: 10px;
}

.quicknet-container ul {
  list-style: none;
}

.quicknet-price {
  margin: 0px 0px 20px 0px;
}

.price-container {
  padding-right: 35px;
}

.quicknet-button {
  margin-bottom: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7OztDQUFBO0FDQUE7Ozs7RUFBQTtBQUtBO0FBQ0E7RUFDRTtFQUNBO0VBQ0k7QURNTjs7QUNKQTtFQUNFO0FET0Y7O0FDTEE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBRFFGOztBQ05BOzs7O0VBSUU7RUFDQTtBRFNGOztBQ1BBO0VBQ0U7RUFDQTtBRFVGOztBQ1JBOztFQUVFO0FEV0Y7O0FDVEE7RUFDRTtBRFlGOztBQ1ZBOztFQUVFO0FEYUY7O0FDWEE7RUFDRTtBRGNGOztBQ1pBOztFQUVFO0FEZUY7O0FDYkE7RUFDRTtBRGdCRjs7QUNkQTtFQUNFO0VBQ0E7QURpQkY7O0FDZkE7RUFDRTtFQUNBO0FEa0JGOztBQ2hCQTtFQUNFO0FEbUJGOztBQ2pCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRG9CRjs7QUNsQkE7RUFDRTtBRHFCRjs7QUNuQkE7RUFDRTtBRHNCRjs7QUNwQkE7RUFDRTtBRHVCRjs7QUNyQkE7RUFDRTtBRHdCRjs7QUN0QkE7RUFDRTtBRHlCRjs7QUN2QkE7RUFDRTtFQUNBO0VBQ0c7RUFDSztBRDBCVjs7QUN4QkE7RUFDRTtBRDJCRjs7QUN6QkE7Ozs7RUFJRTtFQUNBO0FENEJGOztBQzFCQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QUQ2QkY7O0FDM0JBO0VBQ0U7QUQ4QkY7O0FDNUJBOztFQUVFO0FEK0JGOztBQzdCQTs7OztFQUlFO0VBQ0E7QURnQ0Y7O0FDOUJBOztFQUVFO0FEaUNGOztBQy9CQTs7RUFFRTtFQUNBO0FEa0NGOztBQ2hDQTtFQUNFO0FEbUNGOztBQ2pDQTs7RUFFRTtFQUNHO0VBQ0s7RUFDUjtBRG9DRjs7QUNsQ0E7O0VBRUU7QURxQ0Y7O0FDbkNBO0VBQ0U7RUFDRztFQUNLO0VBQ1I7QURzQ0Y7O0FDcENBOztFQUVFO0FEdUNGOztBQ3JDQTtFQUNFO0VBQ0E7RUFDQTtBRHdDRjs7QUN0Q0E7RUFDRTtFQUNBO0FEeUNGOztBQ3ZDQTtFQUNFO0FEMENGOztBQ3hDQTtFQUNFO0FEMkNGOztBQ3pDQTtFQUNFO0VBQ0E7QUQ0Q0Y7O0FDMUNBOztFQUVFO0FENkNGOztBQzNDQTtBQUNBO0VBQ0U7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ1E7RUQ4Q1Y7O0VDNUNBOztJQUVFO0VEK0NGOztFQzdDQTtJQUNFO0VEZ0RGOztFQzlDQTtJQUNFO0VEaURGOztFQy9DQTs7SUFFRTtFRGtERjs7RUNoREE7O0lBRUU7SUFFQTtFRGtERjs7RUNoREE7SUFDRTtFRG1ERjs7RUNqREE7O0lBRUU7RURvREY7O0VDbERBO0lBQ0U7RURxREY7O0VDbkRBOzs7SUFHRTtJQUNBO0VEc0RGOztFQ3BEQTs7SUFFRTtFRHVERjs7RUNyREE7SUFDRTtFRHdERjs7RUN0REE7O0lBRUU7RUR5REY7O0VDdkRBO0lBQ0U7RUQwREY7O0VDeERBO0lBQ0U7RUQyREY7O0VDekRBOztJQUVFO0VENERGOztFQzFEQTs7SUFFRTtFRDZERjtBQUNGO0FDM0RBO0VBQ0U7RUFFQTtFQUNBO0FENERGO0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FEMkRGOztBQ3pEQTtFQUNFO0FENERGOztBQzFEQTtFQUNFO0FENkRGOztBQzNEQTs7RUFFRTtBRDhERjs7QUM1REE7RUFDRTtBRCtERjs7QUM3REE7RUFDRTtBRGdFRjs7QUM5REE7RUFDRTtBRGlFRjs7QUMvREE7RUFDRTtBRGtFRjs7QUNoRUE7RUFDRTtBRG1FRjs7QUNqRUE7RUFDRTtBRG9FRjs7QUNsRUE7RUFDRTtBRHFFRjs7QUNuRUE7RUFDRTtBRHNFRjs7QUNwRUE7RUFDRTtBRHVFRjs7QUNyRUE7RUFDRTtBRHdFRjs7QUN0RUE7RUFDRTtBRHlFRjs7QUN2RUE7RUFDRTtBRDBFRjs7QUN4RUE7RUFDRTtBRDJFRjs7QUN6RUE7RUFDRTtBRDRFRjs7QUMxRUE7RUFDRTtBRDZFRjs7QUMzRUE7RUFDRTtBRDhFRjs7QUM1RUE7RUFDRTtBRCtFRjs7QUM3RUE7RUFDRTtBRGdGRjs7QUM5RUE7RUFDRTtBRGlGRjs7QUMvRUE7RUFDRTtBRGtGRjs7QUNoRkE7RUFDRTtBRG1GRjs7QUNqRkE7RUFDRTtBRG9GRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNuRkE7RUFDRTtBRHNGRjs7QUNwRkE7RUFDRTtBRHVGRjs7QUNyRkE7RUFDRTtBRHdGRjs7QUN0RkE7RUFDRTtBRHlGRjs7QUN2RkE7RUFDRTtBRDBGRjs7QUN4RkE7RUFDRTtBRDJGRjs7QUN6RkE7RUFDRTtBRDRGRjs7QUMxRkE7RUFDRTtBRDZGRjs7QUMzRkE7RUFDRTtBRDhGRjs7QUM1RkE7RUFDRTtBRCtGRjs7QUM3RkE7RUFDRTtBRGdHRjs7QUM5RkE7RUFDRTtBRGlHRjs7QUMvRkE7RUFDRTtBRGtHRjs7QUNoR0E7RUFDRTtBRG1HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNsR0E7RUFDRTtBRHFHRjs7QUNuR0E7RUFDRTtBRHNHRjs7QUNwR0E7RUFDRTtBRHVHRjs7QUNyR0E7RUFDRTtBRHdHRjs7QUN0R0E7RUFDRTtBRHlHRjs7QUN2R0E7RUFDRTtBRDBHRjs7QUN4R0E7RUFDRTtBRDJHRjs7QUN6R0E7RUFDRTtBRDRHRjs7QUMxR0E7RUFDRTtBRDZHRjs7QUMzR0E7RUFDRTtBRDhHRjs7QUM1R0E7RUFDRTtBRCtHRjs7QUM3R0E7RUFDRTtBRGdIRjs7QUM5R0E7RUFDRTtBRGlIRjs7QUMvR0E7RUFDRTtBRGtIRjs7QUNoSEE7RUFDRTtBRG1IRjs7QUNqSEE7RUFDRTtBRG9IRjs7QUNsSEE7RUFDRTtBRHFIRjs7QUNuSEE7RUFDRTtBRHNIRjs7QUNwSEE7RUFDRTtBRHVIRjs7QUNySEE7RUFDRTtBRHdIRjs7QUN0SEE7RUFDRTtBRHlIRjs7QUN2SEE7RUFDRTtBRDBIRjs7QUN4SEE7RUFDRTtBRDJIRjs7QUN6SEE7RUFDRTtBRDRIRjs7QUMxSEE7RUFDRTtBRDZIRjs7QUMzSEE7RUFDRTtBRDhIRjs7QUM1SEE7RUFDRTtBRCtIRjs7QUM3SEE7RUFDRTtBRGdJRjs7QUM5SEE7RUFDRTtBRGlJRjs7QUMvSEE7RUFDRTtBRGtJRjs7QUNoSUE7RUFDRTtBRG1JRjs7QUNqSUE7RUFDRTtBRG9JRjs7QUNsSUE7RUFDRTtBRHFJRjs7QUNuSUE7RUFDRTtBRHNJRjs7QUNwSUE7RUFDRTtBRHVJRjs7QUNySUE7RUFDRTtBRHdJRjs7QUN0SUE7RUFDRTtBRHlJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN4SUE7RUFDRTtBRDJJRjs7QUN6SUE7RUFDRTtBRDRJRjs7QUMxSUE7RUFDRTtBRDZJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUM1SUE7RUFDRTtBRCtJRjs7QUM3SUE7RUFDRTtBRGdKRjs7QUM5SUE7RUFDRTtBRGlKRjs7QUMvSUE7RUFDRTtBRGtKRjs7QUNoSkE7RUFDRTtBRG1KRjs7QUNqSkE7RUFDRTtBRG9KRjs7QUNsSkE7RUFDRTtBRHFKRjs7QUNuSkE7RUFDRTtBRHNKRjs7QUNwSkE7RUFDRTtBRHVKRjs7QUNySkE7RUFDRTtBRHdKRjs7QUN0SkE7RUFDRTtBRHlKRjs7QUN2SkE7RUFDRTtBRDBKRjs7QUN4SkE7RUFDRTtBRDJKRjs7QUN6SkE7RUFDRTtBRDRKRjs7QUMxSkE7RUFDRTtBRDZKRjs7QUMzSkE7RUFDRTtBRDhKRjs7QUM1SkE7RUFDRTtBRCtKRjs7QUM3SkE7RUFDRTtBRGdLRjs7QUM5SkE7RUFDRTtBRGlLRjs7QUMvSkE7RUFDRTtBRGtLRjs7QUNoS0E7RUFDRTtBRG1LRjs7QUNqS0E7RUFDRTtBRG9LRjs7QUNsS0E7RUFDRTtBRHFLRjs7QUNuS0E7RUFDRTtBRHNLRjs7QUNwS0E7RUFDRTtBRHVLRjs7QUNyS0E7RUFDRTtBRHdLRjs7QUN0S0E7RUFDRTtBRHlLRjs7QUN2S0E7RUFDRTtBRDBLRjs7QUN4S0E7RUFDRTtBRDJLRjs7QUN6S0E7RUFDRTtBRDRLRjs7QUMxS0E7RUFDRTtBRDZLRjs7QUMzS0E7RUFDRTtBRDhLRjs7QUM1S0E7RUFDRTtBRCtLRjs7QUM3S0E7RUFDRTtBRGdMRjs7QUM5S0E7RUFDRTtBRGlMRjs7QUMvS0E7RUFDRTtBRGtMRjs7QUNoTEE7RUFDRTtBRG1MRjs7QUNqTEE7RUFDRTtBRG9MRjs7QUNsTEE7RUFDRTtBRHFMRjs7QUNuTEE7RUFDRTtBRHNMRjs7QUNwTEE7RUFDRTtBRHVMRjs7QUNyTEE7RUFDRTtBRHdMRjs7QUN0TEE7RUFDRTtBRHlMRjs7QUN2TEE7RUFDRTtBRDBMRjs7QUN4TEE7RUFDRTtBRDJMRjs7QUN6TEE7RUFDRTtBRDRMRjs7QUMxTEE7RUFDRTtBRDZMRjs7QUMzTEE7RUFDRTtBRDhMRjs7QUM1TEE7RUFDRTtBRCtMRjs7QUM3TEE7RUFDRTtBRGdNRjs7QUM5TEE7RUFDRTtBRGlNRjs7QUMvTEE7RUFDRTtBRGtNRjs7QUNoTUE7RUFDRTtBRG1NRjs7QUNqTUE7RUFDRTtBRG9NRjs7QUNsTUE7RUFDRTtBRHFNRjs7QUNuTUE7RUFDRTtBRHNNRjs7QUNwTUE7RUFDRTtBRHVNRjs7QUNyTUE7RUFDRTtBRHdNRjs7QUN0TUE7RUFDRTtBRHlNRjs7QUN2TUE7RUFDRTtBRDBNRjs7QUN4TUE7RUFDRTtBRDJNRjs7QUN6TUE7RUFDRTtBRDRNRjs7QUMxTUE7RUFDRTtBRDZNRjs7QUMzTUE7RUFDRTtBRDhNRjs7QUM1TUE7RUFDRTtBRCtNRjs7QUM3TUE7RUFDRTtBRGdORjs7QUM5TUE7RUFDRTtBRGlORjs7QUMvTUE7RUFDRTtBRGtORjs7QUNoTkE7RUFDRTtBRG1ORjs7QUNqTkE7RUFDRTtBRG9ORjs7QUNsTkE7RUFDRTtBRHFORjs7QUNuTkE7RUFDRTtBRHNORjs7QUNwTkE7RUFDRTtBRHVORjs7QUNyTkE7RUFDRTtBRHdORjs7QUN0TkE7RUFDRTtBRHlORjs7QUN2TkE7RUFDRTtBRDBORjs7QUN4TkE7RUFDRTtBRDJORjs7QUN6TkE7RUFDRTtBRDRORjs7QUMxTkE7RUFDRTtBRDZORjs7QUMzTkE7RUFDRTtBRDhORjs7QUM1TkE7RUFDRTtBRCtORjs7QUM3TkE7RUFDRTtBRGdPRjs7QUM5TkE7RUFDRTtBRGlPRjs7QUMvTkE7RUFDRTtBRGtPRjs7QUNoT0E7RUFDRTtBRG1PRjs7QUNqT0E7RUFDRTtBRG9PRjs7QUNsT0E7RUFDRTtBRHFPRjs7QUNuT0E7RUFDRTtBRHNPRjs7QUNwT0E7RUFDRTtBRHVPRjs7QUNyT0E7RUFDRTtBRHdPRjs7QUN0T0E7RUFDRTtBRHlPRjs7QUN2T0E7RUFDRTtBRDBPRjs7QUN4T0E7RUFDRTtBRDJPRjs7QUN6T0E7RUFDRTtBRDRPRjs7QUMxT0E7RUFDRTtBRDZPRjs7QUMzT0E7RUFDRTtBRDhPRjs7QUM1T0E7RUFDRTtBRCtPRjs7QUM3T0E7RUFDRTtBRGdQRjs7QUM5T0E7RUFDRTtBRGlQRjs7QUMvT0E7RUFDRTtBRGtQRjs7QUNoUEE7RUFDRTtBRG1QRjs7QUNqUEE7RUFDRTtBRG9QRjs7QUNsUEE7RUFDRTtBRHFQRjs7QUNuUEE7RUFDRTtBRHNQRjs7QUNwUEE7RUFDRTtBRHVQRjs7QUNyUEE7RUFDRTtBRHdQRjs7QUN0UEE7RUFDRTtBRHlQRjs7QUN2UEE7RUFDRTtBRDBQRjs7QUN4UEE7RUFDRTtBRDJQRjs7QUN6UEE7RUFDRTtBRDRQRjs7QUMxUEE7RUFDRTtBRDZQRjs7QUMzUEE7RUFDRTtBRDhQRjs7QUM1UEE7RUFDRTtBRCtQRjs7QUM3UEE7RUFDRTtBRGdRRjs7QUM5UEE7RUFDRTtBRGlRRjs7QUMvUEE7RUFDRTtBRGtRRjs7QUNoUUE7RUFDRTtBRG1RRjs7QUNqUUE7RUFDRTtBRG9RRjs7QUNsUUE7RUFDRTtBRHFRRjs7QUNuUUE7RUFDRTtBRHNRRjs7QUNwUUE7RUFDRTtBRHVRRjs7QUNyUUE7RUFDRTtBRHdRRjs7QUN0UUE7RUFDRTtBRHlRRjs7QUN2UUE7RUFDRTtBRDBRRjs7QUN4UUE7RUFDRTtBRDJRRjs7QUN6UUE7RUFDRTtBRDRRRjs7QUMxUUE7RUFDRTtBRDZRRjs7QUMzUUE7RUFDRTtBRDhRRjs7QUM1UUE7RUFDRTtBRCtRRjs7QUM3UUE7RUFDRTtBRGdSRjs7QUM5UUE7RUFDRTtBRGlSRjs7QUMvUUE7RUFDRTtBRGtSRjs7QUNoUkE7RUFDRTtBRG1SRjs7QUNqUkE7RUFDRTtBRG9SRjs7QUNsUkE7RUFDRTtBRHFSRjs7QUNuUkE7RUFDRTtBRHNSRjs7QUNwUkE7RUFDRTtBRHVSRjs7QUNyUkE7RUFDRTtBRHdSRjs7QUN0UkE7RUFDRTtBRHlSRjs7QUN2UkE7RUFDRTtBRDBSRjs7QUN4UkE7RUFDRTtBRDJSRjs7QUN6UkE7RUFDRTtBRDRSRjs7QUMxUkE7RUFDRTtBRDZSRjs7QUMzUkE7RUFDRTtBRDhSRjs7QUM1UkE7RUFDRTtBRCtSRjs7QUM3UkE7RUFDRTtBRGdTRjs7QUM5UkE7RUFDRTtBRGlTRjs7QUMvUkE7RUFDRTtBRGtTRjs7QUNoU0E7RUFDRTtBRG1TRjs7QUNqU0E7RUFDRTtBRG9TRjs7QUNsU0E7RUFDRTtBRHFTRjs7QUNuU0E7RUFDRTtBRHNTRjs7QUNwU0E7RUFDRTtBRHVTRjs7QUNyU0E7RUFDRTtBRHdTRjs7QUN0U0E7RUFDRTtBRHlTRjs7QUN2U0E7RUFDRTtBRDBTRjs7QUN4U0E7RUFDRTtBRDJTRjs7QUN6U0E7RUFDRTtBRDRTRjs7QUMxU0E7RUFDRTtBRDZTRjs7QUMzU0E7RUFDRTtBRDhTRjs7QUM1U0E7RUFDRTtBRCtTRjs7QUM3U0E7RUFDRTtBRGdURjs7QUM5U0E7RUFDRTtBRGlURjs7QUMvU0E7RUFDRTtBRGtURjs7QUNoVEE7RUFDRTtBRG1URjs7QUNqVEE7RUFDRTtBRG9URjs7QUNsVEE7RUFDRTtBRHFURjs7QUNuVEE7RUFDRTtBRHNURjs7QUNwVEE7RUFDRTtBRHVURjs7QUNyVEE7RUFDRTtBRHdURjs7QUN0VEE7RUFDRTtBRHlURjs7QUN2VEE7RUFDRTtBRDBURjs7QUN4VEE7RUFDRTtBRDJURjs7QUN6VEE7RUFDRTtBRDRURjs7QUMxVEE7RUFDRTtBRDZURjs7QUMzVEE7RUFDRTtBRDhURjs7QUM1VEE7RUFDRTtBRCtURjs7QUM3VEE7RUFDRTtBRGdVRjs7QUM5VEE7RUFDRTtBRGlVRjs7QUMvVEE7RUFDRTtFQUNHO0VBQ0s7QURrVVY7O0FDaFVBOztFQUVFO0VBQ0c7RUFDSztBRG1VVjs7QUNqVUE7RUFDRTtFQUVBO0FEbVVGOztBQ2pVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvVUY7O0FDbFVBOzs7O0VBSUU7RUFDQTtFQUNBO0FEcVVGOztBQ25VQTtFQUNFO0VBQ0E7QURzVUY7O0FDcFVBOztFQUVFO0VBQ0E7QUR1VUY7O0FDclVBO0VBQ0U7RUFDQTtBRHdVRjs7QUN0VUE7RUFDRTtBRHlVRjs7QUN2VUE7RUFDRTtBRDBVRjs7QUN4VUE7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEMlVGOztBQ3pVQTtFQUNFO0FENFVGOztBQzFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNLO0VBQ0c7QUQ2VVY7O0FDM1VBO0VBQ0U7QUQ4VUY7O0FDNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrVUY7O0FDN1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdWRjs7QUM5VUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaVZGOztBQy9VQTtFQUNFO0FEa1ZGOztBQ2hWQTs7Ozs7Ozs7Ozs7O0VBWUU7RUFDQTtFQUNBO0VBQ0E7QURtVkY7O0FDalZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkU7RUFDQTtFQUNBO0FEb1ZGOztBQ2xWQTs7Ozs7O0VBTUU7RUFDQTtBRHFWRjs7QUNuVkE7Ozs7Ozs7Ozs7OztFQVlFO0FEc1ZGOztBQ3BWQTs7Ozs7O0VBTUU7RUFDQTtBRHVWRjs7QUNyVkE7Ozs7Ozs7Ozs7OztFQVlFO0FEd1ZGOztBQ3RWQTs7RUFFRTtBRHlWRjs7QUN2VkE7O0VBRUU7QUQwVkY7O0FDeFZBOztFQUVFO0FEMlZGOztBQ3pWQTs7RUFFRTtBRDRWRjs7QUMxVkE7O0VBRUU7QUQ2VkY7O0FDM1ZBOztFQUVFO0FEOFZGOztBQzVWQTtFQUNFO0FEK1ZGOztBQzdWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZ1dGOztBQzlWQTtFQUNFO0lBQ0U7RURpV0Y7QUFDRjtBQy9WQTs7RUFFRTtBRGlXRjs7QUMvVkE7O0VBRUU7RUFDQTtBRGtXRjs7QUNoV0E7RUFDRTtBRG1XRjs7QUNqV0E7RUFDRTtBRG9XRjs7QUNsV0E7RUFDRTtBRHFXRjs7QUNuV0E7RUFDRTtBRHNXRjs7QUNwV0E7RUFDRTtBRHVXRjs7QUNyV0E7RUFDRTtBRHdXRjs7QUN0V0E7RUFDRTtBRHlXRjs7QUN2V0E7RUFDRTtBRDBXRjs7QUN4V0E7RUFDRTtBRDJXRjs7QUN6V0E7RUFDRTtBRDRXRjs7QUMxV0E7O0VBRUU7QUQ2V0Y7O0FDM1dBO0VBQ0U7QUQ4V0Y7O0FDNVdBOztFQUVFO0FEK1dGOztBQzdXQTtFQUNFO0FEZ1hGOztBQzlXQTs7RUFFRTtBRGlYRjs7QUMvV0E7RUFDRTtBRGtYRjs7QUNoWEE7O0VBRUU7QURtWEY7O0FDalhBO0VBQ0U7QURvWEY7O0FDbFhBOztFQUVFO0FEcVhGOztBQ25YQTtFQUNFO0VBQ0E7QURzWEY7O0FDcFhBOztFQUVFO0FEdVhGOztBQ3JYQTtFQUNFO0FEd1hGOztBQ3RYQTs7RUFFRTtBRHlYRjs7QUN2WEE7RUFDRTtBRDBYRjs7QUN4WEE7O0VBRUU7QUQyWEY7O0FDelhBO0VBQ0U7QUQ0WEY7O0FDMVhBOztFQUVFO0FENlhGOztBQzNYQTtFQUNFO0FEOFhGOztBQzVYQTs7RUFFRTtBRCtYRjs7QUM3WEE7RUFDRTtFQUNBO0VBQ0E7QURnWUY7O0FDOVhBOztFQUVFO0VBQ0E7QURpWUY7O0FDL1hBOzs7O0VBSUU7QURrWUY7O0FDaFlBO0VBQ0U7RUFDQTtBRG1ZRjs7QUNqWUE7RUFDRTtFQUNBO0VBQ0E7QURvWUY7O0FDbFlBO0VBQ0U7RUFDQTtFQUNBO0FEcVlGOztBQ25ZQTtFQUNFO0VBQ0E7QURzWUY7O0FDcFlBOztFQUVFO0FEdVlGOztBQ3JZQTtFQUNFO0FEd1lGOztBQ3RZQTtFQUNFO0FEeVlGOztBQ3ZZQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQwWUY7O0VDeFlBO0lBQ0U7RUQyWUY7QUFDRjtBQ3pZQTs7RUFFRTtFQUNBO0FEMllGOztBQ3pZQTtFQUNFO0VBQ0E7QUQ0WUY7O0FDMVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2WUY7O0FDM1lBOzs7RUFHRTtBRDhZRjs7QUM1WUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FEK1lGOztBQzdZQTs7O0VBR0U7QURnWkY7O0FDOVlBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpWkY7O0FDL1lBOzs7Ozs7RUFNRTtBRGtaRjs7QUNoWkE7Ozs7OztFQU1FO0FEbVpGOztBQ2paQTtFQUNFO0VBQ0E7RUFDQTtBRG9aRjs7QUNsWkE7Ozs7RUFJRTtBRHFaRjs7QUNuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc1pGOztBQ3BaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEdVpWOztBQ3JaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUR3WlY7O0FDdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlaRjs7QUN2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwWkY7O0FDeFpBO0VBQ0U7RUFDQTtBRDJaRjs7QUN6WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRaRjs7QUMxWkE7RUFDRTtJQUNFO0VENlpGO0FBQ0Y7QUMzWkE7RUFDRTtJQUNFO0VENlpGO0FBQ0Y7QUMzWkE7RUFDRTtJQUNFO0VENlpGO0FBQ0Y7QUMzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZaRjs7QUMzWkE7RUFDRTtFQUNBO0FEOFpGOztBQzVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK1pGOztBQzdaQTtFQUNFO0FEZ2FGOztBQzlaQTtFQUNFO0FEaWFGOztBQy9aQTtFQUNFO0FEa2FGOztBQ2hhQTtFQUNFO0FEbWFGOztBQ2phQTtFQUNFO0FEb2FGOztBQ2xhQTtFQUNFO0FEcWFGOztBQ25hQTtFQUNFO0FEc2FGOztBQ3BhQTtFQUNFO0FEdWFGOztBQ3JhQTtFQUNFO0FEd2FGOztBQ3RhQTtFQUNFO0FEeWFGOztBQ3ZhQTtFQUNFO0FEMGFGOztBQ3hhQTtFQUNFO0FEMmFGOztBQ3phQTtFQUNFO0FENGFGOztBQzFhQTtFQUNFO0FENmFGOztBQzNhQTtFQUNFO0FEOGFGOztBQzVhQTtFQUNFO0FEK2FGOztBQzdhQTtFQUNFO0FEZ2JGOztBQzlhQTtFQUNFO0FEaWJGOztBQy9hQTtFQUNFO0FEa2JGOztBQ2hiQTtFQUNFO0FEbWJGOztBQ2piQTtFQUNFO0FEb2JGOztBQ2xiQTtFQUNFO0FEcWJGOztBQ25iQTtFQUNFO0FEc2JGOztBQ3BiQTtFQUNFO0FEdWJGOztBQ3JiQTtFQUNFO0FEd2JGOztBQ3RiQTtFQUNFO0FEeWJGOztBQ3ZiQTtFQUNFO0FEMGJGOztBQ3hiQTtFQUNFO0FEMmJGOztBQ3piQTtFQUNFO0FENGJGOztBQzFiQTtFQUNFO0FENmJGOztBQzNiQTtFQUNFO0FEOGJGOztBQzViQTtFQUNFO0FEK2JGOztBQzdiQTtFQUNFO0FEZ2NGOztBQzliQTtFQUNFO0FEaWNGOztBQy9iQTtFQUNFO0FEa2NGOztBQ2hjQTtFQUNFO0FEbWNGOztBQ2pjQTtFQUNFO0FEb2NGOztBQ2xjQTtFQUNFO0FEcWNGOztBQ25jQTtFQUNFO0FEc2NGOztBQ3BjQTtFQUNFO0FEdWNGOztBQ3JjQTtFQUNFO0FEd2NGOztBQ3RjQTtFQUNFO0FEeWNGOztBQ3ZjQTtFQUNFO0FEMGNGOztBQ3hjQTtFQUNFO0FEMmNGOztBQ3pjQTtFQUNFO0FENGNGOztBQzFjQTtFQUNFO0FENmNGOztBQzNjQTtFQUNFO0FEOGNGOztBQzVjQTtFQUNFO0FEK2NGOztBQzdjQTtFQUNFO0FEZ2RGOztBQzljQTtFQUNFO0FEaWRGOztBQy9jQTtFQUNFO0FEa2RGOztBQ2hkQTtFQUNFO0FEbWRGOztBQ2pkQTtFQUNFO0lBQ0U7RURvZEY7O0VDbGRBO0lBQ0U7RURxZEY7O0VDbmRBO0lBQ0U7RURzZEY7O0VDcGRBO0lBQ0U7RUR1ZEY7O0VDcmRBO0lBQ0U7RUR3ZEY7O0VDdGRBO0lBQ0U7RUR5ZEY7O0VDdmRBO0lBQ0U7RUQwZEY7O0VDeGRBO0lBQ0U7RUQyZEY7O0VDemRBO0lBQ0U7RUQ0ZEY7O0VDMWRBO0lBQ0U7RUQ2ZEY7O0VDM2RBO0lBQ0U7RUQ4ZEY7O0VDNWRBO0lBQ0U7RUQrZEY7O0VDN2RBO0lBQ0U7RURnZUY7O0VDOWRBO0lBQ0U7RURpZUY7O0VDL2RBO0lBQ0U7RURrZUY7O0VDaGVBO0lBQ0U7RURtZUY7O0VDamVBO0lBQ0U7RURvZUY7O0VDbGVBO0lBQ0U7RURxZUY7O0VDbmVBO0lBQ0U7RURzZUY7O0VDcGVBO0lBQ0U7RUR1ZUY7O0VDcmVBO0lBQ0U7RUR3ZUY7O0VDdGVBO0lBQ0U7RUR5ZUY7O0VDdmVBO0lBQ0U7RUQwZUY7O0VDeGVBO0lBQ0U7RUQyZUY7O0VDemVBO0lBQ0U7RUQ0ZUY7O0VDMWVBO0lBQ0U7RUQ2ZUY7O0VDM2VBO0lBQ0U7RUQ4ZUY7O0VDNWVBO0lBQ0U7RUQrZUY7O0VDN2VBO0lBQ0U7RURnZkY7O0VDOWVBO0lBQ0U7RURpZkY7O0VDL2VBO0lBQ0U7RURrZkY7O0VDaGZBO0lBQ0U7RURtZkY7O0VDamZBO0lBQ0U7RURvZkY7O0VDbGZBO0lBQ0U7RURxZkY7O0VDbmZBO0lBQ0U7RURzZkY7O0VDcGZBO0lBQ0U7RUR1ZkY7O0VDcmZBO0lBQ0U7RUR3ZkY7O0VDdGZBO0lBQ0U7RUR5ZkY7O0VDdmZBO0lBQ0U7RUQwZkY7O0VDeGZBO0lBQ0U7RUQyZkY7O0VDemZBO0lBQ0U7RUQ0ZkY7O0VDMWZBO0lBQ0U7RUQ2ZkY7O0VDM2ZBO0lBQ0U7RUQ4ZkY7O0VDNWZBO0lBQ0U7RUQrZkY7O0VDN2ZBO0lBQ0U7RURnZ0JGOztFQzlmQTtJQUNFO0VEaWdCRjs7RUMvZkE7SUFDRTtFRGtnQkY7O0VDaGdCQTtJQUNFO0VEbWdCRjs7RUNqZ0JBO0lBQ0U7RURvZ0JGOztFQ2xnQkE7SUFDRTtFRHFnQkY7O0VDbmdCQTtJQUNFO0VEc2dCRjs7RUNwZ0JBO0lBQ0U7RUR1Z0JGO0FBQ0Y7QUNyZ0JBO0VBQ0U7SUFDRTtFRHVnQkY7O0VDcmdCQTtJQUNFO0VEd2dCRjs7RUN0Z0JBO0lBQ0U7RUR5Z0JGOztFQ3ZnQkE7SUFDRTtFRDBnQkY7O0VDeGdCQTtJQUNFO0VEMmdCRjs7RUN6Z0JBO0lBQ0U7RUQ0Z0JGOztFQzFnQkE7SUFDRTtFRDZnQkY7O0VDM2dCQTtJQUNFO0VEOGdCRjs7RUM1Z0JBO0lBQ0U7RUQrZ0JGOztFQzdnQkE7SUFDRTtFRGdoQkY7O0VDOWdCQTtJQUNFO0VEaWhCRjs7RUMvZ0JBO0lBQ0U7RURraEJGOztFQ2hoQkE7SUFDRTtFRG1oQkY7O0VDamhCQTtJQUNFO0VEb2hCRjs7RUNsaEJBO0lBQ0U7RURxaEJGOztFQ25oQkE7SUFDRTtFRHNoQkY7O0VDcGhCQTtJQUNFO0VEdWhCRjs7RUNyaEJBO0lBQ0U7RUR3aEJGOztFQ3RoQkE7SUFDRTtFRHloQkY7O0VDdmhCQTtJQUNFO0VEMGhCRjs7RUN4aEJBO0lBQ0U7RUQyaEJGOztFQ3poQkE7SUFDRTtFRDRoQkY7O0VDMWhCQTtJQUNFO0VENmhCRjs7RUMzaEJBO0lBQ0U7RUQ4aEJGOztFQzVoQkE7SUFDRTtFRCtoQkY7O0VDN2hCQTtJQUNFO0VEZ2lCRjs7RUM5aEJBO0lBQ0U7RURpaUJGOztFQy9oQkE7SUFDRTtFRGtpQkY7O0VDaGlCQTtJQUNFO0VEbWlCRjs7RUNqaUJBO0lBQ0U7RURvaUJGOztFQ2xpQkE7SUFDRTtFRHFpQkY7O0VDbmlCQTtJQUNFO0VEc2lCRjs7RUNwaUJBO0lBQ0U7RUR1aUJGOztFQ3JpQkE7SUFDRTtFRHdpQkY7O0VDdGlCQTtJQUNFO0VEeWlCRjs7RUN2aUJBO0lBQ0U7RUQwaUJGOztFQ3hpQkE7SUFDRTtFRDJpQkY7O0VDemlCQTtJQUNFO0VENGlCRjs7RUMxaUJBO0lBQ0U7RUQ2aUJGOztFQzNpQkE7SUFDRTtFRDhpQkY7O0VDNWlCQTtJQUNFO0VEK2lCRjs7RUM3aUJBO0lBQ0U7RURnakJGOztFQzlpQkE7SUFDRTtFRGlqQkY7O0VDL2lCQTtJQUNFO0VEa2pCRjs7RUNoakJBO0lBQ0U7RURtakJGOztFQ2pqQkE7SUFDRTtFRG9qQkY7O0VDbGpCQTtJQUNFO0VEcWpCRjs7RUNuakJBO0lBQ0U7RURzakJGOztFQ3BqQkE7SUFDRTtFRHVqQkY7O0VDcmpCQTtJQUNFO0VEd2pCRjs7RUN0akJBO0lBQ0U7RUR5akJGOztFQ3ZqQkE7SUFDRTtFRDBqQkY7QUFDRjtBQ3hqQkE7RUFDRTtJQUNFO0VEMGpCRjs7RUN4akJBO0lBQ0U7RUQyakJGOztFQ3pqQkE7SUFDRTtFRDRqQkY7O0VDMWpCQTtJQUNFO0VENmpCRjs7RUMzakJBO0lBQ0U7RUQ4akJGOztFQzVqQkE7SUFDRTtFRCtqQkY7O0VDN2pCQTtJQUNFO0VEZ2tCRjs7RUM5akJBO0lBQ0U7RURpa0JGOztFQy9qQkE7SUFDRTtFRGtrQkY7O0VDaGtCQTtJQUNFO0VEbWtCRjs7RUNqa0JBO0lBQ0U7RURva0JGOztFQ2xrQkE7SUFDRTtFRHFrQkY7O0VDbmtCQTtJQUNFO0VEc2tCRjs7RUNwa0JBO0lBQ0U7RUR1a0JGOztFQ3JrQkE7SUFDRTtFRHdrQkY7O0VDdGtCQTtJQUNFO0VEeWtCRjs7RUN2a0JBO0lBQ0U7RUQwa0JGOztFQ3hrQkE7SUFDRTtFRDJrQkY7O0VDemtCQTtJQUNFO0VENGtCRjs7RUMxa0JBO0lBQ0U7RUQ2a0JGOztFQzNrQkE7SUFDRTtFRDhrQkY7O0VDNWtCQTtJQUNFO0VEK2tCRjs7RUM3a0JBO0lBQ0U7RURnbEJGOztFQzlrQkE7SUFDRTtFRGlsQkY7O0VDL2tCQTtJQUNFO0VEa2xCRjs7RUNobEJBO0lBQ0U7RURtbEJGOztFQ2psQkE7SUFDRTtFRG9sQkY7O0VDbGxCQTtJQUNFO0VEcWxCRjs7RUNubEJBO0lBQ0U7RURzbEJGOztFQ3BsQkE7SUFDRTtFRHVsQkY7O0VDcmxCQTtJQUNFO0VEd2xCRjs7RUN0bEJBO0lBQ0U7RUR5bEJGOztFQ3ZsQkE7SUFDRTtFRDBsQkY7O0VDeGxCQTtJQUNFO0VEMmxCRjs7RUN6bEJBO0lBQ0U7RUQ0bEJGOztFQzFsQkE7SUFDRTtFRDZsQkY7O0VDM2xCQTtJQUNFO0VEOGxCRjs7RUM1bEJBO0lBQ0U7RUQrbEJGOztFQzdsQkE7SUFDRTtFRGdtQkY7O0VDOWxCQTtJQUNFO0VEaW1CRjs7RUMvbEJBO0lBQ0U7RURrbUJGOztFQ2htQkE7SUFDRTtFRG1tQkY7O0VDam1CQTtJQUNFO0VEb21CRjs7RUNsbUJBO0lBQ0U7RURxbUJGOztFQ25tQkE7SUFDRTtFRHNtQkY7O0VDcG1CQTtJQUNFO0VEdW1CRjs7RUNybUJBO0lBQ0U7RUR3bUJGOztFQ3RtQkE7SUFDRTtFRHltQkY7O0VDdm1CQTtJQUNFO0VEMG1CRjs7RUN4bUJBO0lBQ0U7RUQybUJGOztFQ3ptQkE7SUFDRTtFRDRtQkY7O0VDMW1CQTtJQUNFO0VENm1CRjtBQUNGO0FDM21CQTtFQUNFO0FENm1CRjs7QUMzbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4bUJGOztBQzVtQkE7RUFDRTtBRCttQkY7O0FDN21CQTtFQUNFO0VBQ0E7RUFDQTtBRGduQkY7O0FDOW1CQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7QURpbkJGOztBQy9tQkE7RUFDRTtFQUNBO0FEa25CRjs7QUNobkJBOzs7Ozs7RUFNRTtBRG1uQkY7O0FDam5CQTtFQUNFO0FEb25CRjs7QUNsbkJBO0VBQ0U7QURxbkJGOztBQ25uQkE7Ozs7OztFQU1FO0FEc25CRjs7QUNwbkJBO0VBQ0U7QUR1bkJGOztBQ3JuQkE7Ozs7OztFQU1FO0FEd25CRjs7QUN0bkJBOztFQUVFO0FEeW5CRjs7QUN2bkJBO0VBQ0U7QUQwbkJGOztBQ3huQkE7RUFDRTtBRDJuQkY7O0FDem5CQTtFQUNFO0VBQ0E7RUFDQTtBRDRuQkY7O0FDMW5CQTs7RUFFRTtFQUNBO0VBQ0E7QUQ2bkJGOztBQzNuQkE7Ozs7Ozs7Ozs7OztFQVlFO0FEOG5CRjs7QUM1bkJBOzs7OztFQUtFO0FEK25CRjs7QUM3bkJBOzs7Ozs7Ozs7Ozs7RUFZRTtBRGdvQkY7O0FDOW5CQTs7Ozs7RUFLRTtBRGlvQkY7O0FDL25CQTs7Ozs7Ozs7Ozs7O0VBWUU7QURrb0JGOztBQ2hvQkE7Ozs7O0VBS0U7QURtb0JGOztBQ2pvQkE7Ozs7Ozs7Ozs7OztFQVlFO0FEb29CRjs7QUNsb0JBOzs7OztFQUtFO0FEcW9CRjs7QUNub0JBOzs7Ozs7Ozs7Ozs7RUFZRTtBRHNvQkY7O0FDcG9CQTs7Ozs7RUFLRTtBRHVvQkY7O0FDcm9CQTtFQUNFO0VBQ0E7QUR3b0JGOztBQ3RvQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR5b0JGOztFQ3ZvQkE7SUFDRTtFRDBvQkY7O0VDeG9CQTs7Ozs7O0lBTUU7RUQyb0JGOztFQ3pvQkE7SUFDRTtFRDRvQkY7O0VDMW9CQTs7Ozs7O0lBTUU7RUQ2b0JGOztFQzNvQkE7Ozs7OztJQU1FO0VEOG9CRjs7RUM1b0JBOzs7O0lBSUU7RUQrb0JGO0FBQ0Y7QUM3b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrb0JGOztBQzdvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURncEJGOztBQzlvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlwQkY7O0FDL29CQTtFQUNFO0VBQ0c7RUFDSztBRGtwQlY7O0FDaHBCQTs7RUFFRTtFQUNBO0VBQ0E7QURtcEJGOztBQ2pwQkE7RUFDRTtBRG9wQkY7O0FDbHBCQTtFQUNFO0VBQ0E7QURxcEJGOztBQ25wQkE7O0VBRUU7QURzcEJGOztBQ3BwQkE7OztFQUdFO0VBQ0E7QUR1cEJGOztBQ3JwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3BCRjs7QUN0cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNLO0VBQ0c7QUR5cEJWOztBQ3ZwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDUTtBRDBwQlY7O0FDeHBCQTtFQUNFO0VBQ0E7QUQycEJGOztBQ3pwQkE7RUFDRTtBRDRwQkY7O0FDMXBCQTtFQUNFO0FENnBCRjs7QUMzcEJBO0VBQ0U7RUFDQTtBRDhwQkY7O0FDNXBCQTs7O0VBR0U7RUFDQTtBRCtwQkY7O0FDN3BCQTs7RUFFRTtBRGdxQkY7O0FDOXBCQTtFQUNFO0FEaXFCRjs7QUMvcEJBO0VBQ0U7QURrcUJGOztBQ2hxQkE7RUFDRTs7OztJQUlFO0VEbXFCRjs7RUNqcUJBOzs7Ozs7OztJQVFFO0VEb3FCRjs7RUNscUJBOzs7Ozs7OztJQVFFO0VEcXFCRjtBQUNGO0FDbnFCQTtFQUNFO0FEcXFCRjs7QUNucUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEc3FCRjs7QUNwcUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1cUJGOztBQ3JxQkE7Ozs7RUFJRTtFQUNBO0VBQ0E7QUR3cUJGOztBQ3RxQkE7O0VBRUU7QUR5cUJGOztBQ3ZxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwcUJGOztBQ3hxQkE7O0VBRUU7RUFDQTtBRDJxQkY7O0FDenFCQTs7Ozs7O0VBTUU7QUQ0cUJGOztBQzFxQkE7Ozs7RUFJRTtBRDZxQkY7O0FDM3FCQTs7OztFQUlFO0FEOHFCRjs7QUM1cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrcUJGOztBQzdxQkE7O0VBRUU7RUFDQTtBRGdyQkY7O0FDOXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpckJGOztBQy9xQkE7RUFDRTtFQUNBO0FEa3JCRjs7QUNockJBOztFQUVFO0FEbXJCRjs7QUNqckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9yQkY7O0FDbHJCQTtFQUNFO0VBQ0E7QURxckJGOztBQ25yQkE7O0VBRUU7QURzckJGOztBQ3ByQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXJCRjs7QUNyckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdyQkY7O0FDdHJCQTtFQUNFO0VBQ0E7QUR5ckJGOztBQ3ZyQkE7O0VBRUU7QUQwckJGOztBQ3hyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnJCRjs7QUN6ckJBO0VBQ0U7RUFDQTtBRDRyQkY7O0FDMXJCQTs7RUFFRTtBRDZyQkY7O0FDM3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4ckJGOztBQzVyQkE7RUFDRTtBRCtyQkY7O0FDN3JCQTtFQUNFO0FEZ3NCRjs7QUM5ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpc0JGOztBQy9yQkE7OztFQUdFO0VBQ0E7RUFDQTtBRGtzQkY7O0FDaHNCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbXNCRjs7QUNqc0JBOzs7Ozs7Ozs7O0VBVUU7QURvc0JGOztBQ2xzQkE7RUFDRTtFQUNBO0VBQ1E7QURxc0JWOztBQ25zQkE7RUFDRTtFQUNBO0VBQ1E7QURzc0JWOztBQ3BzQkE7RUFDRTtFQUNBO0VBQ0E7QUR1c0JGOztBQ3JzQkE7RUFDRTtBRHdzQkY7O0FDdHNCQTs7Ozs7Ozs7OztFQVVFO0FEeXNCRjs7QUN2c0JBO0VBQ0U7RUFDQTtFQUNRO0FEMHNCVjs7QUN4c0JBO0VBQ0U7RUFDQTtFQUNRO0FEMnNCVjs7QUN6c0JBO0VBQ0U7RUFDQTtFQUNBO0FENHNCRjs7QUMxc0JBO0VBQ0U7QUQ2c0JGOztBQzNzQkE7Ozs7Ozs7Ozs7RUFVRTtBRDhzQkY7O0FDNXNCQTtFQUNFO0VBQ0E7RUFDUTtBRCtzQlY7O0FDN3NCQTtFQUNFO0VBQ0E7RUFDUTtBRGd0QlY7O0FDOXNCQTtFQUNFO0VBQ0E7RUFDQTtBRGl0QkY7O0FDL3NCQTtFQUNFO0FEa3RCRjs7QUNodEJBO0VBQ0U7QURtdEJGOztBQ2p0QkE7RUFDRTtBRG90QkY7O0FDbHRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcXRCRjs7QUNudEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURzdEJGOztFQ3B0QkE7SUFDRTtJQUNBO0lBQ0E7RUR1dEJGOztFQ3J0QkE7SUFDRTtFRHd0QkY7O0VDdHRCQTtJQUNFO0lBQ0E7RUR5dEJGOztFQ3Z0QkE7OztJQUdFO0VEMHRCRjs7RUN4dEJBO0lBQ0U7RUQydEJGOztFQ3p0QkE7SUFDRTtJQUNBO0VENHRCRjs7RUMxdEJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VENnRCRjs7RUMzdEJBOztJQUVFO0VEOHRCRjs7RUM1dEJBOztJQUVFO0lBQ0E7RUQrdEJGOztFQzd0QkE7SUFDRTtFRGd1QkY7QUFDRjtBQzl0QkE7Ozs7RUFJRTtFQUNBO0VBQ0E7QURndUJGOztBQzl0QkE7O0VBRUU7QURpdUJGOztBQy90QkE7RUFDRTtFQUNBO0FEa3VCRjs7QUNodUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURtdUJGO0FBQ0Y7QUNqdUJBO0VBQ0U7QURtdUJGOztBQ2p1QkE7RUFDRTtJQUNFO0lBQ0E7RURvdUJGO0FBQ0Y7QUNsdUJBO0VBQ0U7SUFDRTtJQUNBO0VEb3VCRjtBQUNGO0FDbHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSjtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtFQUNBO0FEb3VCRjs7QUNsdUJBOzs7Ozs7RUFNRTtFQUNBO0FEcXVCRjs7QUNudUJBOzs7RUFHRTtFQUNBO0FEc3VCRjs7QUNwdUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNRO0FEdXVCVjs7QUNydUJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0FEd3VCRjs7QUN0dUJBOztFQUVFO0FEeXVCRjs7QUN2dUJBO0VBQ0U7RUFDQTtFQUNBO0FEMHVCRjs7QUN4dUJBOztFQUVFO0VBQ0E7RUFDQTtBRDJ1QkY7O0FDenVCQTtFQUNFO0VBQ0E7RUFDQTtBRDR1QkY7O0FDMXVCQTs7O0VBR0U7RUFDQTtFQUNBO0FENnVCRjs7QUMzdUJBOzs7Ozs7Ozs7RUFTRTtFQUNBO0VBQ0E7QUQ4dUJGOztBQzV1QkE7OztFQUdFO0FEK3VCRjs7QUM3dUJBOzs7Ozs7Ozs7RUFTRTtFQUNBO0FEZ3ZCRjs7QUM5dUJBO0VBQ0U7RUFDQTtBRGl2QkY7O0FDL3VCQTtFQUNFO0VBQ0E7RUFDQTtBRGt2QkY7O0FDaHZCQTs7RUFFRTtFQUNBO0VBQ0E7QURtdkJGOztBQ2p2QkE7RUFDRTtFQUNBO0VBQ0E7QURvdkJGOztBQ2x2QkE7OztFQUdFO0VBQ0E7RUFDQTtBRHF2QkY7O0FDbnZCQTs7Ozs7Ozs7O0VBU0U7RUFDQTtFQUNBO0FEc3ZCRjs7QUNwdkJBOzs7RUFHRTtBRHV2QkY7O0FDcnZCQTs7Ozs7Ozs7O0VBU0U7RUFDQTtBRHd2QkY7O0FDdHZCQTtFQUNFO0VBQ0E7QUR5dkJGOztBQ3Z2QkE7RUFDRTtFQUNBO0VBQ0E7QUQwdkJGOztBQ3h2QkE7O0VBRUU7RUFDQTtFQUNBO0FEMnZCRjs7QUN6dkJBO0VBQ0U7RUFDQTtFQUNBO0FENHZCRjs7QUMxdkJBOzs7RUFHRTtFQUNBO0VBQ0E7QUQ2dkJGOztBQzN2QkE7Ozs7Ozs7OztFQVNFO0VBQ0E7RUFDQTtBRDh2QkY7O0FDNXZCQTs7O0VBR0U7QUQrdkJGOztBQzd2QkE7Ozs7Ozs7OztFQVNFO0VBQ0E7QURnd0JGOztBQzl2QkE7RUFDRTtFQUNBO0FEaXdCRjs7QUMvdkJBO0VBQ0U7RUFDQTtFQUNBO0FEa3dCRjs7QUNod0JBOztFQUVFO0VBQ0E7RUFDQTtBRG13QkY7O0FDandCQTtFQUNFO0VBQ0E7RUFDQTtBRG93QkY7O0FDbHdCQTs7O0VBR0U7RUFDQTtFQUNBO0FEcXdCRjs7QUNud0JBOzs7Ozs7Ozs7RUFTRTtFQUNBO0VBQ0E7QURzd0JGOztBQ3B3QkE7OztFQUdFO0FEdXdCRjs7QUNyd0JBOzs7Ozs7Ozs7RUFTRTtFQUNBO0FEd3dCRjs7QUN0d0JBO0VBQ0U7RUFDQTtBRHl3QkY7O0FDdndCQTtFQUNFO0VBQ0E7RUFDQTtBRDB3QkY7O0FDeHdCQTs7RUFFRTtFQUNBO0VBQ0E7QUQyd0JGOztBQ3p3QkE7RUFDRTtFQUNBO0VBQ0E7QUQ0d0JGOztBQzF3QkE7OztFQUdFO0VBQ0E7RUFDQTtBRDZ3QkY7O0FDM3dCQTs7Ozs7Ozs7O0VBU0U7RUFDQTtFQUNBO0FEOHdCRjs7QUM1d0JBOzs7RUFHRTtBRCt3QkY7O0FDN3dCQTs7Ozs7Ozs7O0VBU0U7RUFDQTtBRGd4QkY7O0FDOXdCQTtFQUNFO0VBQ0E7QURpeEJGOztBQy93QkE7RUFDRTtFQUNBO0VBQ0E7QURreEJGOztBQ2h4QkE7O0VBRUU7RUFDQTtFQUNBO0FEbXhCRjs7QUNqeEJBO0VBQ0U7RUFDQTtFQUNBO0FEb3hCRjs7QUNseEJBOzs7RUFHRTtFQUNBO0VBQ0E7QURxeEJGOztBQ254QkE7Ozs7Ozs7OztFQVNFO0VBQ0E7RUFDQTtBRHN4QkY7O0FDcHhCQTs7O0VBR0U7QUR1eEJGOztBQ3J4QkE7Ozs7Ozs7OztFQVNFO0VBQ0E7QUR3eEJGOztBQ3R4QkE7RUFDRTtFQUNBO0FEeXhCRjs7QUN2eEJBO0VBQ0U7RUFDQTtFQUNBO0FEMHhCRjs7QUN4eEJBOzs7OztFQUtFO0VBQ0E7RUFDUTtBRDJ4QlY7O0FDenhCQTs7OztFQUlFO0FENHhCRjs7QUMxeEJBOztFQUVFO0VBQ0E7RUFDQTtBRDZ4QkY7O0FDM3hCQTs7OztFQUlFO0VBQ0E7QUQ4eEJGOztBQzV4QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQreEJGOztBQzd4QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURneUJGOztBQzl4QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURpeUJGOztBQy94QkE7RUFDRTtFQUNBO0FEa3lCRjs7QUNoeUJBO0VBQ0U7QURteUJGOztBQ2p5QkE7OztFQUdFO0FEb3lCRjs7QUNseUJBO0VBQ0U7RUFDQTtFQUNLO0VBQ0c7QURxeUJWOztBQ255QkE7RUFDRTtBRHN5QkY7O0FDcHlCQTtFQUNFO0FEdXlCRjs7QUNyeUJBO0VBQ0U7QUR3eUJGOztBQ3R5QkE7RUFDRTtBRHl5QkY7O0FDdnlCQTtFQUNFO0FEMHlCRjs7QUN4eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDSztFQUNHO0VBQ1I7RUFDSztFQUNHO0VBQ1I7RUFDSztFQUNHO0FEMnlCVjs7QUN6eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHlCRjs7QUMxeUJBOztFQUVFO0FENnlCRjs7QUMzeUJBO0VBQ0U7QUQ4eUJGOztBQzV5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEK3lCVjs7QUM3eUJBO0VBQ0U7RUFDQTtBRGd6QkY7O0FDOXlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaXpCRjs7QUMveUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrekJGOztBQ2h6QkE7O0VBRUU7RUFDQTtFQUNBO0FEbXpCRjs7QUNqekJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBRG96QkY7O0FDbHpCQTs7O0VBR0U7QURxekJGOztBQ256QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHN6QkY7O0FDcHpCQTtFQUNFO0FEdXpCRjs7QUNyekJBO0VBQ0U7QUR3ekJGOztBQ3R6QkE7RUFDRTtFQUNBO0FEeXpCRjs7QUN2ekJBO0VBQ0U7RUFDQTtBRDB6QkY7O0FDeHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ6QkY7O0FDenpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDR6QkY7O0FDMXpCQTtFQUNFO0VBQ0E7QUQ2ekJGOztBQzN6QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQ4ekJGOztBQzV6QkE7O0VBRUU7RUFDQTtFQUNBO0FEK3pCRjs7QUM3ekJBO0VBQ0U7SUFDRTtJQUNBO0VEZzBCRjs7RUM5ekJBO0lBQ0U7SUFDQTtFRGkwQkY7QUFDRjtBQy96QkE7O0VBRUU7RUFDQTtFQUNBO0FEaTBCRjs7QUMvekJBOztFQUVFO0VBQ0E7QURrMEJGOztBQ2gwQkE7Ozs7Ozs7O0VBUUU7QURtMEJGOztBQ2owQkE7Ozs7RUFJRTtBRG8wQkY7O0FDbDBCQTtFQUNFO0FEcTBCRjs7QUNuMEJBOzs7RUFHRTtBRHMwQkY7O0FDcDBCQTs7O0VBR0U7QUR1MEJGOztBQ3IwQkE7RUFDRTtBRHcwQkY7O0FDdDBCQTtFQUNFO0FEeTBCRjs7QUN2MEJBO0VBQ0U7RUFDQTtBRDAwQkY7O0FDeDBCQTs7RUFFRTtFQUNBO0FEMjBCRjs7QUN6MEJBO0VBQ0U7QUQ0MEJGOztBQzEwQkE7RUFDRTtBRDYwQkY7O0FDMzBCQTs7RUFFRTtFQUNBO0FEODBCRjs7QUM1MEJBO0VBQ0U7RUFDQTtBRCswQkY7O0FDNzBCQTs7RUFFRTtBRGcxQkY7O0FDOTBCQTtFQUNFO0VBQ0E7QURpMUJGOztBQy8wQkE7RUFDRTtFQUNBO0FEazFCRjs7QUNoMUJBO0VBQ0U7RUFDUTtBRG0xQlY7O0FDajFCQTtFQUNFO0VBQ1E7QURvMUJWOztBQ2wxQkE7RUFDRTtBRHExQkY7O0FDbjFCQTtFQUNFO0VBQ0E7QURzMUJGOztBQ3AxQkE7RUFDRTtBRHUxQkY7O0FDcjFCQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUR3MUJGOztBQ3QxQkE7RUFDRTtBRHkxQkY7O0FDdjFCQTs7OztFQUlFO0VBQ0E7QUQwMUJGOztBQ3gxQkE7RUFDRTtBRDIxQkY7O0FDejFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENDFCRjs7QUMxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2MUJGOztBQzMxQkE7RUFDRTtBRDgxQkY7O0FDNTFCQTs7RUFFRTtFQUNBO0FEKzFCRjs7QUM3MUJBO0VBQ0U7RUFDQTtBRGcyQkY7O0FDOTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTJCRjs7QUMvMUJBOztFQUVFO0VBQ0E7RUFDQTtBRGsyQkY7O0FDaDJCQTtFQUNFO0FEbTJCRjs7QUNqMkJBO0VBQ0U7QURvMkJGOztBQ2wyQkE7Ozs7RUFJRTtFQUNBO0VBQ0E7QURxMkJGOztBQ24yQkE7RUFDRTtFQUNBO0VBQ0E7QURzMkJGOztBQ3AyQkE7RUFDRTtFQUNBO0VBQ0E7QUR1MkJGOztBQ3IyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdzJCRjs7QUN0MkJBO0VBQ0U7QUR5MkJGOztBQ3YyQkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwMkJGOztBQ3gyQkE7OztFQUdFO0VBQ0E7QUQyMkJGOztBQ3oyQkE7Ozs7OztFQU1FO0FENDJCRjs7QUMxMkJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENjJCRjs7QUMzMkJBOzs7RUFHRTtFQUNBO0FEODJCRjs7QUM1MkJBOzs7Ozs7RUFNRTtBRCsyQkY7O0FDNzJCQTs7O0VBR0U7QURnM0JGOztBQzkyQkE7OztFQUdFO0FEaTNCRjs7QUMvMkJBOztFQUVFO0VBQ0E7RUFDQTtBRGszQkY7O0FDaDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG0zQkY7O0FDajNCQTtFQUNFO0VBQ0E7RUFDQTtBRG8zQkY7O0FDbDNCQTtFQUNFO0VBQ0E7RUFDQTtBRHEzQkY7O0FDbjNCQTs7RUFFRTtBRHMzQkY7O0FDcDNCQTs7Ozs7OztFQU9FO0VBQ0E7QUR1M0JGOztBQ3IzQkE7RUFDRTtBRHczQkY7O0FDdDNCQTs7Ozs7OztFQU9FO0VBQ0E7QUR5M0JGOztBQ3YzQkE7RUFDRTtBRDAzQkY7O0FDeDNCQTtFQUNFO0VBQ0E7RUFDQTtBRDIzQkY7O0FDejNCQTtFQUNFO0FENDNCRjs7QUMxM0JBO0VBQ0U7QUQ2M0JGOztBQzMzQkE7OztFQUdFO0FEODNCRjs7QUM1M0JBOztFQUVFO0FEKzNCRjs7QUM3M0JBOztFQUVFO0VBQ0E7QURnNEJGOztBQzkzQkE7RUFDRTtFQUNBO0VBQ0E7QURpNEJGOztBQy8zQkE7RUFDRTtFQUNBO0FEazRCRjs7QUNoNEJBO0VBQ0U7RUFDQTtFQUNBO0FEbTRCRjs7QUNqNEJBOztFQUVFO0VBQ0E7QURvNEJGOztBQ2w0QkE7RUFDRTtBRHE0QkY7O0FDbjRCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHM0QkY7O0FDcDRCQTs7O0VBR0U7RUFDQTtBRHU0QkY7O0FDcjRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdzRCRjs7QUN0NEJBO0VBQ0U7QUR5NEJGOztBQ3Y0QkE7RUFDRTtBRDA0QkY7O0FDeDRCQTtFQUNFO0VBQ0E7QUQyNEJGOztBQ3o0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDQ0QkY7O0FDMTRCQTtFQUNFO0FENjRCRjs7QUMzNEJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODRCRjs7QUM1NEJBO0VBQ0U7RUFDQTtBRCs0QkY7O0FDNzRCQTtFQUNFO0FEZzVCRjs7QUM5NEJBO0VBQ0U7RUFDQTtBRGk1QkY7O0FDLzRCQTtFQUNFO0VBQ0E7QURrNUJGOztBQ2g1QkE7RUFDRTtJQUNFO0lBQ0E7RURtNUJGOztFQ2o1QkE7SUFDRTtFRG81QkY7QUFDRjtBQ2w1QkE7RUFDRTtFQUNBO0FEbzVCRjs7QUNsNUJBOzs7RUFHRTtBRHE1QkY7O0FDbjVCQTtFQUNFO0lBQ0U7SUFDQTtFRHM1QkY7O0VDcDVCQTs7O0lBR0U7RUR1NUJGO0FBQ0Y7QUNyNUJBO0VBQ0U7QUR1NUJGOztBQ3I1QkE7RUFDRTtBRHc1QkY7O0FDdDVCQTtFQUNFO0FEeTVCRjs7QUN2NUJBOzs7RUFHRTtFQUNBO0FEMDVCRjs7QUN4NUJBO0VBQ0U7QUQyNUJGOztBQ3o1QkE7RUFDRTtFQUNBO0FENDVCRjs7QUMxNUJBO0VBQ0U7QUQ2NUJGOztBQzM1QkE7RUFDRTtBRDg1QkY7O0FDNTVCQTtFQUNFO0VBQ0E7QUQrNUJGOztBQzc1QkE7RUFDRTtFQUNBO0FEZzZCRjs7QUM5NUJBO0VBQ0U7SUFDRTtJQUNBO0VEaTZCRjs7RUMvNUJBO0lBQ0U7RURrNkJGO0FBQ0Y7QUNoNkJBO0VBQ0U7QURrNkJGOztBQ2g2QkE7RUFDRTtFQUNBO0FEbTZCRjs7QUNqNkJBOzs7RUFHRTtBRG82QkY7O0FDbDZCQTtFQUNFO0lBQ0U7SUFDQTtFRHE2QkY7O0VDbjZCQTs7O0lBR0U7RURzNkJGO0FBQ0Y7QUNwNkJBO0VBQ0U7QURzNkJGOztBQ3A2QkE7RUFDRTtBRHU2QkY7O0FDcjZCQTtFQUNFO0VBQ0E7RUFDQTtBRHc2QkY7O0FDdDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeTZCRjs7QUN2NkJBO0VBQ0U7SUFDRTtFRDA2QkY7QUFDRjtBQ3g2QkE7RUFDRTtJQUNFO0VEMDZCRjtBQUNGO0FDeDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEMDZCVjs7QUN4NkJBO0VBQ0U7QUQyNkJGOztBQ3o2QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNRO0VENDZCVjs7RUMxNkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ2NkJGOztFQzM2QkE7SUFDRTtFRDg2QkY7O0VDNTZCQTs7O0lBR0U7SUFDQTtFRCs2QkY7QUFDRjtBQzc2QkE7O0VBRUU7QUQrNkJGOztBQzc2QkE7RUFDRTs7SUFFRTtFRGc3QkY7QUFDRjtBQzk2QkE7Ozs7RUFJRTtFQUNBO0FEZzdCRjs7QUM5NkJBO0VBQ0U7Ozs7SUFJRTtJQUNBO0VEaTdCRjtBQUNGO0FDLzZCQTtFQUNFO0VBQ0E7QURpN0JGOztBQy82QkE7RUFDRTtJQUNFO0VEazdCRjtBQUNGO0FDaDdCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRGs3QkY7O0FDaDdCQTtFQUNFOztJQUVFO0VEbTdCRjtBQUNGO0FDajdCQTtFQUNFO0VBQ0E7QURtN0JGOztBQ2o3QkE7RUFDRTtFQUNBO0VBQ0E7QURvN0JGOztBQ2w3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcTdCRjs7QUNuN0JBOztFQUVFO0FEczdCRjs7QUNwN0JBO0VBQ0U7QUR1N0JGOztBQ3I3QkE7RUFDRTs7SUFFRTtFRHc3QkY7QUFDRjtBQ3Q3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHc3QkY7O0FDdDdCQTtFQUNFO0FEeTdCRjs7QUN2N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwN0JGOztBQ3g3QkE7RUFDRTtBRDI3QkY7O0FDejdCQTtFQUNFO0lBQ0U7RUQ0N0JGO0FBQ0Y7QUMxN0JBO0VBQ0U7QUQ0N0JGOztBQzE3QkE7RUFDRTtFQUNBO0VBQ0E7QUQ2N0JGOztBQzM3QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ1E7RUQ4N0JWOztFQzU3QkE7O0lBRUU7RUQrN0JGOztFQzc3QkE7SUFDRTtFRGc4QkY7O0VDOTdCQTs7SUFFRTtFRGk4QkY7QUFDRjtBQy83QkE7RUFDRTtJQUNFO0lBQ0E7RURpOEJGOztFQy83QkE7SUFDRTtFRGs4QkY7O0VDaDhCQTtJQUNFO0lBQ0E7RURtOEJGO0FBQ0Y7QUNqOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEbThCVjs7QUNqOEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURvOEJGOztFQ2w4QkE7SUFDRTtJQUNBO0lBQ0E7RURxOEJGOztFQ244QkE7SUFDRTtFRHM4QkY7O0VDcDhCQTtJQUNFO0lBQ0E7RUR1OEJGOztFQ3I4QkE7OztJQUdFO0VEdzhCRjs7RUN0OEJBO0lBQ0U7RUR5OEJGOztFQ3Y4QkE7SUFDRTtJQUNBO0VEMDhCRjs7RUN4OEJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VEMjhCRjs7RUN6OEJBOztJQUVFO0VENDhCRjs7RUMxOEJBOztJQUVFO0lBQ0E7RUQ2OEJGOztFQzM4QkE7SUFDRTtFRDg4QkY7QUFDRjtBQzU4QkE7RUFDRTtJQUNFO0VEODhCRjs7RUM1OEJBO0lBQ0U7RUQrOEJGO0FBQ0Y7QUM3OEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNRO0VEKzhCVjtBQUNGO0FDNzhCQTtFQUNFO0VBQ0E7RUFDQTtBRCs4QkY7O0FDNzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnOUJGOztBQzk4QkE7RUFDRTtFQUNBO0FEaTlCRjs7QUMvOEJBO0VBQ0U7RUFDQTtBRGs5QkY7O0FDaDlCQTtFQUNFO0VBQ0E7QURtOUJGOztBQ2o5QkE7RUFDRTtFQUNBO0FEbzlCRjs7QUNsOUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURxOUJGO0FBQ0Y7QUNuOUJBO0VBQ0U7SUFDRTtFRHE5QkY7O0VDbjlCQTtJQUNFO0lBQ0E7RURzOUJGOztFQ3A5QkE7SUFDRTtFRHU5QkY7QUFDRjtBQ3I5QkE7RUFDRTtFQUNBO0FEdTlCRjs7QUNyOUJBO0VBQ0U7QUR3OUJGOztBQ3Q5QkE7O0VBRUU7RUFDQTtBRHk5QkY7O0FDdjlCQTtFQUNFO0FEMDlCRjs7QUN4OUJBO0VBQ0U7QUQyOUJGOztBQ3o5QkE7O0VBRUU7RUFDQTtBRDQ5QkY7O0FDMTlCQTs7O0VBR0U7RUFDQTtBRDY5QkY7O0FDMzlCQTs7O0VBR0U7RUFDQTtBRDg5QkY7O0FDNTlCQTtFQUNFO0FEKzlCRjs7QUM3OUJBOztFQUVFO0FEZytCRjs7QUM5OUJBO0VBQ0U7QURpK0JGOztBQy85QkE7O0VBRUU7QURrK0JGOztBQ2grQkE7OztFQUdFO0VBQ0E7QURtK0JGOztBQ2orQkE7RUFDRTtJQUNFO0VEbytCRjs7RUNsK0JBOztJQUVFO0lBQ0E7RURxK0JGOztFQ24rQkE7OztJQUdFO0lBQ0E7RURzK0JGOztFQ3ArQkE7OztJQUdFO0lBQ0E7RUR1K0JGO0FBQ0Y7QUNyK0JBO0VBQ0U7QUR1K0JGOztBQ3IrQkE7RUFDRTtBRHcrQkY7O0FDdCtCQTtFQUNFO0FEeStCRjs7QUN2K0JBOztFQUVFO0FEMCtCRjs7QUN4K0JBOzs7O0VBSUU7QUQyK0JGOztBQ3orQkE7RUFDRTtFQUNBO0FENCtCRjs7QUMxK0JBO0VBQ0U7QUQ2K0JGOztBQzMrQkE7O0VBRUU7RUFDQTtBRDgrQkY7O0FDNStCQTtFQUNFO0FEKytCRjs7QUM3K0JBO0VBQ0U7QURnL0JGOztBQzkrQkE7O0VBRUU7RUFDQTtBRGkvQkY7O0FDLytCQTs7O0VBR0U7RUFDQTtBRGsvQkY7O0FDaC9CQTs7O0VBR0U7RUFDQTtBRG0vQkY7O0FDai9CQTtFQUNFO0FEby9CRjs7QUNsL0JBOztFQUVFO0FEcS9CRjs7QUNuL0JBO0VBQ0U7QURzL0JGOztBQ3AvQkE7O0VBRUU7QUR1L0JGOztBQ3IvQkE7OztFQUdFO0VBQ0E7QUR3L0JGOztBQ3QvQkE7RUFDRTtJQUNFO0VEeS9CRjs7RUN2L0JBO0lBQ0U7RUQwL0JGOztFQ3gvQkE7SUFDRTtFRDIvQkY7O0VDei9CQTs7SUFFRTtJQUNBO0VENC9CRjs7RUMxL0JBOzs7SUFHRTtJQUNBO0VENi9CRjs7RUMzL0JBOzs7SUFHRTtJQUNBO0VEOC9CRjtBQUNGO0FDNS9CQTtFQUNFO0FEOC9CRjs7QUM1L0JBO0VBQ0U7QUQrL0JGOztBQzcvQkE7RUFDRTtBRGdnQ0Y7O0FDOS9CQTs7RUFFRTtBRGlnQ0Y7O0FDLy9CQTs7OztFQUlFO0FEa2dDRjs7QUNoZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1nQ0Y7O0FDamdDQTtFQUNFO0FEb2dDRjs7QUNsZ0NBO0VBQ0U7RUFDQTtFQUNBO0FEcWdDRjs7QUNuZ0NBO0VBQ0U7QURzZ0NGOztBQ3BnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVnQ0Y7O0FDcmdDQTtFQUNFO0FEd2dDRjs7QUN0Z0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlnQ0Y7O0FDdmdDQTs7RUFFRTtFQUNBO0VBQ0E7QUQwZ0NGOztBQ3hnQ0E7O0VBRUU7RUFDQTtBRDJnQ0Y7O0FDemdDQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FENGdDRjs7QUMxZ0NBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmdDRjs7QUMzZ0NBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRDhnQ0Y7O0FDNWdDQTs7RUFFRTtFQUNBO0VBQ0E7QUQrZ0NGOztBQzdnQ0E7O0VBRUU7RUFDQTtBRGdoQ0Y7O0FDOWdDQTs7RUFFRTtFQUNBO0FEaWhDRjs7QUMvZ0NBOztFQUVFO0VBQ0E7RUFDQTtBRGtoQ0Y7O0FDaGhDQTs7RUFFRTtFQUNBO0FEbWhDRjs7QUNqaENBOztFQUVFO0VBQ0E7QURvaENGOztBQ2xoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHFoQ0Y7O0FDbmhDQTtFQUNFO0FEc2hDRjs7QUNwaENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1aENGOztBQ3JoQ0E7O0VBRUU7RUFDQTtBRHdoQ0Y7O0FDdGhDQTs7RUFFRTtBRHloQ0Y7O0FDdmhDQTs7RUFFRTtBRDBoQ0Y7O0FDeGhDQTs7OztFQUlFO0VBQ0E7RUFDQTtBRDJoQ0Y7O0FDemhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENGhDRjs7QUMxaENBOztFQUVFO0VBQ0E7RUFDQTtBRDZoQ0Y7O0FDM2hDQTtFQUNFO0FEOGhDRjs7QUM1aENBO0VBQ0U7RUFDQTtBRCtoQ0Y7O0FDN2hDQTtFQUNFO0FEZ2lDRjs7QUM5aENBOztFQUVFO0FEaWlDRjs7QUMvaENBO0VBQ0U7QURraUNGOztBQ2hpQ0E7O0VBRUU7QURtaUNGOztBQ2ppQ0E7RUFDRTtBRG9pQ0Y7O0FDbGlDQTs7RUFFRTtBRHFpQ0Y7O0FDbmlDQTtFQUNFO0FEc2lDRjs7QUNwaUNBOztFQUVFO0FEdWlDRjs7QUNyaUNBO0VBQ0U7QUR3aUNGOztBQ3RpQ0E7O0VBRUU7QUR5aUNGOztBQ3ZpQ0E7RUFDRTtBRDBpQ0Y7O0FDeGlDQTs7RUFFRTtBRDJpQ0Y7O0FDemlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRpQ0Y7O0FDMWlDQTtFQUNFO0FENmlDRjs7QUMzaUNBO0VBQ0U7RUFDQTtBRDhpQ0Y7O0FDNWlDQTs7RUFFRTtFQUNBO0FEK2lDRjs7QUM3aUNBOztFQUVFO0VBQ0E7RUFDQTtBRGdqQ0Y7O0FDOWlDQTs7RUFFRTtFQUNBO0FEaWpDRjs7QUMvaUNBO0VBQ0U7QURrakNGOztBQ2hqQ0E7RUFDRTtBRG1qQ0Y7O0FDampDQTtFQUNFO0FEb2pDRjs7QUNsakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFqQ0Y7O0FDbmpDQTs7RUFFRTtBRHNqQ0Y7O0FDcGpDQTtFQUNFO0VBQ0E7RUFDQTtBRHVqQ0Y7O0FDcmpDQTtFQUNFO0FEd2pDRjs7QUN0akNBOztFQUVFO0VBQ0E7RUFDQTtBRHlqQ0Y7O0FDdmpDQTtFQUNFO0FEMGpDRjs7QUN4akNBO0VBQ0U7SUFDRTtJQUNBO0VEMmpDRjs7RUN6akNBOztJQUVFO0lBQ0E7RUQ0akNGOztFQzFqQ0E7O0lBRUU7RUQ2akNGO0FBQ0Y7QUMzakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNLO0VBQ0c7QUQ2akNWOztBQzNqQ0E7O0VBRUU7RUFDQTtBRDhqQ0Y7O0FDNWpDQTs7O0VBR0U7QUQrakNGOztBQzdqQ0E7RUFDRTtFQUNBO0FEZ2tDRjs7QUM5akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpa0NGOztBQy9qQ0E7RUFDRTtFQUNBO0FEa2tDRjs7QUNoa0NBO0VBQ0U7QURta0NGOztBQ2prQ0E7O0VBRUU7QURva0NGOztBQ2xrQ0E7RUFDRTtBRHFrQ0Y7O0FDbmtDQTs7RUFFRTtBRHNrQ0Y7O0FDcGtDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHVrQ0Y7O0FDcmtDQTtFQUNFO0VBQ0E7RUFDQTtBRHdrQ0Y7O0FDdGtDQTtFQUNFO0FEeWtDRjs7QUN2a0NBO0VBQ0U7QUQwa0NGOztBQ3hrQ0E7RUFDRTtFQUNBO0VBQ0E7QUQya0NGOztBQ3prQ0E7RUFDRTtBRDRrQ0Y7O0FDMWtDQTtFQUNFO0FENmtDRjs7QUMza0NBO0VBQ0U7RUFDQTtFQUNBO0FEOGtDRjs7QUM1a0NBO0VBQ0U7QUQra0NGOztBQzdrQ0E7RUFDRTtBRGdsQ0Y7O0FDOWtDQTtFQUNFO0VBQ0E7RUFDQTtBRGlsQ0Y7O0FDL2tDQTtFQUNFO0FEa2xDRjs7QUNobENBO0VBQ0U7QURtbENGOztBQ2psQ0E7RUFDRTtJQUNFO0VEb2xDRjtFQ2xsQ0E7SUFDRTtFRG9sQ0Y7QUFDRjtBQ2xsQ0E7RUFDRTtJQUNFO0VEb2xDRjtFQ2xsQ0E7SUFDRTtFRG9sQ0Y7QUFDRjtBQ2xsQ0E7RUFDRTtJQUNFO0VEb2xDRjtFQ2xsQ0E7SUFDRTtFRG9sQ0Y7QUFDRjtBQ2xsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtBRG9sQ1Y7O0FDbGxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDSztFQUNHO0FEcWxDVjs7QUNubENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QURzbENWOztBQ3BsQ0E7O0VBRUU7RUFDSztFQUNHO0FEdWxDVjs7QUNybENBO0VBQ0U7QUR3bENGOztBQ3RsQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5bENGOztBQ3ZsQ0E7RUFDRTtBRDBsQ0Y7O0FDeGxDQTtFQUNFO0VBQ0E7RUFDQTtBRDJsQ0Y7O0FDemxDQTtFQUNFO0FENGxDRjs7QUMxbENBO0VBQ0U7RUFDQTtFQUNBO0FENmxDRjs7QUMzbENBO0VBQ0U7QUQ4bENGOztBQzVsQ0E7RUFDRTtFQUNBO0VBQ0E7QUQrbENGOztBQzdsQ0E7RUFDRTtBRGdtQ0Y7O0FDOWxDQTtFQUNFO0FEaW1DRjs7QUMvbENBOztFQUVFO0VBQ0E7QURrbUNGOztBQ2htQ0E7RUFDRTtBRG1tQ0Y7O0FDam1DQTtFQUNFO0FEb21DRjs7QUNsbUNBO0VBQ0U7QURxbUNGOztBQ25tQ0E7O0VBRUU7QURzbUNGOztBQ3BtQ0E7O0VBRUU7QUR1bUNGOztBQ3JtQ0E7OztFQUdFO0VBQ0E7QUR3bUNGOztBQ3RtQ0E7RUFDRTtBRHltQ0Y7O0FDdm1DQTtFQUNFO0FEMG1DRjs7QUN4bUNBO0VBQ0U7RUFDQTtBRDJtQ0Y7O0FDem1DQTtFQUNFO0VBQ0E7QUQ0bUNGOztBQzFtQ0E7RUFDRTtFQUNBO0FENm1DRjs7QUMzbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOG1DRjs7QUM1bUNBO0VBQ0U7RUFDQTtBRCttQ0Y7O0FDN21DQTtFQUNFO0VBQ0E7RUFDQTtBRGduQ0Y7O0FDOW1DQTs7RUFFRTtBRGluQ0Y7O0FDL21DQTs7RUFFRTtBRGtuQ0Y7O0FDaG5DQTs7OztFQUlFO0VBQ0E7RUFDQTtBRG1uQ0Y7O0FDam5DQTtFQUNFO0VBQ0E7QURvbkNGOztBQ2xuQ0E7OztFQUdFO0VBQ0E7RUFDQTtBRHFuQ0Y7O0FDbm5DQTs7O0VBR0U7QURzbkNGOztBQ3BuQ0E7OztFQUdFO0FEdW5DRjs7QUNybkNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBRHduQ0Y7O0FDdG5DQTs7Ozs7Ozs7O0VBU0U7QUR5bkNGOztBQ3ZuQ0E7OztFQUdFO0FEMG5DRjs7QUN4bkNBO0VBQ0U7RUFDQTtBRDJuQ0Y7O0FDem5DQTs7RUFFRTtBRDRuQ0Y7O0FDMW5DQTs7RUFFRTtBRDZuQ0Y7O0FDM25DQTs7OztFQUlFO0VBQ0E7QUQ4bkNGOztBQzVuQ0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBRCtuQ0Y7O0FDN25DQTtFQUNFO0VBQ0E7QURnb0NGOztBQzluQ0E7O0VBRUU7QURpb0NGOztBQy9uQ0E7O0VBRUU7QURrb0NGOztBQ2hvQ0E7Ozs7RUFJRTtFQUNBO0FEbW9DRjs7QUNqb0NBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QURvb0NGOztBQ2xvQ0E7RUFDRTtFQUNBO0FEcW9DRjs7QUNub0NBOztFQUVFO0FEc29DRjs7QUNwb0NBOztFQUVFO0FEdW9DRjs7QUNyb0NBOzs7O0VBSUU7RUFDQTtBRHdvQ0Y7O0FDdG9DQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FEeW9DRjs7QUN2b0NBO0VBQ0U7RUFDQTtBRDBvQ0Y7O0FDeG9DQTs7RUFFRTtBRDJvQ0Y7O0FDem9DQTs7RUFFRTtBRDRvQ0Y7O0FDMW9DQTs7OztFQUlFO0VBQ0E7QUQ2b0NGOztBQzNvQ0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBRDhvQ0Y7O0FDNW9DQTtFQUNFO0VBQ0E7QUQrb0NGOztBQzdvQ0E7RUFDRTtFQUNBO0FEZ3BDRjs7QUM5b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEaXBDVjs7QUMvb0NBO0VBQ0U7QURrcENGOztBQ2hwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1wQ0Y7O0FDanBDQTtFQUNFO0FEb3BDRjs7QUNscENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxcENGOztBQ25wQ0E7Ozs7O0VBS0U7QURzcENGOztBQ3BwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXBDRjs7QUNycENBOztFQUVFO0FEd3BDRjs7QUN0cENBOztFQUVFO0VBQ0E7QUR5cENGOztBQ3ZwQ0E7O0VBRUU7RUFDQTtFQUNBO0FEMHBDRjs7QUN4cENBOztFQUVFO0VBQ0E7RUFDQTtBRDJwQ0Y7O0FDenBDQTtFQUNFO0VBQ0E7QUQ0cENGOztBQzFwQ0E7RUFDRTtBRDZwQ0Y7O0FDM3BDQTtFQUNFO0FEOHBDRjs7QUM1cENBOzs7RUFHRTtBRCtwQ0Y7O0FDN3BDQTs7O0VBR0U7RUFDQTtBRGdxQ0Y7O0FDOXBDQTs7RUFFRTtFQUNBO0FEaXFDRjs7QUMvcENBOzs7O0VBSUU7RUFDQTtBRGtxQ0Y7O0FDaHFDQTs7Ozs7Ozs7RUFRRTtBRG1xQ0Y7O0FDanFDQTs7Ozs7Ozs7RUFRRTtBRG9xQ0Y7O0FDbHFDQTs7RUFFRTtFQUNBO0FEcXFDRjs7QUNucUNBOzs7O0VBSUU7RUFDQTtBRHNxQ0Y7O0FDcHFDQTs7Ozs7Ozs7RUFRRTtBRHVxQ0Y7O0FDcnFDQTs7Ozs7Ozs7RUFRRTtBRHdxQ0Y7O0FDdHFDQTs7OztFQUlFO0FEeXFDRjs7QUN2cUNBOztFQUVFO0FEMHFDRjs7QUN4cUNBOztFQUVFO0FEMnFDRjs7QUN6cUNBOzs7Ozs7Ozs7Ozs7RUFZRTtBRDRxQ0Y7O0FDMXFDQTs7Ozs7Ozs7Ozs7O0VBWUU7QUQ2cUNGOztBQzNxQ0E7Ozs7Ozs7O0VBUUU7QUQ4cUNGOztBQzVxQ0E7Ozs7Ozs7O0VBUUU7QUQrcUNGOztBQzdxQ0E7RUFDRTtFQUNBO0FEZ3JDRjs7QUM5cUNBO0VBQ0U7QURpckNGOztBQy9xQ0E7RUFDRTtFQUNBO0FEa3JDRjs7QUNockNBO0VBQ0U7QURtckNGOztBQ2pyQ0E7RUFDRTtBRG9yQ0Y7O0FDbHJDQTs7RUFFRTtBRHFyQ0Y7O0FDbnJDQTtFQUNFO0FEc3JDRjs7QUNwckNBO0VBQ0U7QUR1ckNGOztBQ3JyQ0E7RUFDRTtBRHdyQ0Y7O0FDdHJDQTtFQUNFO0VBQ0E7RUFDQTtBRHlyQ0Y7O0FDdnJDQTtFQUNFO0FEMHJDRjs7QUN4ckNBO0VBQ0U7RUFDQTtBRDJyQ0Y7O0FDenJDQTtFQUNFO0FENHJDRjs7QUMxckNBO0VBQ0U7QUQ2ckNGOztBQzNyQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ4ckNGOztBQzVyQ0E7RUFDRTtBRCtyQ0Y7O0FDN3JDQTtFQUNFO0VBQ0E7QURnc0NGOztBQzlyQ0E7RUFDRTtBRGlzQ0Y7O0FDL3JDQTtFQUNFO0FEa3NDRjs7QUNoc0NBO0VBQ0U7RUFDQTtFQUNBO0FEbXNDRjs7QUNqc0NBO0VBQ0U7QURvc0NGOztBQ2xzQ0E7RUFDRTtFQUNBO0FEcXNDRjs7QUNuc0NBO0VBQ0U7QURzc0NGOztBQ3BzQ0E7RUFDRTtBRHVzQ0Y7O0FDcnNDQTtFQUNFO0VBQ0E7RUFDQTtBRHdzQ0Y7O0FDdHNDQTtFQUNFO0FEeXNDRjs7QUN2c0NBO0VBQ0U7RUFDQTtBRDBzQ0Y7O0FDeHNDQTtFQUNFO0FEMnNDRjs7QUN6c0NBO0VBQ0U7QUQ0c0NGOztBQzFzQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ2c0NGOztBQzNzQ0E7RUFDRTtBRDhzQ0Y7O0FDNXNDQTtFQUNFO0VBQ0E7QUQrc0NGOztBQzdzQ0E7RUFDRTtBRGd0Q0Y7O0FDOXNDQTtFQUNFO0FEaXRDRjs7QUMvc0NBO0VBQ0U7RUFDQTtFQUNBO0FEa3RDRjs7QUNodENBO0VBQ0U7QURtdENGOztBQ2p0Q0E7RUFDRTtFQUNBO0FEb3RDRjs7QUNsdENBO0VBQ0U7QURxdENGOztBQ250Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3RDRjs7QUNwdENBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXRDRjs7QUNydENBO0VBQ0U7QUR3dENGOztBQ3R0Q0E7RUFDRTtBRHl0Q0Y7O0FDdnRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUQwdENWOztBQ3h0Q0E7RUFDRTtFQUNBO0FEMnRDRjs7QUN6dENBO0VBQ0U7RUFDQTtBRDR0Q0Y7O0FDMXRDQTtFQUNFO0VBQ0E7QUQ2dENGOztBQzN0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHRDRjs7QUM1dENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrdENGOztBQzd0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3VDRjs7QUM5dENBO0VBQ0U7QURpdUNGOztBQy90Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGt1Q0Y7O0FDaHVDQTtFQUNFO0VBQ0s7RUFDRztFQUNSO0VBQ0k7RUFDQztFQUNHO0FEbXVDVjs7QUNqdUNBO0VBQ0U7RUFDSTtFQUNDO0VBQ0c7QURvdUNWOztBQ2x1Q0E7RUFDRTtFQUNBO0FEcXVDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0FEc3VDRjs7QUNwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUR1dUNWOztBQ3J1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd1Q0Y7O0FDdHVDQTtFQUNFO0VBQ0E7QUR5dUNGOztBQ3Z1Q0E7RUFDRTtFQUNBO0FEMHVDRjs7QUN4dUNBO0VBQ0U7RUFDQTtBRDJ1Q0Y7O0FDenVDQTtFQUNFO0FENHVDRjs7QUMxdUNBO0VBQ0U7RUFDQTtBRDZ1Q0Y7O0FDM3VDQTtFQUNFO0VBQ0E7QUQ4dUNGOztBQzV1Q0E7RUFDRTtFQUNBO0VBQ0E7QUQrdUNGOztBQzd1Q0E7RUFDRTtFQUNBO0FEZ3ZDRjs7QUM5dUNBO0VBQ0U7QURpdkNGOztBQy91Q0E7RUFDRTtBRGt2Q0Y7O0FDaHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtdkNGOztBQ2p2Q0E7RUFDRTtJQUNFO0lBQ0E7RURvdkNGOztFQ2x2Q0E7SUFDRTtJQUNRO0VEcXZDVjs7RUNudkNBO0lBQ0U7RURzdkNGO0FBQ0Y7QUNwdkNBO0VBQ0U7SUFDRTtFRHN2Q0Y7QUFDRjtBQ3B2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QURxdkNGOztBQ252Q0E7RUFDRTtFQUNBO0FEc3ZDRjs7QUNwdkNBO0VBQ0U7RUFDQTtBRHV2Q0Y7O0FDcnZDQTtFQUNFO0VBQ0E7QUR3dkNGOztBQ3R2Q0E7RUFDRTtFQUNBO0FEeXZDRjs7QUN2dkNBO0VBQ0U7RUFDQTtBRDB2Q0Y7O0FDeHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ2Q0Y7O0FDenZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0dkNGOztBQzF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnZDRjs7QUMzdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDh2Q0Y7O0FDNXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrdkNGOztBQzd2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3dDRjs7QUM5dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGl3Q0Y7O0FDL3ZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrd0NGOztBQ2h3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbXdDRjs7QUNqd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG93Q0Y7O0FDbHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUVSO0FEb3dDRjs7QUNsd0NBO0VBQ0U7QURxd0NGOztBQ253Q0E7RUFDRTtBRHN3Q0Y7O0FDcHdDQTtFQUNFO0FEdXdDRjs7QUNyd0NBO0VBQ0U7QUR3d0NGOztBQ3R3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5d0NGOztBQ3Z3Q0E7RUFDRTtBRDB3Q0Y7O0FDeHdDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyd0NGOztBQ3p3Q0E7RUFDRTtBRDR3Q0Y7O0FDMXdDQTtFQUNFO0VBQ0E7QUQ2d0NGOztBQzN3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4d0NGOztBQzV3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3dDRjs7QUM3d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hDRjs7QUM5d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGl4Q0Y7O0FDL3dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGt4Q0Y7O0FDaHhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURteENGOztBQ2p4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURveENGOztBQ2x4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXhDRjs7QUNueENBO0VBQ0U7QURzeENGOztBQ3B4Q0E7RUFDRTtFQUNBO0VBQ0E7QUR1eENGOztBQ3J4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDSztFQUNHO0FEd3hDVjs7QUN0eENBOztFQUVFO0FEeXhDRjs7QUN2eENBO0VBQ0U7SUFDRTtJQUNLO0lBQ0c7SUFFUjtJQUNRO0lBQ1I7SUFDUTtFRHl4Q1Y7O0VDdnhDQTs7SUFFRTtJQUNBO0lBQ1E7RUQweENWOztFQ3h4Q0E7O0lBRUU7SUFDQTtJQUNRO0VEMnhDVjs7RUN6eENBOzs7SUFHRTtJQUNBO0lBQ1E7RUQ0eENWO0FBQ0Y7QUMxeENBOzs7RUFHRTtBRDR4Q0Y7O0FDMXhDQTtFQUNFO0FENnhDRjs7QUMzeENBOztFQUVFO0VBQ0E7RUFDQTtBRDh4Q0Y7O0FDNXhDQTtFQUNFO0FEK3hDRjs7QUM3eENBO0VBQ0U7QURneUNGOztBQzl4Q0E7O0VBRUU7QURpeUNGOztBQy94Q0E7RUFDRTtBRGt5Q0Y7O0FDaHlDQTtFQUNFO0FEbXlDRjs7QUNqeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3lDRjs7QUNseUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXlDRjs7QUNueUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHN5Q0Y7O0FDcHlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXlDRjs7QUNyeUNBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd5Q0Y7O0FDdHlDQTs7RUFFRTtFQUNBO0FEeXlDRjs7QUN2eUNBOztFQUVFO0VBQ0E7QUQweUNGOztBQ3h5Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQyeUNGOztBQ3p5Q0E7RUFDRTtBRDR5Q0Y7O0FDMXlDQTtFQUNFO0FENnlDRjs7QUMzeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHlDRjs7QUM1eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQreUNGOztBQzd5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGd6Q0Y7O0FDOXlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXpDRjs7QUMveUNBO0VBQ0U7QURrekNGOztBQ2h6Q0E7RUFDRTs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBO0VEbXpDRjs7RUNqekNBOztJQUVFO0VEb3pDRjs7RUNsekNBOztJQUVFO0VEcXpDRjs7RUNuekNBO0lBQ0U7SUFDQTtJQUNBO0VEc3pDRjs7RUNwekNBO0lBQ0U7RUR1ekNGO0FBQ0Y7QUNyekNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWdDRTtFQUNBO0FEdXpDRjs7QUNyekNBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFO0FEd3pDRjs7QUN0ekNBO0VBQ0U7RUFDQTtFQUNBO0FEeXpDRjs7QUN2ekNBO0VBQ0U7QUQwekNGOztBQ3h6Q0E7RUFDRTtBRDJ6Q0Y7O0FDenpDQTtFQUNFO0FENHpDRjs7QUMxekNBO0VBQ0U7QUQ2ekNGOztBQzN6Q0E7RUFDRTtBRDh6Q0Y7O0FDNXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrekNGOztBQzd6Q0E7RUFDRTtBRGcwQ0Y7O0FDOXpDQTtFQUNFO0FEaTBDRjs7QUMvekNBO0VBQ0U7QURrMENGO0FDaDBDQTs7OztFQUlFO0FEazBDRjs7QUNoMENBOzs7Ozs7Ozs7Ozs7RUFZRTtBRG0wQ0Y7O0FDajBDQTtFQUNFO0lBQ0U7RURvMENGOztFQ2wwQ0E7SUFDRTtFRHEwQ0Y7O0VDbjBDQTtJQUNFO0VEczBDRjs7RUNwMENBOztJQUVFO0VEdTBDRjtBQUNGO0FDcjBDQTtFQUNFO0lBQ0U7RUR1MENGO0FBQ0Y7QUNyMENBO0VBQ0U7SUFDRTtFRHUwQ0Y7QUFDRjtBQ3IwQ0E7RUFDRTtJQUNFO0VEdTBDRjtBQUNGO0FDcjBDQTtFQUNFO0lBQ0U7RUR1MENGOztFQ3IwQ0E7SUFDRTtFRHcwQ0Y7O0VDdDBDQTtJQUNFO0VEeTBDRjs7RUN2MENBOztJQUVFO0VEMDBDRjtBQUNGO0FDeDBDQTtFQUNFO0lBQ0U7RUQwMENGO0FBQ0Y7QUN4MENBO0VBQ0U7SUFDRTtFRDAwQ0Y7QUFDRjtBQ3gwQ0E7RUFDRTtJQUNFO0VEMDBDRjtBQUNGO0FDeDBDQTtFQUNFO0lBQ0U7RUQwMENGOztFQ3gwQ0E7SUFDRTtFRDIwQ0Y7O0VDejBDQTtJQUNFO0VENDBDRjs7RUMxMENBOztJQUVFO0VENjBDRjtBQUNGO0FDMzBDQTtFQUNFO0lBQ0U7RUQ2MENGO0FBQ0Y7QUMzMENBO0VBQ0U7SUFDRTtFRDYwQ0Y7QUFDRjtBQzMwQ0E7RUFDRTtJQUNFO0VENjBDRjtBQUNGO0FDMzBDQTtFQUNFO0lBQ0U7RUQ2MENGOztFQzMwQ0E7SUFDRTtFRDgwQ0Y7O0VDNTBDQTtJQUNFO0VEKzBDRjs7RUM3MENBOztJQUVFO0VEZzFDRjtBQUNGO0FDOTBDQTtFQUNFO0lBQ0U7RURnMUNGO0FBQ0Y7QUM5MENBO0VBQ0U7SUFDRTtFRGcxQ0Y7QUFDRjtBQzkwQ0E7RUFDRTtJQUNFO0VEZzFDRjtBQUNGO0FDOTBDQTtFQUNFO0lBQ0U7RURnMUNGO0FBQ0Y7QUM5MENBO0VBQ0U7SUFDRTtFRGcxQ0Y7QUFDRjtBQzkwQ0E7RUFDRTtJQUNFO0VEZzFDRjtBQUNGO0FDOTBDQTtFQUNFO0lBQ0U7RURnMUNGO0FBQ0Y7QUM5MENBO0VBQ0U7QURnMUNGOztBQzkwQ0E7RUFDRTtJQUNFO0VEaTFDRjs7RUMvMENBO0lBQ0U7RURrMUNGOztFQ2gxQ0E7SUFDRTtFRG0xQ0Y7O0VDajFDQTs7SUFFRTtFRG8xQ0Y7QUFDRjtBQ2wxQ0E7RUFDRTtBRG8xQ0Y7O0FDbDFDQTtFQUNFO0lBQ0U7RURxMUNGO0FBQ0Y7QUNuMUNBO0VBQ0U7QURxMUNGOztBQ24xQ0E7RUFDRTtJQUNFO0VEczFDRjtBQUNGO0FDcDFDQTtFQUNFO0FEczFDRjs7QUNwMUNBO0VBQ0U7SUFDRTtFRHUxQ0Y7QUFDRjtBQ3IxQ0E7RUFDRTtJQUNFO0VEdTFDRjtBQUNGO0FDcjFDQTtBQ3BtTkE7RUFDSTtFQUNBO0FGNDdQSjtBRTE3UEE7RUFDSTtFQUNBO0FGNDdQSjtBRTE3UEE7RUFDSTtFQUNBO0FGNDdQSjtBRTE3UEE7RUFDSTtFQUNBO0FGNDdQSjtBRTE3UEE7RUFDSTtFQUNBO0FGNDdQSjtBRTE3UEE7RUFDSTtFQUNBO0FGNDdQSjtBRXg3UEE7RUFDSTtJQUNJO0VGMDdQTjtBQUNGO0FFeDdQQTtFQUNJO0lBQ0k7RUYwN1BOO0FBQ0Y7QUV0N1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdzdQSjs7QUV0N1BBO0VBQ0k7QUZ5N1BKOztBRXY3UEE7RUFDSTtBRjA3UEo7O0FFeDdQQTtFQUNJO0VBQ0E7RUFDQTtBRjI3UEo7O0FFejdQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGNDdQSjs7QUUxN1BBO0VBQ0k7RUFDQTtFQUNBO0FGNjdQSjs7QUUzN1BBO0VBQ0k7QUY4N1BKOztBRTU3UEE7RUFDSTtFQUNBO0FGKzdQSjs7QUU3N1BBO0VBQ0k7RUFDQTtFQUNBO0FGZzhQSjs7QUU5N1BBO0VBQ0k7RUFDQTtBRmk4UEo7O0FFLzdQQTtFQUNJO0FGazhQSjs7QUVoOFBBO0VBQ0k7QUZtOFBKOztBRS83UEE7RUFDSTtBRms4UEo7O0FFaDhQQTtFQUNJO0FGbThQSjs7QUVqOFBBOztFQUVJO0FGbzhQSjs7QUVsOFBBOztFQUVJO0FGcThQSjs7QUVuOFBBO0VBQ0k7O0lBRUk7SUFDQTtFRnM4UE47QUFDRjtBRW44UEE7RUFDSTtBRnE4UEo7O0FFbjhQQTtFQUNJO0VBQ0E7RUFDQTtBRnM4UEo7O0FFcDhQQTtFQUNJO0VBQ0E7QUZ1OFBKOztBRXI4UEE7RUFDSTtFQUNBO0FGdzhQSjs7QUVyOFBBO0VBQ0k7QUZ3OFBKOztBRXI4UEE7RUFDSTtBRnc4UEo7O0FFcjhQQTtFQUNJO0FGdzhQSjs7QUV0OFBBO0VBQ0k7QUZ5OFBKOztBRXY4UEE7RUFDSTtBRjA4UEo7O0FFeDhQQTtFQUNJO0FGMjhQSjs7QUV6OFBBO0VBQ0k7QUY0OFBKOztBRXo4UEE7RUFDSTtBRjQ4UEo7O0FFMThQQTtFQUNJO0FGNjhQSjs7QUUzOFBBO0VBQ0k7QUY4OFBKOztBRTU4UEE7RUFDSTtBRis4UEo7O0FFNzhQQTtFQUNJO0FGZzlQSjs7QUU3OFBBO0VBQ0k7QUZnOVBKOztBRTk4UEE7RUFDSTtBRmk5UEo7O0FFLzhQQTtFQUNJO0FGazlQSjs7QUVoOVBBO0VBQ0k7QUZtOVBKOztBRWo5UEE7RUFDSTtBRm85UEo7O0FFajlQQTtFQUNJO0FGbzlQSjs7QUVsOVBBO0VBQ0k7QUZxOVBKOztBRW45UEE7RUFDSTtBRnM5UEo7O0FFcDlQQTtFQUNJO0FGdTlQSjs7QUVwOVBBO0VBQ0k7QUZ1OVBKOztBRXA5UEE7RUFDSTtFQUNBO0FGdTlQSjs7QUVyOVBBO0VBQ0k7RUFDQTtBRnc5UEo7O0FFdDlQQTtFQUNJO0FGeTlQSjs7QUV2OVBBO0VBQ0k7SUFDSTtFRjA5UE47QUFDRjtBRXg5UEE7RUFDSTtBRjA5UEo7O0FFeDlQQTtFQUNJO0FGMjlQSjs7QUV6OVBBO0VBQ0k7QUY0OVBKOztBRTE5UEE7RUFDSTtBRjY5UEo7O0FFMzlQQTtFQUNJO0VBQ0E7QUY4OVBKOztBRTU5UEE7RUFDSTtBRis5UEo7O0FFNzlQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FGKzlQSjs7QUU3OVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUYrOVBKOztBRTc5UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZytQSjs7QUU5OVBBO0VBQ0k7RUFDQTtFQUNBO0FGaStQSjs7QUUvOVBBO0VBQ0k7QUZrK1BKOztBRWgrUEE7RUFDSTtFQUNBO0FGbStQSjs7QUVqK1BBO0VBQ0k7SUFDSTtFRm8rUE47QUFDRjtBRWwrUEE7RUFDSTtJQUNJO0VGbytQTjtBQUNGO0FFaCtQQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmsrUEo7O0FFaCtQQTtFQUNJO0VBQ0E7QUZtK1BKOztBRWorUEE7RUFDSTtFQUNBO0VBQ0E7QUZvK1BKOztBRWwrUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcStQSjs7QUVuK1BBO0VBQ0k7QUZzK1BKOztBRXArUEE7RUFDSTtBRnUrUEo7O0FFcitQQTtFQUNJO0VBQ0E7QUZ3K1BKOztBRXQrUEE7RUFDSTtBRnkrUEo7O0FFditQQTtFQUNJO0VBQ0E7QUYwK1BKOztBRXgrUEE7RUFDSTtBRjIrUEo7O0FFeitQQTtFQUNJO0FGNCtQSjs7QUUxK1BBO0VBQ0k7QUY2K1BKOztBRTMrUEE7RUFDSTtBRjgrUEo7O0FFNStQQTtFQUNJO0FGKytQSjs7QUU3K1BBO0VBQ0k7QUZnL1BKOztBRTkrUEE7RUFDSTtBRmkvUEo7O0FFNytQQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGZy9QSjs7QUU5K1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpL1BKOztBRS8rUEE7RUFDSTtFQUNBO0VBQ0E7QUZrL1BKOztBRWgvUEE7RUFDSTtBRm0vUEo7O0FFai9QQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGby9QSjs7QUVsL1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxL1BKOztBRW4vUEE7RUFDSTtBRnMvUEo7O0FFbC9QQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcS9QSjs7QUVuL1BBO0VBQ0k7QUZzL1BKOztBRXAvUEE7Ozs7RUFLSTtFQUNBO0VBQ0E7QUZzL1BKOztBRXAvUEE7RUFDSTtBRnUvUEo7O0FFci9QQTtFQUNJO0FGdy9QSjs7QUV0L1BBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeS9QSjs7QUV2L1BBOzs7Ozs7Ozs7O0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwL1BKOztBRXgvUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMi9QSjs7QUV6L1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0L1BKOztBRXgvUEE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtBRjIvUEo7O0FFei9QQTtFQUNJO0FGNC9QSjs7QUUxL1BBO0VBQ0k7RUFDQTtBRjYvUEo7O0FFMy9QQTtFQUNJO0lBQ0k7RUY4L1BOO0FBQ0Y7QUU1L1BBO0VBQ0k7QUY4L1BKOztBRTUvUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGKy9QSjs7QUU3L1BBO0VBQ0k7RUFDQTtBRmdnUUo7O0FFOS9QQTtFQUNJO0VBQ0E7RUFDQTtBRmlnUUo7O0FFLy9QQTtFQUNJO0FGa2dRSjs7QUVoZ1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1nUUo7O0FFamdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGb2dRSjs7QUVsZ1FBO0VBQ0k7RUFDQTtFQUNBO0FGcWdRSjs7QUVuZ1FBO0VBQ0k7QUZzZ1FKOztBRXBnUUE7RUFDSTtFQUNBO0VBQ0E7QUZ1Z1FKOztBRXJnUUE7RUFDSTtFQUNBO0FGd2dRSjs7QUV0Z1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlnUUo7O0FFdmdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMGdRSjs7QUV4Z1FBO0VBQ0k7QUYyZ1FKOztBRXZnUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0FGMGdRSjs7QUV4Z1FBO0VBQ0k7QUYyZ1FKOztBRXpnUUE7O0VBRUk7QUY0Z1FKOztBRTFnUUE7O0VBRUk7QUY2Z1FKOztBRTNnUUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUY4Z1FKOztBRTVnUUE7RUFDSTtBRitnUUo7O0FFN2dRQTtFQUNJO0FGZ2hRSjs7QUU5Z1FBO0VBQ0k7RUFDQTtBRmloUUo7O0FFL2dRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGa2hRSjs7QUVoaFFBO0VBQ0k7QUZtaFFKOztBRWhoUUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbWhRSjs7QUVqaFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb2hRSjs7QUVsaFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFoUUo7O0FFbmhRQTtFQUNJO0FGc2hRSjs7QUVwaFFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUZ1aFFOOztFRXJoUUU7SUFDSTtFRndoUU47O0VFdGhRRTtJQUNJO0VGeWhRTjtBQUNGO0FFdmhRQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VGeWhRTjs7RUV2aFFFO0lBQ0k7RUYwaFFOO0FBQ0Y7QUV2aFFBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnloUUo7O0FFdmhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwaFFKOztBRXhoUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMmhRSjs7QUV6aFFBO0VBQ0k7QUY0aFFKOztBRTFoUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFRjZoUU47O0VFM2hRRTtJQUNJO0lBQ0E7RUY4aFFOOztFRTVoUUU7SUFDSTtJQUNBO0lBQ0E7RUYraFFOO0FBQ0Y7QUU3aFFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUYraFFOOztFRTdoUUU7SUFDSTtFRmdpUU47O0VFOWhRRTtJQUNJO0lBQ0E7RUZpaVFOO0FBQ0Y7QUU5aFFBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdpUUo7O0FFOWhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGaWlRSjs7QUUvaFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtpUUo7O0FFaGlRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbWlRSjs7QUVqaVFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUZvaVFOOztFRWxpUUU7SUFDSTtFRnFpUU47O0VFbmlRRTtJQUNJO0lBQ0E7RUZzaVFOOztFRXBpUUU7SUFDSTtFRnVpUU47QUFDRjtBRXJpUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFRnVpUU47O0VFcmlRRTtJQUNJO0VGd2lRTjs7RUV0aVFFO0lBQ0k7RUZ5aVFOOztFRXZpUUU7SUFDSTtFRjBpUU47QUFDRjtBRXZpUUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGeWlRSjs7QUV2aVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYwaVFKOztBRXhpUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyaVFKOztBRXppUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0aVFKOztBRTFpUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2aVFKOztBRTNpUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhpUUo7O0FFNWlRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK2lRSjs7QUU3aVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnalFKOztBRTlpUUE7RUFDSTtFQUNBO0VBQ0E7QUZpalFKOztBRS9pUUE7RUFDSTtFQUNBO0VBQ0E7QUZralFKOztBRWhqUUE7RUFDSTtJQUNJO0lBQ0E7RUZtalFOOztFRWpqUUU7SUFDSTtFRm9qUU47O0VFbGpRRTtJQUNJO0lBQ0E7SUFDQTtFRnFqUU47O0VFbmpRRTtJQUNJO0lBQ0E7SUFDQTtFRnNqUU47O0VFcGpRRTtJQUNJO0lBQ0E7SUFDQTtFRnVqUU47O0VFcmpRRTtJQUNJO0lBQ0E7SUFDQTtFRndqUU47O0VFdGpRRTtJQUNJO0lBQ0E7SUFDQTtFRnlqUU47O0VFdmpRRTtJQUNJO0lBQ0E7SUFDQTtFRjBqUU47O0VFeGpRRTtJQUNJO0VGMmpRTjs7RUV6alFFO0lBQ0k7SUFDQTtFRjRqUU47QUFDRjtBRTFqUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFRjRqUU47O0VFMWpRRTtJQUNJO0VGNmpRTjs7RUUzalFFO0lBQ0k7SUFDQTtJQUNBO0VGOGpRTjs7RUU1alFFO0lBQ0k7SUFDQTtJQUNBO0VGK2pRTjs7RUU3alFFO0lBQ0k7SUFDQTtJQUNBO0VGZ2tRTjs7RUU5alFFO0lBQ0k7SUFDQTtJQUNBO0VGaWtRTjs7RUUvalFFO0lBQ0k7SUFDQTtJQUNBO0VGa2tRTjs7RUVoa1FFO0lBQ0k7SUFDQTtJQUNBO0VGbWtRTjs7RUVqa1FFO0lBQ0k7RUZva1FOOztFRWxrUUU7SUFDSTtJQUNBO0VGcWtRTjtBQUNGO0FFbGtRQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb2tRSjs7QUVsa1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFrUUo7O0FFbmtRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZza1FKOztBRXBrUUE7RUFDSTtFQUNBO0VBQ0E7QUZ1a1FKOztBRXJrUUE7RUFDSTtBRndrUUo7O0FFdGtRQTtFQUNJO0VBQ0E7RUFDQTtBRnlrUUo7O0FFdGtRQTtFQUVJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGd2tRTjs7RUV0a1FFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnlrUU47O0VFdmtRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYwa1FOOztFRXhrUUU7SUFDSTtJQUNBO0lBQ0E7RUYya1FOOztFRXprUUU7SUFDSTtFRjRrUU47O0VFMWtRRTtJQUNJO0lBQ0E7SUFDQTtFRjZrUU47QUFDRjtBRXprUUE7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjBrUU47O0VFeGtRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYya1FOOztFRXprUUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRjRrUU47O0VFMWtRRTtJQUNJO0lBQ0E7SUFDQTtFRjZrUU47O0VFM2tRRTtJQUNJO0VGOGtRTjs7RUU1a1FFO0lBQ0k7SUFDQTtJQUNBO0VGK2tRTjtBQUNGO0FFM2tRQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2a1FKOztBRTNrUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGtRSjs7QUU1a1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitrUUo7O0FFN2tRQTtFQUNJO0VBQ0E7RUFDQTtBRmdsUUo7O0FFOWtRQTtFQUNJO0FGaWxRSjs7QUUva1FBO0VBQ0k7RUFDQTtFQUNBO0FGa2xRSjs7QUUva1FBO0VBRUk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmlsUU47O0VFL2tRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZrbFFOOztFRWhsUUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbWxRTjs7RUVqbFFFO0lBQ0k7SUFDQTtJQUNBO0VGb2xRTjs7RUVsbFFFO0lBQ0k7RUZxbFFOOztFRW5sUUU7SUFDSTtJQUNBO0lBQ0E7RUZzbFFOO0FBQ0Y7QUVsbFFBO0VBRUk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm1sUU47O0VFamxRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZvbFFOOztFRWxsUUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcWxRTjs7RUVubFFFO0lBQ0k7SUFDQTtJQUNBO0VGc2xRTjs7RUVwbFFFO0lBQ0k7RUZ1bFFOOztFRXJsUUU7SUFDSTtJQUNBO0lBQ0E7RUZ3bFFOO0FBQ0Y7QUVwbFFBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNsUUo7O0FFcGxRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1bFFKOztBRXJsUUE7RUFDSTtBRndsUUo7O0FFdGxRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5bFFKOztBRXZsUUE7RUFDSTtFQUNBO0VBQ0E7QUYwbFFKOztBRXZsUUE7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGeWxRTjs7RUV2bFFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjBsUU47O0VFeGxRRTtJQUNJO0VGMmxRTjs7RUV6bFFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjRsUU47O0VFMWxRRTtJQUNJO0lBQ0E7SUFDQTtFRjZsUU47QUFDRjtBRXpsUUE7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGMGxRTjs7RUV4bFFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjJsUU47O0VFemxRRTtJQUNJO0VGNGxRTjs7RUUxbFFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjZsUU47O0VFM2xRRTtJQUNJO0lBQ0E7SUFDQTtFRjhsUU47QUFDRjtBRTFsUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0bFFKOztBRTFsUUE7RUFDSTtFQUNBO0FGNmxRSjs7QUUzbFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhsUUo7O0FFNWxRQTtFQUNJO0FGK2xRSjs7QUU3bFFBO0VBQ0k7QUZnbVFKOztBRTlsUUE7RUFDSTtFQUNBO0VBQ0E7QUZpbVFKOztBRTlsUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmltUUo7O0FFL2xRQTtFQUNJO0VBQ0E7QUZrbVFKOztBRWhtUUE7RUFDSTtBRm1tUUo7O0FFam1RQTtFQUNJO0VBQ0E7QUZvbVFKOztBRWxtUUE7RUFDSTtFQUNBO0FGcW1RSjs7QUVubVFBO0VBQ0k7QUZzbVFKOztBRXBtUUE7RUFDSTtFQUNBO0FGdW1RSjs7QUVybVFBO0VBQ0k7QUZ3bVFKOztBRXRtUUE7RUFDSTtBRnltUUo7O0FFcG1RQTtFQUNJO0FGdW1RSjs7QUVybVFBO0VBQ0k7QUZ3bVFKOztBRXRtUUE7RUFDSTtBRnltUUo7O0FFcG1RQTtFQUNJO0FGdW1RSjs7QUVybVFBO0VBQ0k7RUFDQTtBRndtUUo7O0FFdG1RQTtFQUNJO0lBQ0k7RUZ5bVFOOztFRXZtUUU7SUFDSTtFRjBtUU47QUFDRjtBRXRtUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUZ3bVFKOztBRXRtUUE7RUFDSTtBRnltUUo7O0FFdm1RQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMG1RSjs7QUV4bVFBO0VBQ0k7QUYybVFKOztBRXptUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRtUUo7O0FFMW1RQTtFQUNJO0FGNm1RSjs7QUUzbVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4bVFKOztBRTVtUUE7RUFDSTtBRittUUo7O0FFN21RQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ25RSjs7QUU5bVFBO0VBQ0k7QUZpblFKOztBRS9tUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrblFKOztBRWhuUUE7RUFDSTtBRm1uUUo7O0FFam5RQTtFQUNJO0FGb25RSjs7QUVoblFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7RUFDQTtBRm1uUUo7O0FFam5RQTtFQUNJO0VBQ0E7RUFDQTtBRm9uUUo7O0FFbG5RQTtFQUNJO0FGcW5RSjs7QUVublFBO0VBQ0k7RUFDQTtBRnNuUUo7O0FFcG5RQTtFQUNJO0FGdW5RSjs7QUVyblFBO0VBQ0k7RUFDQTtBRnduUUo7O0FFdG5RQTtFQUNJO0VBQ0E7QUZ5blFKOztBRXZuUUE7RUFDSTtFQUNBO0FGMG5RSjs7QUV4blFBO0VBQ0k7RUFDQTtBRjJuUUo7O0FFem5RQTtFQUNJO0FGNG5RSjs7QUUxblFBO0VBQ0k7RUFDQTtBRjZuUUo7O0FFM25RQTtFQUNJO0VBQ0E7QUY4blFKOztBRTVuUUE7RUFDSTtBRituUUo7O0FFN25RQTtFQUNJO0VBQ0E7QUZnb1FKOztBRTluUUE7RUFDSTtBRmlvUUo7O0FFL25RQTtFQUNJO0FGa29RSjs7QUVob1FBOzs7OztFQUtJO0FGbW9RSjs7QUVqb1FBO0VBQ0k7QUZvb1FKOztBRWxvUUE7RUFDSTtBRnFvUUo7O0FFbm9RQTtFQUNJOzs7SUFHSTtFRnNvUU47O0VFcG9RRTtJQUNJO0lBQ0E7SUFDQTtJQUNBLDhGQUNJO0lBQ0osOEVBQ0k7SUFDSix3RUFDSTtJQUNKLG9FQUNJO0lBQ0osOERBQ0k7SUFDSjtJQUNBO0VGa29RTjs7RUVob1FFO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsOEZBQ0k7SUFDSiw4RUFDSTtJQUNKLHdFQUNJO0lBQ0osb0VBQ0k7SUFDSiw4REFDSTtJQUNKO0lBQ0E7SUFDQTtFRjhuUU47QUFDRjtBRTFuUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0FGNG5RSjs7QUUxblFBO0VBQ0k7QUY2blFKOztBRXpuUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNG5RSjs7QUUxblFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2blFKOztBRTNuUUE7RUFDSTtBRjhuUUo7O0FFM25RQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGOG5RSjs7QUU1blFBO0FBQ0E7QUFDQTtBQUNBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK25RSjs7QUU3blFBOztFQUVJO0FGZ29RSjs7QUU5blFBOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaW9RSjs7QUUvblFBO0VBQ0k7O0lBRUk7SUFDQTtJQUNBO0VGa29RTjtBQUNGO0FFaG9RQTtFQUNJOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZrb1FOO0FBQ0Y7QUUvblFBOzs7O0VBQUE7QUFLQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlvUUo7O0FFL25RQTtFQUNJO0FGa29RSjs7QUVob1FBO0VBQ0k7SUFDSTtFRm1vUU47QUFDRjtBRWhvUUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtvUUo7O0FFaG9RQTs7RUFFSTtFQUNBO0VBQ0E7QUZtb1FKOztBRWhvUUE7RUFDSTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm1vUU47O0VFam9RRTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZvb1FOOztFRWxvUUU7SUFDSTtJQUNBO0lBQ0E7RUZxb1FOOztFRW5vUUU7SUFDSTtJQUNBO0lBQ0E7RUZzb1FOOztFRXBvUUU7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7RUZ1b1FOOztFRXJvUUU7O0lBQ3dDO0lBQ3BDO0lBQ0E7SUFDQTtJQUFXO0lBQ1g7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYwb1FOOztFRXhvUUU7O0lBQzJDO0lBQ3ZDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjRvUU47O0VFMW9RRTs7SUFFSTtFRjZvUU47O0VFM29RRTs7SUFDMkM7SUFDdkM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYrb1FOOztFRTdvUUU7O0lBRUk7SUFDQTtFRmdwUU47O0VFOW9RRTs7SUFFSTtFRmlwUU47O0VFL29RRTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFRmtwUU47O0VFaHBRRTs7SUFFSTtJQUNBO0VGbXBRTjs7RUVqcFFFOztJQUVJO0VGb3BRTjs7RUVscFFFOztJQUVJO0lBQ0E7RUZxcFFOOztFRW5wUUU7O0lBQzhDO0lBQzFDO0VGdXBRTjs7RUVycFFFOztJQUNvRDtJQUNoRDtFRnlwUU47O0VFdnBRRTs7SUFFSTtJQUFnQjtJQUNoQjtFRjJwUU47O0VFenBRRTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFRjRwUU47QUFDRjtBRXpwUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMnBRSjs7QUV4cFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYycFFKOztBRXpwUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDQUNJO0FGMnBRUjs7QUV2cFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMHBRSjs7QUV4cFFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYycFFOO0FBQ0Y7QUV4cFFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjBwUU47O0VFeHBRRTs7SUFFSTtFRjJwUU47O0VFenBRRTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUY0cFFOOztFRTFwUUU7O0lBQzZDO0lBQ3pDO0lBQ0E7SUFDQTtJQUVBO0VGNnBRTjs7RUUzcFFFOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0VGOHBRTjs7RUU1cFFFOztJQUVJO0lBQ0E7SUFDQTtFRitwUU47O0VFN3BRRTs7SUFFSTtJQUNBO0lBQ0E7RUZncVFOOztFRTlwUUU7O0lBRUk7RUZpcVFOO0FBQ0Y7QUU3cFFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitwUUo7O0FFM3BRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBRjhwUUo7O0FFNXBRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK3BRSjs7QUU3cFFBO0VBQ0k7RUFDQTtFQUNBO0FGZ3FRSjs7QUU5cFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlxUUo7O0FFN3BRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGZ3FRSjs7QUU5cFFBO0VBQ0k7QUZpcVFKOztBRS9wUUE7RUFDSTtFQUNBO0VBQ0E7QUZrcVFKOztBRTlwUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlxUUo7O0FFL3BRQTtFQUNJO0FGa3FRSjs7QUVocVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1xUUo7O0FFanFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvcVFKOztBRWxxUUE7RUFDSTtBRnFxUUo7O0FFbnFRQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc3FRSjs7QUVwcVFBOzs7RUFHSTtBRnVxUUo7O0FFcnFRQTtFQUNJO0VBQ0E7QUZ3cVFKOztBRXRxUUE7RUFDSTtJQUNJO0VGeXFRTjs7RUV2cVFFO0lBQ0k7RUYwcVFOOztFRXhxUUU7OztJQUdJO0VGMnFRTjtBQUNGO0FFenFRQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QUYycVFKOztBRXZxUUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMHFRSjs7QUV4cVFBO0VBQ0k7QUYycVFKOztBRXpxUUE7OztFQUdJO0VBQ0E7QUY0cVFKOztBRTFxUUE7OztFQUdJO0FGNnFRSjs7QUUzcVFBO0VBQ0k7RUFDQTtFQUNBO0FGOHFRSjs7QUU1cVFBO0VBQ0k7RUFDQTtBRitxUUo7O0FFN3FRQTtFQUNJO0FGZ3JRSjs7QUU5cVFBO0VBQ0k7RUFDQTtBRmlyUUo7O0FFL3FRQTtFQUNJO0VBQ0E7QUZrclFKOztBRWhyUUE7RUFDSTtBRm1yUUo7O0FFanJRQTtFQUNJO0FGb3JRSjs7QUVsclFBO0VBQ0k7QUZxclFKOztBRW5yUUE7RUFDSTtFQUNBO0FGc3JRSjs7QUVwclFBO0VBQ0k7QUZ1clFKOztBRXJyUUE7RUFDSTtFQUNBO0VBQ0E7QUZ3clFKOztBRXRyUUE7RUFDSTtFQUNBO0VBQ0E7QUZ5clFKOztBRXZyUUE7RUFDSTtFQUNBO0FGMHJRSjs7QUV4clFBO0VBQ0k7RUFDQTtBRjJyUUo7O0FFenJRQTtFQUNJO0VBQ0E7QUY0clFKOztBRTFyUUE7RUFDSTtFQUNBO0FGNnJRSjs7QUUzclFBO0VBQ0k7RUFDQTtBRjhyUUo7O0FFNXJRQTtFQUNJO0VBQ0E7QUYrclFKOztBRTdyUUE7RUFDSTtFQUNBO0VBQ0E7QUZnc1FKOztBRTlyUUE7RUFDSTtFQUNBO0VBQ0E7QUZpc1FKOztBRS9yUUE7RUFDSTtBRmtzUUo7O0FFaHNRQTtFQUNJO0FGbXNRSjs7QUVqc1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9zUUo7O0FFbHNRQTtFQUNJO0VBQ0E7QUZxc1FKOztBRW5zUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc3NRSjs7QUVwc1FBO0VBQ0k7RUFDQTtBRnVzUUo7O0FFcnNRQTtFQUNJO0VBQ0E7QUZ3c1FKOztBRXRzUUE7O0VBRUk7QUZ5c1FKOztBRXZzUUE7RUFDSTtJQUNJO0VGMHNRTjs7RUV4c1FFO0lBQ0k7SUFDQTtJQUNBO0VGMnNRTjtBQUNGO0FFdnNRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGeXNRSjs7QUV2c1FBO0VBQ0k7RUFDQTtFQUNBO0FGMHNRSjs7QUV4c1FBO0VBQ0k7RUFDQTtFQUNBO0FGMnNRSjs7QUV6c1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY0c1FKOztBRTFzUUE7RUFDSTtFQUNBO0FGNnNRSjs7QUUzc1FBO0VBQ0k7RUFDQTtBRjhzUUo7O0FFNXNRQTtFQUNJO0VBQ0E7RUFDQTtBRitzUUo7O0FFN3NRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZ3RRSjs7QUU5c1FBO0VBQ0k7RUFDQTtBRml0UUo7O0FFL3NRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa3RRSjs7QUVodFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm10UUo7O0FFaHRRQTtFQUNJO0VBQ0E7QUZtdFFKOztBRWp0UUE7RUFDSTtFQUNBO0VBQ0E7QUZvdFFKOztBRWh0UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbXRRSjs7QUVqdFFBO0VBQ0k7RUFDQTtBRm90UUo7O0FFbHRRQTtFQUNJO0VBQ0E7QUZxdFFKOztBRW50UUE7RUFDSTtBRnN0UUo7O0FFcHRRQTtFQUNJO0VBQ0E7QUZ1dFFKOztBRXJ0UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnd0UUo7O0FFdHRRQTtFQUNJO0VBQ0E7QUZ5dFFKOztBRXZ0UUE7RUFDSTtBRjB0UUo7O0FFeHRRQTtFQUNJO0VBQ0E7QUYydFFKOztBRXp0UUE7RUFDSTtFQUNBO0FGNHRRSjs7QUUxdFFBO0VBQ0k7QUY2dFFKOztBRTN0UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjh0UUo7O0FFNXRRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGK3RRSjs7QUU3dFFBO0VBQ0k7QUZndVFKOztBRTl0UUE7RUFDSTtFQUNBO0FGaXVRSjs7QUUvdFFBO0VBQ0k7QUZrdVFKOztBRWh1UUE7RUFDSTs7SUFFSTtFRm11UU47O0VFanVRRTtJQUNJO0VGb3VRTjs7RUVsdVFFO0lBQ0k7RUZxdVFOOztFRW51UUU7SUFDSTtFRnN1UU47O0VFcHVRRTtJQUNJO0VGdXVRTjs7RUVydVFFO0lBQ0k7RUZ3dVFOOztFRXR1UUU7SUFDSTtFRnl1UU47QUFDRjtBRXZ1UUE7RUFDSTs7O0lBR0k7RUZ5dVFOOztFRXZ1UUU7SUFDSTtFRjB1UU47O0VFeHVRRTtJQUNJO0VGMnVRTjs7RUV6dVFFO0lBQ0k7RUY0dVFOOztFRTF1UUU7O0lBRUk7RUY2dVFOOztFRTN1UUU7SUFDSTtFRjh1UU47O0VFNXVRRTs7SUFFSTtFRit1UU47QUFDRjtBRTd1UUE7RUFDSTs7OztJQUlJO0VGK3VRTjs7RUU3dVFFO0lBQ0k7RUZndlFOOztFRTl1UUU7O0lBRUk7RUZpdlFOOztFRS91UUU7O0lBRUk7RUZrdlFOOztFRWh2UUU7O0lBRUk7RUZtdlFOOztFRWp2UUU7O0lBRUk7RUZvdlFOO0FBQ0Y7QUVqdlFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm12UUo7O0FFanZRQTtFQUNJO0FGb3ZRSjs7QUVsdlFBO0VBQ0k7RUFDQTtBRnF2UUo7O0FFbnZRQTtFQUNJO0FGc3ZRSjs7QUVwdlFBOztFQUVJO0FGdXZRSjs7QUVydlFBOztFQUVJO0FGd3ZRSjs7QUV0dlFBOztFQUVJO0FGeXZRSjs7QUV2dlFBOztFQUVJO0FGMHZRSjs7QUVydlFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7RUFDQTtBRnd2UUo7O0FFdHZRQTtFQUNJO0VBQ0E7QUZ5dlFKOztBRXZ2UUE7RUFDSTtBRjB2UUo7O0FFeHZRQTtFQUNJO0lBQ0k7RUYydlFOO0FBQ0Y7QUV6dlFBO0VBQ0k7RUFDQTtBRjJ2UUo7O0FFenZRQTtFQUNJO0FGNHZRSjs7QUUxdlFBO0VBQ0k7RUFDQTtFQUNBO0FGNnZRSjs7QUV6dlFBO0VBQ0k7RUFDQTtBRjR2UUo7O0FFMXZRQTtFQUNJO0FGNnZRSjs7QUUzdlFBO0VBQ0k7QUY4dlFKOztBRTV2UUE7RUFDSTtBRit2UUo7O0FFN3ZRQTtFQUNJO0FGZ3dRSjs7QUU5dlFBO0VBQ0k7QUZpd1FKOztBRS92UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa3dRSjs7QUVod1FBO0VBQ0k7QUZtd1FKOztBRWp3UUE7RUFDSTtFQUNBO0FGb3dRSjs7QUVsd1FBO0VBQ0k7RUFDQTtBRnF3UUo7O0FFbndRQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnN3UUo7O0FFcHdRQTs7RUFFSTtBRnV3UUo7O0FFcndRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnd3UUo7O0FFdHdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGeXdRSjs7QUV2d1FBOztFQUVJO0VBQ0E7QUYwd1FKOztBRXh3UUE7RUFDSTtFQUNBO0FGMndRSjs7QUV6d1FBO0VBQ0k7QUY0d1FKOztBRTF3UUE7RUFDSTtFQUNBO0FGNndRSjs7QUUzd1FBOztFQUVJO0VBQ0E7QUY4d1FKOztBRTV3UUE7RUFDSTtFQUNBO0VBQ0E7QUYrd1FKOztBRTd3UUE7RUFDSTtBRmd4UUo7O0FFOXdRQTtFQUNJO0FGaXhRSjs7QUUvd1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZreFFKOztBRWh4UUE7RUFDSTtFQUNBO0FGbXhRSjs7QUVqeFFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRm94UU47O0VFbHhRRTtJQUNJO0lBQ0E7SUFDQTtFRnF4UU47QUFDRjtBRW54UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnF4UUo7O0FFbnhRQTtFQUNJO0FGc3hRSjs7QUVweFFBO0VBQ0k7QUZ1eFFKOztBRXJ4UUE7RUFDSTtBRnd4UUo7O0FFdHhRQTtFQUNJO0FGeXhRSjs7QUV2eFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYweFFKOztBRXh4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMnhRSjs7QUV6eFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY0eFFKOztBRTF4UUE7RUFDSTtBRjZ4UUo7O0FFM3hRQTtFQUNJO0VBQ0E7QUY4eFFKOztBRTV4UUE7RUFDSTtBRit4UUo7O0FFN3hRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZneVFKOztBRTl4UUE7RUFDSTtFQUNBO0VBQ0E7QUZpeVFKOztBRS94UUE7RUFDSTtBRmt5UUo7O0FFaHlRQTtFQUNJO0FGbXlRSjs7QUVqeVFBO0VBQ0k7QUZveVFKOztBRWx5UUE7RUFDSTtBRnF5UUo7O0FFbnlRQTtFQUNJO0VBQ0E7RUFDQTtBRnN5UUo7O0FFcHlRQTtFQUNJO0FGdXlRSjs7QUVweVFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRnV5UU47O0VFcnlRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGd3lRTjs7RUV0eVFFO0lBQ0k7SUFDQTtFRnl5UU47O0VFdnlRRTtJQUNJO0lBQ0E7RUYweVFOO0FBQ0Y7QUV4eVFBO0VBQ0k7RUFDQTtFQUNBO0FGMHlRSjs7QUV2eVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYweVFKOztBRXh5UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMnlRSjs7QUV6eVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0eVFKOztBRTF5UUE7O0VBRUk7RUFDQTtBRjZ5UUo7O0FFM3lRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjh5UUo7O0FFNXlRQTs7RUFFSTtBRit5UUo7O0FFN3lRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUFxQjtFQUNyQjtFQUFrRTtFQUNsRTtFQUErRztFQUMvRztFQUFvRTtFQUNwRTtFQUErRDtFQUMvRDtFQUFnRTtFQUNoRTtFQUFrRTtFQUNsRTtFQUFxSDtBRnV6UXpIOztBRXJ6UUE7RUFDSTtFQUNBO0VBQ0E7QUZ3elFKOztBRXR6UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeXpRSjs7QUV2elFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYwelFKOztBRXh6UUE7RUFDSTtFQUNBO0VBQ0E7QUYyelFKOztBRXp6UUE7RUFDSTtBRjR6UUo7O0FFMXpRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZ6UUo7O0FFM3pRQTtFQUNJO0FGOHpRSjs7QUUxelFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7QUY2elFKOztBRTN6UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjh6UUo7O0FFNXpRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRit6UUo7O0FFN3pRQTs7OztFQUlJO0FGZzBRSjs7QUU5elFBO0VBQ0k7QUZpMFFKOztBRS96UUE7RUFDSTtBRmswUUo7O0FFaDBRQTtFQUNJO0FGbTBRSjs7QUVqMFFBO0VBQ0k7QUZvMFFKOztBRWwwUUE7RUFDSTtBRnEwUUo7O0FFbjBRQTtFQUNJO0FGczBRSjs7QUVwMFFBO0VBQ0k7SUFDSTtFRnUwUU47QUFDRjtBRXIwUUE7OztFQUdJO0FGdTBRSjs7QUVyMFFBO0VBQ0k7QUZ3MFFKOztBRXQwUUE7RUFDSTtFQUNBO0FGeTBRSjs7QUV2MFFBO0VBQ0k7QUYwMFFKOztBRXgwUUE7RUFDSTtBRjIwUUo7O0FFejBRQTtFQUNJO0VBQ0E7QUY0MFFKOztBRTEwUUE7RUFDSTtBRjYwUUo7O0FFMzBRQTtFQUNJO0VBQ0E7QUY4MFFKOztBRTUwUUE7RUFDSTtFQUNBO0FGKzBRSjs7QUU3MFFBO0VBQ0k7QUZnMVFKOztBRTkwUUE7RUFDSTtBRmkxUUo7O0FFLzBRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrMVFKOztBRWgxUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbTFRSjs7QUVqMVFBO0VBQ0k7QUZvMVFKOztBRWwxUUE7RUFDSTtBRnExUUo7O0FFbjFRQTtFQUNJO0FGczFRSjs7QUVwMVFBO0VBQ0k7RUFDQTtFQUNBO0FGdTFRSjs7QUVyMVFBOzs7OztFQUtJO0FGdzFRSjs7QUV0MVFBO0VBQ0k7QUZ5MVFKOztBRXYxUUE7RUFDSTtFQUNBO0FGMDFRSjs7QUV4MVFBO0VBQ0k7SUFDSTtFRjIxUU47O0VFejFRRTtJQUNJO0VGNDFRTjtBQUNGO0FFMTFRQTtFQUNJOztJQUVJO0VGNDFRTjs7RUUxMVFFO0lBQ0k7RUY2MVFOOztFRTMxUUU7SUFDSTtFRjgxUU47O0VFNTFRRTtJQUNJO0VGKzFRTjs7RUU3MVFFO0lBQ0k7RUZnMlFOOztFRTkxUUU7SUFDSTtFRmkyUU47O0VFLzFRRTtJQUNJO0VGazJRTjtBQUNGO0FFaDJRQTtFQUNJOzs7SUFHSTtFRmsyUU47O0VFaDJRRTtJQUNJO0VGbTJRTjs7RUVqMlFFO0lBQ0k7RUZvMlFOOztFRWwyUUU7SUFDSTtFRnEyUU47O0VFbjJRRTs7SUFFSTtFRnMyUU47O0VFcDJRRTtJQUNJO0VGdTJRTjs7RUVyMlFFOztJQUVJO0VGdzJRTjtBQUNGO0FFdDJRQTtFQUNJOzs7O0lBSUk7RUZ3MlFOOztFRXQyUUU7SUFDSTtFRnkyUU47O0VFdjJRRTs7SUFFSTtFRjAyUU47O0VFeDJRRTs7SUFFSTtFRjIyUU47O0VFejJRRTs7SUFFSTtFRjQyUU47O0VFMTJRRTs7SUFFSTtFRjYyUU47O0VFMzJRRTs7SUFFSTtFRjgyUU47O0VFNTJRRTtJQUNJO0VGKzJRTjtBQUNGO0FFNzJRQTtFQUNJO0VBQ0E7QUYrMlFKOztBRTcyUUE7RUFDSTtFQUNBO0FGZzNRSjs7QUU5MlFBO0VBQ0k7QUZpM1FKOztBRS8yUUE7RUFDSTtBRmszUUo7O0FFaDNRQTtFQUNJO0FGbTNRSjs7QUVqM1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm8zUUo7O0FFbDNRQTtFQUNJO0VBQ0E7RUFDQTtBRnEzUUo7O0FFbjNRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGczNRSjs7QUVwM1FBO0VBQ0k7QUZ1M1FKOztBRXIzUUE7RUFDSTtFQUNBO0FGdzNRSjs7QUVwM1FBO0VBQ0k7RUFDQTtFQUNBO0FGdTNRSjs7QUVyM1FBO0VBQ0k7QUZ3M1FKOztBRXQzUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnkzUUo7O0FFdjNRQTtFQUNJO0FGMDNRSjs7QUV4M1FBOzs7O0VBSUk7QUYyM1FKOztBRXozUUE7Ozs7RUFJSTtBRjQzUUo7O0FFMTNRQTtFQUNJO0FGNjNRSjs7QUUzM1FBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRjgzUU47O0VFNTNRRTtJQUNJO0lBQ0E7RUYrM1FOOztFRTczUUU7Ozs7SUFJSTtFRmc0UU47O0VFOTNRRTs7OztJQUlJO0VGaTRRTjtBQUNGO0FFNzNRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBRiszUUo7O0FFNzNRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZzRRSjs7QUU3M1FBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7QUZnNFFKOztBRTkzUUE7Ozs7RUFJSTtBRmk0UUo7O0FFLzNRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrNFFKOztBRWg0UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm00UUo7O0FFajRRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm80UUo7O0FFbDRRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxNFFKOztBRWw0UUE7QUFDQTtBQUNBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUZvNFFKOztBRWw0UUE7RUFDSTtBRnE0UUo7O0FFbjRRQTtFQUNJO0FGczRRSjs7QUVwNFFBO0VBQ0k7QUZ1NFFKOztBRXI0UUE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3NFFKOztBRXQ0UUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnk0UUo7O0FFdDRRQTs7RUFFSTtBRnk0UUo7O0FFdjRRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMDRRSjs7QUV4NFFBO0VBQ0k7SUFDSTtFRjI0UU47QUFDRjtBRXo0UUE7Ozs7O0VBS0k7RUFDQTtFQUNBO0FGMjRRSjs7QUV4NFFBOzs7RUFHSTtFQUNBO0FGMjRRSjs7QUV6NFFBOzs7RUFHSTtFQUNBO0FGNDRRSjs7QUV2NFFBO0VBQ0k7QUYwNFFKOztBRXg0UUE7RUFDSTtFQUNBO0VBQ0E7QUYyNFFKOztBRXo0UUE7RUFDSTtBRjQ0UUo7O0FFMTRRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2NFFKOztBRTM0UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGODRRSjs7QUU1NFFBO0VBQ0k7RUFDQTtBRis0UUo7O0FFNzRRQTtFQUNJO0FGZzVRSjs7QUU5NFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaTVRSjs7QUUvNFFBO0VBQ0k7RUFDQTtBRms1UUo7O0FFaDVRQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm01UUo7O0FFaDVRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJOzs7O29CQUFBO0FGdTVRSjs7QUVqNVFBO0VBQ0k7QUZvNVFKOztBRWo1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm81UUo7O0FFajVRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvNVFKOztBRWo1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvNVFKOztBRWo1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvNVFKOztBRWo1UUE7QUFDQTtFQUNJO0FGbzVRSjs7QUVsNVFBO0VBQ0k7QUZxNVFKOztBRWo1UUE7QUFDQTtBQUNBO0FBQ0E7OztFQUdJO0FGbzVRSjs7QUVsNVFBOzs7RUFHSTtBRnE1UUo7O0FFbDVRQTtFQUNJO0VBQ0E7RUFDQTtBRnE1UUo7O0FFbjVRQTtFQUNJO0VBQ0E7QUZzNVFKOztBRXA1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdTVRSjs7QUVyNVFBO0VBQ0k7RUFDQTtFQUNBO0FGdzVRSjs7QUVwNVFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7QUZ1NVFKOztBRXI1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnc1UUo7O0FFdDVRQTtFQUNJO0VBQ0E7QUZ5NVFKOztBRXY1UUE7RUFDSTtFQUNBO0FGMDVRSjs7QUV4NVFBO0VBQ0k7RUFDQTtFQUNBO0FGMjVRSjs7QUV6NVFBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FGNDVRSjs7QUUxNVFBO0VBQ0k7QUY2NVFKOztBRTM1UUE7RUFDSTtBRjg1UUo7O0FFNTVRQTtFQUNJO0VBQ0E7RUFDQTtBRis1UUo7O0FFNzVRQTs7RUFFSTtFQUNBO0FGZzZRSjs7QUU5NVFBO0VBQ0k7QUZpNlFKOztBRS81UUE7RUFDSTtBRms2UUo7O0FFaDZRQTtFQUNJO0FGbTZRSjs7QUVqNlFBO0VBQ0k7QUZvNlFKOztBRWw2UUE7RUFDSTtBRnE2UUo7O0FFbjZRQTtFQUNJO0FGczZRSjs7QUVwNlFBO0VBQ0k7QUZ1NlFKOztBRXI2UUE7RUFDSTtBRnc2UUo7O0FFdDZRQTtFQUNJO0FGeTZRSjs7QUV2NlFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7QUYwNlFKOztBRXg2UUE7RUFDSTtFQUNBO0FGMjZRSjs7QUV6NlFBO0VBQ0k7QUY0NlFKOztBRTE2UUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUY2NlFKOztBRTM2UUE7RUFDSTtBRjg2UUo7O0FFNTZRQTtFQUNJO0FGKzZRSjs7QUU3NlFBO0VBQ0k7RUFDQTtBRmc3UUo7O0FFOTZRQTtFQUNJO0lBQ0k7RUZpN1FOOztFRS82UUU7SUFDSTtJQUNBO0VGazdRTjtBQUNGO0FFaDdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRms3UUo7O0FFaDdRQTtFQUNJO0VBQ0E7QUZtN1FKOztBRWo3UUE7RUFDSTtBRm83UUo7O0FFbDdRQTtFQUNJO0FGcTdRSjs7QUVuN1FBO0VBQ0k7QUZzN1FKOztBRXA3UUE7OztFQUdJO0FGdTdRSjs7QUVwN1FBO0VBQ0k7QUZ1N1FKOztBRW43UUE7QUFDQTtBQUNBO0FBQ0E7RUFDSTtBRnM3UUo7O0FFbDdRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGcTdRSjs7QUVuN1FBO0VBQ0k7QUZzN1FKOztBRXA3UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnU3UUo7O0FFcjdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdzdRSjs7QUV0N1FBO0VBQ0k7QUZ5N1FKOztBRXY3UUE7RUFDSTtFQUNBO0VBQ0E7QUYwN1FKOztBRXg3UUE7RUFDSTtFQUNBO0VBQ0E7QUYyN1FKOztBRXo3UUE7OztFQUdJO0VBQ0E7QUY0N1FKOztBRTE3UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2N1FKOztBRTM3UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjg3UUo7O0FFNTdRQTs7RUFFSTtBRis3UUo7O0FFNzdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmc4UUo7O0FFNTdRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0FGKzdRSjs7QUU3N1FBO0VBQ0k7QUZnOFFKOztBRTk3UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmk4UUo7O0FFLzdRQTtFQUNJO0VBQ0E7RUFDQTtBRms4UUo7O0FFOTdRQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpOFFKOztBRS83UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGazhRSjs7QUVoOFFBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRms4UUo7O0FFaDhRQTtFQUNJO0VBQ0E7RUFDQTtBRm04UUo7O0FFajhRQTtFQUNJO0VBQ0E7QUZvOFFKOztBRWw4UUE7RUFDSTtFQUNBO0FGcThRSjs7QUVuOFFBO0VBQ0k7RUFDQTtBRnM4UUo7O0FFcDhRQTtFQUNJO0VBQ0E7QUZ1OFFKOztBRXI4UUE7RUFDSTtFQUNBO0FGdzhRSjs7QUV0OFFBO0VBQ0k7RUFDQTtBRnk4UUo7O0FFdjhRQTtFQUNJO0VBQ0E7QUYwOFFKOztBRXg4UUE7RUFDSTtFQUNBO0FGMjhRSjs7QUV6OFFBO0VBQ0k7RUFDQTtBRjQ4UUo7O0FFMThRQTtFQUNJO0VBQ0E7QUY2OFFKOztBRTM4UUE7RUFDSTtFQUNBO0FGODhRSjs7QUU1OFFBO0VBQ0k7RUFDQTtBRis4UUo7O0FFNzhRQTtFQUNJO0VBQ0E7QUZnOVFKOztBRTk4UUE7RUFDSTtFQUNBO0FGaTlRSjs7QUUvOFFBO0VBQ0k7RUFDQTtBRms5UUo7O0FFaDlRQTtFQUNJO0VBQ0E7QUZtOVFKOztBRWo5UUE7RUFDSTtFQUNBO0FGbzlRSjs7QUVsOVFBO0VBQ0k7SUFDSTtFRnE5UU47RUVuOVFFO0lBQ0k7RUZxOVFOO0FBQ0Y7QUVuOVFBO0VBQ0k7SUFDSTtJQUNBO0VGcTlRTjtFRW45UUU7SUFDSTtJQUNBO0VGcTlRTjtBQUNGO0FFajlRQTtFQUNJO0VBQ0E7RUFDQTtBRm05UUo7O0FFajlRQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VGbzlRTjtBQUNGO0FFbDlRQTtFQUNJO0VBQ0E7RUFDQTtBRm85UUo7O0FFbDlRQTtFQUNJO0VBQ0E7RUFDQTtBRnE5UUo7O0FFbjlRQTtFQUNJO0VBQ0E7RUFDQTtBRnM5UUo7O0FFcDlRQTtFQUNJO0VBQ0E7RUFDQTtBRnU5UUo7O0FFcjlRQTtFQUNJO0lBQ0k7SUFDQTtFRnc5UU47QUFDRjtBRXQ5UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnc5UUo7O0FFcDlRQTtFQUNJO0FGdTlRSjs7QUVyOVFBO0VBQ0k7QUZ3OVFKOztBRXQ5UUE7RUFDSTtBRnk5UUo7O0FFdjlRQTtFQUNJO0FGMDlRSjs7QUV4OVFBO0VBQ0k7QUYyOVFKOztBRXY5UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMDlRSjs7QUV4OVFBO0VBQ0k7QUYyOVFKOztBRXo5UUE7RUFDSTtBRjQ5UUo7O0FFMTlRQTtFQUNJO0FGNjlRSjs7QUUzOVFBO0VBQ0k7RUFDQTtBRjg5UUo7O0FFNTlRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGKzlRSjs7QUU3OVFBO0VBQ0k7QUZnK1FKOztBRTk5UUE7RUFDSTtFQUNBO0FGaStRSjs7QUU5OVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZpK1FKOztBRS85UUE7RUFDSTtFQUNBO0FGaytRSjs7QUUzOVFBO0VBQ0k7QUY4OVFKOztBRTM5UUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4OVFKOztBRTU5UUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrOVFKOztBRTc5UUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZytRSjs7QUU5OVFBOztFQUVJO0FGaStRSjs7QUU5OVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaStRSjs7QUUvOVFBO0VBQ0k7QUZrK1FKOztBRS85UUE7RUFDSTtBRmsrUUo7O0FFOTlRQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpK1FKOztBRS85UUE7RUFDSTtBRmsrUUo7O0FFOTlRQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7QUZpK1FKOztBRS85UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaytRSjs7QUVoK1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZtK1FKOztBRWorUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQXFCO0VBQ3JCO0VBQWtFO0VBQ2xFO0VBQW9FO0VBQ3BFO0VBQWtFO0VBQ2xFO0VBQXFIO0VBRXJIO0VBQ0E7RUFDQTtFQUNBO0FGdytRSjs7QUV0K1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FGdytRSjs7QUV0K1FBO0VBQ0k7QUZ5K1FKOztBRXYrUUE7RUFDSTtFQUNBO0VBQ0E7QUYwK1FKOztBRXgrUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjIrUUo7O0FFeitRQTtFQUNJO0VBQ0E7RUFDQTtBRjQrUUo7O0FFMStRQTtFQUNJO0FGNitRSjs7QUUzK1FBO0VBQ0k7O0lBRUk7RUY4K1FOOztFRTUrUUU7SUFDSTtFRisrUU47QUFDRjtBRTcrUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGKytRTjs7RUU3K1FFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZnL1FOOztFRTkrUUU7SUFDSTtFRmkvUU47O0VFLytRRTtJQUNJO0VGay9RTjtBQUNGO0FFaC9RQTtFQUNJO0VBQ0E7QUZrL1FKOztBRWgvUUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQXFCO0VBQ3JCO0VBQW1FO0VBQ25FO0VBQXFFO0VBQ3JFO0VBQWlFO0VBQ2pFO0VBQXFIO0VBQ3JIO0FGdy9RSjs7QUV0L1FBO0VBQ0k7QUZ5L1FKOztBRXYvUUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMC9RSjs7QUV4L1FBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjIvUUo7O0FFei9RQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0L1FKOztBRTEvUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjYvUUo7O0FFMS9RQTtFQUNJO0FGNi9RSjs7QUUzL1FBO0VBQ0k7QUY4L1FKOztBRTUvUUE7RUFDSTtFQUNBO0FGKy9RSjs7QUU1L1FBO0VBQ0k7QUYrL1FKOztBRTUvUUE7RUFDSTtBRisvUUo7O0FFMy9RQTs7O0VBQUE7QUFJQTtFQUNJO0FGOC9RSjs7QUU1L1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGKy9RSjs7QUU1L1FBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRisvUU47QUFDRjtBRTUvUUE7RUFDSTtFQUNBO0VBQ0E7QUY4L1FKOztBRTUvUUE7RUFDSTtBRisvUUo7O0FFNy9RQTtFQUNJO0VBQ0E7RUFDQTtBRmdnUko7O0FFNS9RQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRisvUUo7O0FFNy9RQTtFQUNJO0lBQ0k7RUZnZ1JOO0FBQ0Y7QUU5L1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQXFCO0VBQ3JCO0VBQThFO0VBQzlFO0VBQStFO0VBQy9FO0VBQTZFO0VBQzdFO0VBQXFIO0VBQ3JIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcWdSSjs7QUVuZ1JBO0VBQ0k7QUZzZ1JKOztBRXBnUkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQXVCQTtFQUNJO0VBQ0E7QUZ1Z1JKOztBRXJnUkE7RUFDSTtBRndnUko7O0FFdGdSQTtFQUNJO0FGeWdSSjs7QUV2Z1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBnUko7O0FFeGdSQTtFQUNJO0FGMmdSSjs7QUV6Z1JBO0VBQ0k7QUY0Z1JKOztBRTFnUkE7RUFDSTtFQUNBO0FGNmdSSjs7QUUzZ1JBO0VBQ0k7QUY4Z1JKOztBRTVnUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRitnUko7O0FFN2dSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2hSSjs7QUU5Z1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmloUko7O0FFL2dSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGa2hSSjs7QUVoaFJBO0VBQ0k7SUFDSTtFRm1oUk47O0VFamhSRTtJQUNJO0VGb2hSTjs7RUVsaFJFO0lBQ0k7RUZxaFJOOztFRW5oUkU7SUFDSTtFRnNoUk47O0VFcGhSRTtJQUNJO0VGdWhSTjs7RUVyaFJFO0lBQ0k7RUZ3aFJOO0FBQ0Y7QUVuaFJBO2lEQUFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxaFJKOztBRW5oUkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VGc2hSTjs7RUVwaFJFO0lBQ0k7RUZ1aFJOO0FBQ0Y7QUVyaFJBO0VBQ0k7RUFDQTtFQUNBO0FGdWhSSjs7QUVyaFJBO0VBQ0k7RUFDQTtBRndoUko7O0FFdGhSQTtFQUNJO0FGeWhSSjs7QUV2aFJBO0VBQ0k7RUFDQTtBRjBoUko7O0FFdmhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMGhSSjs7QUV2aFJBO0VBQ0k7RUFDQTtBRjBoUko7O0FFdmhSQTtFQUNJO0FGMGhSSjs7QUV2aFJBO0VBQ0k7QUYwaFJKOztBRXZoUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwaFJKOztBRXhoUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyaFJKOztBRXpoUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0aFJKOztBRXpoUkE7O0NBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQWU7RUFDZjtFQUNBO0FGNmhSSjs7QUUxaFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY2aFJKOztBRTNoUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjhoUko7O0FFM2hSQTtFQUNJO0FGOGhSSjs7QUUzaFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhoUko7O0FFM2hSQTtFQUNJO0FGOGhSSjs7QUUzaFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4aFJKOztBRTVoUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYraFJKOztBRTdoUkE7RUFDSTtBRmdpUko7O0FFOWhSQTtFQUNJO0FGaWlSSjs7QUU5aFJBO0VBQ0k7RUFDQTtFQUNBO0VBQThEO0VBQzlEO0FGa2lSSjs7QUVoaVJBO0VBQ0k7RUFDQTtBRm1pUko7O0FFamlSQTtFQUNJO0VBQ0E7QUZvaVJKOztBRWxpUkE7RUFDSTtBRnFpUko7O0FFbmlSQTtFQUNJO0FGc2lSSjs7QUVuaVJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUZzaVJKOztBRXBpUkE7RUFDSTtBRnVpUko7O0FFcmlSQTtFQUNJO0FGd2lSSjs7QUV0aVJBO0VBQ0k7QUZ5aVJKOztBRXZpUkE7QUFDQTtBQUVBO0VBQ0k7QUZ5aVJKOztBRXRpUkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGd2lSSjs7QUVyaVJBO0VBQ0k7QUZ3aVJKOztBRXRpUkE7RUFDSTtFQUNBO0VBQ0E7QUZ5aVJKOztBRXZpUkE7RUFDSTtBRjBpUko7O0FFeGlSQTtFQUNJO0VBQ0E7RUFDQTtBRjJpUko7O0FFemlSQTtFQUNJO0VBQ0E7QUY0aVJKOztBRTFpUkE7RUFDSTtFQUNBO0VBQ0E7QUY2aVJKOztBRTFpUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNmlSSjs7QUV6aVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRpUko7O0FFemlSQTtFQUNJO0VBQ0E7QUY0aVJKOztBRXppUkE7RUFDSTtFQUNBO0VBQ0E7QUY0aVJKOztBRXppUkE7RUFDSTtBRjRpUko7O0FFemlSQTtFQUNJO0FGNGlSSjs7QUUxaVJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNmlSSjs7QUUzaVJBO0VBQ0k7RUFDQTtFQUNBO0FGOGlSSjs7QUUzaVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGlSSjs7QUUzaVJBO0VBQ0k7RUFDQTtBRjhpUko7O0FFM2lSQTtFQUNJO0VBQ0E7QUY4aVJKOztBRTVpUkE7RUFDSTtFQUNBO0FGK2lSSjs7QUU3aVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdqUko7O0FFN2lSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnalJKOztBRTdpUkE7RUFDSTtFQUNBO0VBQ0E7QUZnalJKOztBRTdpUkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFRmdqUk47O0VFOWlSRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VGaWpSTjtBQUNGO0FFL2lSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpalJKOztBRTlpUkE7RUFDSTtBRmlqUko7O0FFL2lSQTtFQUNJO0VBQ0E7RUFDQTtBRmtqUko7O0FFaGpSQTtFQUNJO0FGbWpSSjs7QUVoalJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZtalJKOztBRWhqUkE7OztFQUFBO0FBS0E7RUFDSTtFQUNBO0FGa2pSSjs7QUVoalJBO0VBQ0k7QUZtalJKOztBRWpqUkE7RUFDSTtBRm9qUko7O0FFbGpSQTtFQUNJO0FGcWpSSjs7QUVualJBO0VBQ0k7QUZzalJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvMWQvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvMWQvc3R5bGVzL2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgICBDcmVhdGVkIG9uIDogMTcgc3R5IDIwMjIsIDE1OjQ2OjA1XG4gICAgQXV0aG9yICAgICA6IFdlYiBTb2x1dGlvbnMgV0VCIFRlYW0gPHdlYm1hc3RlckB3ZWItc29sdXRpb25zLmV1PlxuKi9cblxuQGltcG9ydCAnYm9vdHN0cmFwJztcbkBpbXBvcnQgXCJpbmRleFwiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBtYXJnaW46IC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxubWFyayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG4gIG1hcmdpbjogMCAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcblxuICBzcmM6IHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG59XG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjtcbn1cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiO1xufVxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7XG59XG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiO1xufVxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XG59XG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjtcbn1cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiO1xufVxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7XG59XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7XG59XG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiO1xufVxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiO1xufVxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjtcbn1cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiO1xufVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUsXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW1nLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbnVsIHVsLFxub2wgdWwsXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogLjY1O1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAjZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IC4yO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiAgICAgIC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcblxuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuLnRvb2x0aXAuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAuOTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAgICAtby10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246ICAgICAgLW8tdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcblxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogLjU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSAwJSwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAuMDAwMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjUpIDAlLCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjAwMDEpKSwgdG8ocmdiYSgwLCAwLCAwLCAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDM5Jztcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzYSc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi9cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBkcmVhbU9ycGhhbmFnZTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZHJlYW1PcnBoYW5hZ2UudHRmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogZHJlYW1PcnBoYW5hZ2U7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RyZWFtT3JwaGFuYWdlLndvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoaWMudHRmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGljLndvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGljYi50dGYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGljYi53b2ZmJyk7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWM7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuaDIsIGgzIHtcbiAgICBmb250LWZhbWlseTogZHJlYW1PcnBoYW5hZ2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cbmg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvKmNvbG9yOiAjZmRkZjM4OyovXG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xufVxuaDUge1xuICAgIGZvbnQtZmFtaWx5OiBDZW50dXJ5R290aGljQm9sZDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbmg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5zdHJvbmcsIGIge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjkwYzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5wIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5ociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCOUM4REI7XG59XG5cblxudWwudGljayB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGljay5wbmcnKTtcbn1cbnVsLnRpY2sgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbnVsLmFycm93LFxudWwjYXJyb3cge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LnBuZycpO1xufVxudWwuYXJyb3cgbGksXG51bCNhcnJvdyBsaXtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5AbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAgIHVsLmFycm93IGxpLFxuICAgIHVsI2Fycm93IGxpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbn1cblxuLmJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbn1cbi5jZW50ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdseXBoaWNvbiB7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubm9tYXJnaW57XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi5ub21hcmdpbi10b3B7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtYnVmZmVyLTUgIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi50b3AtYnVmZmVyLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udG9wLWJ1ZmZlci0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnRvcC1idWZmZXItMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi50b3AtYnVmZmVyLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1idWZmZXItNSAge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtYnVmZmVyLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5yaWdodC1idWZmZXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LWJ1ZmZlci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtYnVmZmVyLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1idWZmZXItNSAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1idWZmZXItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5ib3R0b20tYnVmZmVyLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLWJ1ZmZlci0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1idWZmZXItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmxlZnQtYnVmZmVyLTUgIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1idWZmZXItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1idWZmZXItMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1idWZmZXItNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctY2VudGVyIHtcbiAgICBtYXJnaW46MCBhdXRvO1xufVxuXG4ubGVmdC1idWZmZXItaW5zaWRlLTEwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5yaWdodC1idWZmZXItaW5zaWRlLTEwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubm9wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vcGFkZGluZy14cyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLm5vcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ub3BhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhZGRpbmctcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTQwIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uaDMtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRhYmxlLWhlYWRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU2MDk1O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMzNTYwOTUgMCUsICM2NjkwYzMgNTAlLCAjMzU2MDk1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCMzNTYwOTUpLCBjb2xvci1zdG9wKDUwJSwjNjY5MGMzKSwgY29sb3Itc3RvcCgxMDAlLCMzNTYwOTUpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMzU2MDk1IDAlLCAjNjY5MGMzIDUwJSwgIzM1NjA5NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgICMzNTYwOTUgMCUsICM2NjkwYzMgNTAlLCAjMzU2MDk1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgICMzNTYwOTUgMCUsICM2NjkwYzMgNTAlLCAjMzU2MDk1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgICMzNTYwOTUgMCUsICM2NjkwYzMgNTAlLCAjMzU2MDk1IDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzU2MDk1JywgZW5kQ29sb3JzdHI9JyM2NjkwYzMnLCBHcmFkaWVudFR5cGU9MSApO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50IChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj0jMzU2MDk1LCBlbmRDb2xvcnN0cj0jNjY5MGMzKVwiO1xuXG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2ZkZGYzODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLWhlYWRsaW5lLWdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2UwZTBlMCAwJSwgI2ZmZiA1MCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsI2UwZTBlMCksIGNvbG9yLXN0b3AoNTAlLCNmZmYpLCBjb2xvci1zdG9wKDEwMCUsI2UwZTBlMCkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlMGUwZTAgMCUsICNmZmYgNTAlLCAjZTBlMGUwIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgI2UwZTBlMCAwJSwgI2ZmZiA1MCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgI2UwZTBlMCAwJSwgI2ZmZiA1MCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgI2UwZTBlMCAwJSwgI2ZmZiA1MCUsICNlMGUwZTAgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlMGUwZTAnLCBlbmRDb2xvcnN0cj0nI2UwZTBlMCcsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQgKEdyYWRpZW50VHlwZT0xLCBzdGFydENvbG9yc3RyPSNlMGUwZTAsIGVuZENvbG9yc3RyPSNlMGUwZTApXCI7XG5cbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlnaHQtYm94LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xufVxuLmxpZ2h0LWJveCB7XG4gICAgZm9udC1mYW1pbHk6IENlbnR1cnlHb3RoaWNCb2xkO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLmxpZ2h0LWJveCBwIHtcbiAgICBtYXJnaW46IDA7XG59XG4ubGlnaHQtYm94IGltZyB7XG4gICAgbWFyZ2luOiA0cHggMTVweCA0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpZ2h0LWJveCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpZ2h0LWJveCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUFJFVFRJRllcbiAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cbnByZS5wcmV0dHlwcmludCB7XG4gICAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sICdEZWphVnUgU2FucyBNb25vJywgJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsICdMdWNpZGEgQ29uc29sZScsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnByZS5wcmV0dHlwcmludC5saW5lbnVtc3RyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5wcmUucHJldHR5cHJpbnQgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbn1cbnByZS5wcmV0dHlwcmludCBvbCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5wcmUgb2wgbGkuaGlnaGxpZ2h0dHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RBRDdGRjtcbn1cbi5zdHIge1xuICAgIGNvbG9yOiAjMDgwO1xufVxuLmt3ZCB7XG4gICAgY29sb3I6ICMwMDg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29tIHtcbiAgICBjb2xvcjogIzgwMDtcbn1cbi50eXAge1xuICAgIGNvbG9yOiAjNjA2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxpdCB7XG4gICAgY29sb3I6ICMwNjY7XG59XG4ucHVuIHtcbiAgICBjb2xvcjogIzY2MDtcbn1cbi5wbG4ge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnRhZyB7XG4gICAgY29sb3I6ICMwMDg7XG59XG4uYXRuIHtcbiAgICBjb2xvcjogIzYwNjtcbn1cbi5hdHYge1xuICAgIGNvbG9yOiAjMDgwO1xufVxuLmRlYyB7XG4gICAgY29sb3I6ICM2MDY7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICBIRUFERVIgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRlciBoMSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciB1bCAubG9naW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM2YTkzYzQsIzJjNTM4MykhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM2YTkzYzQsIzJjNTM4MykhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzZhOTNjNCwjMmM1MzgzKSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG9wLCM2YTkzYzQsIzJjNTM4MykhaW1wb3J0YW50O1xuICAgIC8qIFNWRyBhcyBiYWNrZ3JvdW5kIGltYWdlIChJRTkvQ2hyb21lL1NhZmFyaS9PcGVyYSkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJSFpwWlhkQ2IzZzlJakFnTUNBeElERWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQZ284YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW1jNU56WWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNE1UMGlNQ1VpSUhreFBTSXdKU0lnZURJOUlqQWxJaUI1TWowaU1UQXdKU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNMlFUa3pRelFpSUc5bVpuTmxkRDBpTUNJdlBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXlRelV6T0RNaUlHOW1abk5sZEQwaU1TSXZQZ284TDJ4cGJtVmhja2R5WVdScFpXNTBQZ284Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyYzVOellwSWlBdlBnbzhMM04yWno0PSk7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDEzcHggMTVweDtcbn1cbi5oZWFkZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbn1cbi5tZW51LW1haW4tbWVudS1zdy1jb250YWluZXIgdWwgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xufVxuLmhlYWRlciB1bCBsaSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbToycHg7XG59XG4uaGVhZGVyICNsb2dvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTY0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDFweCAjODg4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLyptYXJnaW4tdG9wOiA0OHB4OyovXG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWM7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5oZWFkZXIgI2xvZ28uY2hyaXN0bWFzIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgQlVUVE9OICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idXR0b24sXG4uYnRuLXByaW1hcnksXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLWZpbGU6YWN0aXZlOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4ICM0ZjRmNGY7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ1dHRvbi1zbWFsbCB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uYnV0dG9uOmhvdmVyXG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5idXR0b24gaW1nLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5idXR0b24gaW1nLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnV0dG9uLW9yYW5nZSxcbi5idG4tcHJpbWFyeSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2Q4NzAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NkODcwMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYmEwMCAwJSwgI2NkODcwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNmZmJhMDApLCBjb2xvci1zdG9wKDEwMCUsI2NkODcwMCkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYmEwMCAwJSwgI2NkODcwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZiYTAwIDAlLCAjY2Q4NzAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZiYTAwIDAlLCAjY2Q4NzAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmJhMDAgMCUsICNjZDg3MDAgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmJhMDAnLCBlbmRDb2xvcnN0cj0nI2NkODcwMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cbi5idXR0b24tb3JhbmdlOmhvdmVyLFxuLmJ0bjpob3Zlcixcbi5idG46YWN0aXZlLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tZmlsZTpob3Zlcixcbi5idG4tZmlsZTphY3RpdmUsXG4uYnRuLWZpbGU6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjYTNkO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmY2EzZCAwJSwgI2U1OTgwMiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNmZmNhM2QpLCBjb2xvci1zdG9wKDEwMCUsI2U1OTgwMikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmY2EzZCAwJSwgI2U1OTgwMiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZjYTNkIDAlLCAjZTU5ODAyIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZjYTNkIDAlLCAjZTU5ODAyIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmNhM2QgMCUsICNlNTk4MDIgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmNhM2QnLCBlbmRDb2xvcnN0cj0nI2U1OTgwMicsR3JhZGllbnRUeXBlPTAgKTtcbn1cbi5idXR0b24tZ3JleSB7XG4gICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWNlY2VjIDAlLCAjY2NjYmNiIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNlY2VjZWMpLCBjb2xvci1zdG9wKDEwMCUsICNjY2NiY2IpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlY2VjZWMgMCUsICNjY2NiY2IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VjZWNlYyAwJSwgI2NjY2JjYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VjZWNlYyAwJSwgI2NjY2JjYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWNlY2VjIDAlLCAjY2NjYmNiIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWNlY2VjJywgZW5kQ29sb3JzdHI9JyNjY2NiY2InLCBHcmFkaWVudFR5cGU9MCApO1xufVxuLmJ1dHRvbi1ncmV5OmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNlY2VjZWMgMCUsICNkYmRiZGIgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjZWNlY2VjKSwgY29sb3Itc3RvcCgxMDAlLCNkYmRiZGIpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZWNlY2VjIDAlLCNkYmRiZGIgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICNlY2VjZWMgMCUsI2RiZGJkYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICNlY2VjZWMgMCUsI2RiZGJkYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2VjZWNlYyAwJSwjZGJkYmRiIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWNlY2VjJywgZW5kQ29sb3JzdHI9JyNkYmRiZGInLEdyYWRpZW50VHlwZT0wICk7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqICBTRUFSQ0ggRk9STSAgKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LnNlYXJjaC1mb3JtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbmRpdi5zZWFyY2gtZm9ybS1pbmZvID4gcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbmRpdi5zZWFyY2gtZm9ybS1nbG9iZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXYuc2VhcmNoLWZvcm0tZ2xvYmUgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg5cHg7XG4gICAgfVxufVxuZGl2LnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYuc2VhcmNoLWZvcm0gZGl2LnNlYXJjaC1mb3JtLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5kaXYuc2VhcmNoLWZvcm0gaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbmRpdi5zZWFyY2gtZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xufVxuZGl2LnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbmRleCBwIHtcbiAgICBjb2xvcjogIzMxMzEzMTtcbn1cbmRpdi5zZWFyY2gtZm9ybSAuZG9tYWluX2Vycm9yX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtc2hhZG93OiAtMXB4IDAgI0YwMCwgMCAxcHggI0YwMCwgMXB4IDAgI0YwMCwgMCAtMXB4ICNGMDA7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xufVxuZGl2LnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbmRleCAuZG9tYWluX2Vycm9yX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjRjAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbn1cbmRpdi5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2LnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbmRleCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA2NSU7XG59XG5kaXYuc2VhcmNoLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuZGl2LnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tY29udHJvbC1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5kaXYuc2VhcmNoLWZvcm0gc3Bhbi53d3cge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2LnNlYXJjaC1mb3JtIGRpdi5zaGFkb3cxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNiU7XG4gICAgYm90dG9tOiAtNjhweDtcbiAgICBsZWZ0OiAtMTYlO1xufVxuZGl2LnNlYXJjaC1mb3JtIGRpdi5zaGFkb3cxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICBTTElERVIgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgb3BhY2l0eTogLjc7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd3MucG5nKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuZGl2LnNsaWRlIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICB6LWluZGV4OiAxO1xufVxuZGl2LnNsaWRlIGRpdi5zaGFkb3cxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNyU7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBsZWZ0OiAtMTclO1xufVxuZGl2LnNsaWRlIGRpdi5zaGFkb3cxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqICBTTElERVIgMDEgICoqKioqKioqKi9cbmRpdi5zbGlkZSBkaXYuc2xpZGVyXzAxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogMTIlO1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzAxX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZkZGYzOCFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzAxX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wMV9idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzAxIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDFfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wMV90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzAxIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiA4NXB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDFfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqICBTTElERVIgMDIgICoqKioqKioqKi9cbmRpdi5zbGlkZSBkaXYuc2xpZGVyXzAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiAxNSU7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI2ZkZGYzODtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wMl90ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wMl9idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzAyIHtcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDJfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wMiB7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICByaWdodDogOTBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzAyX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDJfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzVweCAwO1xuICAgIH1cbn1cblxuLyoqKioqKioqKiogIFNMSURFUiAwMyAgKioqKioqKioqL1xuZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDE1JTtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wM190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzAzX3RleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wM190ZXh0IGEge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDMge1xuICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wM190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzAzX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHggMDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzAzX3RleHQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wMyB7XG4gICAgICAgIHdpZHRoOiA1MTVweDtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICByaWdodDogOTBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzAzX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDNfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzAzX3RleHQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqICBTTElERVIgMDQgICoqKioqKioqKi9cbmRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDc2JTtcbiAgICB0b3A6IDklO1xuICAgIHJpZ2h0OiAxMiU7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzA0X2NvcnBvcmF0ZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICByaWdodDogMDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wNF9idXNpbmVzc190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwJTtcbiAgICByaWdodDogMjAlO1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzA0X3F1aWNrbmV0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWM7XG4gICAgY29sb3I6ICNmZGRmMzg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogNDAlO1xufVxuZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDRfY29ycG9yYXRlX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1JTtcbiAgICByaWdodDogMiU7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wNF9idXNpbmVzc190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzAlO1xuICAgIHJpZ2h0OiAxNSU7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wNF9xdWlja25ldF90ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTAlO1xuICAgIHJpZ2h0OiA0NSU7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wNCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xufVxuZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDRfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjVweDtcbiAgICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0IHtcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xuICAgICAgICByaWdodDogNzBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA0X3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDRfY29ycG9yYXRlX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA0X2J1c2luZXNzX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA0X3F1aWNrbmV0X3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIHJpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDRfY29ycG9yYXRlX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDRfYnVzaW5lc3NfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICByaWdodDogMTMzcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0X3F1aWNrbmV0X3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgIHJpZ2h0OiAyNjNweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDQgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0X2J1dHRvbiB7XG4gICAgICAgIHRvcDogMTk1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0IHtcbiAgICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDRfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNF9jb3Jwb3JhdGVfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA0X2J1c2luZXNzX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIHJpZ2h0OiAxNjBweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA0X3F1aWNrbmV0X3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IDExMHB4O1xuICAgICAgICByaWdodDogMzIwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0X2NvcnBvcmF0ZV90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wNF9idXNpbmVzc190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICByaWdodDogMTc1cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0X3F1aWNrbmV0X3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgIHJpZ2h0OiAzMzhweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDQgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA0X2J1dHRvbiB7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLyoqKioqKioqKiogIFNMSURFUiAwNSAgKioqKioqKioqL1xuZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzA1X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDVfZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wNV9wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDVfcHJpY2Ugc3Bhbi52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDVfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzJweDtcbiAgICByaWdodDogNjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wNSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZkZGYzODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV9kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV9wcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV9wcmljZSBzcGFuLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wNV9idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTMycHg7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA1IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICByaWdodDogNzVweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZkZGYzODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNV9kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA1X3ByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA1X3ByaWNlIHNwYW4udmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA1X2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMzJweDtcbiAgICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgfVxuXG59XG5cbi8qKioqKioqKioqICBTTElERVIgMDYgICoqKioqKioqKi9cbmRpdi5zbGlkZSBkaXYuc2xpZGVyXzA2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDZfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgY29sb3I6ICNmZGRmMzg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wNl9kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzA2X3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wNl9wcmljZSBzcGFuLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wNl9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0OHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDZfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICAgICAgY29sb3I6ICNmZGRmMzg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDZfZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDZfcHJpY2Uge1xuICAgICAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDZfcHJpY2Ugc3Bhbi52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDZfYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0OHB4O1xuICAgICAgICByaWdodDogNjBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wNiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICByaWdodDogODVweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZkZGYzODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNl9kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNl9wcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wNl9wcmljZSBzcGFuLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wNl9idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTkwcHg7XG4gICAgICAgIHJpZ2h0OiA5OHB4O1xuICAgIH1cblxufVxuXG4vKioqKioqKioqKiAgU0xJREVSIDA3ICAqKioqKioqKiovXG5kaXYuc2xpZGUgZGl2LnNsaWRlcl8wNyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNjBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5zbGlkZSBwLnNsaWRlcl8wN190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBjb2xvcjogI2ZkZGYzODtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2LnNsaWRlIHAuc2xpZGVyXzA3X3RpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5kaXYuc2xpZGUgcC5zbGlkZXJfMDdfZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cbmRpdi5zbGlkZSBkaXYuc2xpZGVyXzA3X2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA3IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiA3N3B4O1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA3X3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA3X3RpdGxlIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgcC5zbGlkZXJfMDdfZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBkaXYuc2xpZGUgZGl2LnNsaWRlcl8wN19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAgIGRpdi5zbGlkZSBkaXYuc2xpZGVyXzA3IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICByaWdodDogNzVweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wN190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZkZGYzODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpdi5zbGlkZSBwLnNsaWRlcl8wN190aXRsZSBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIHAuc2xpZGVyXzA3X2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgZGl2LnNsaWRlIGRpdi5zbGlkZXJfMDdfYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICByaWdodDogMTI4cHg7XG4gICAgfVxuXG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgQ09OVEVOVCAgKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmRpdi5jb250ZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCx3aGl0ZSwjZjBmNGY5KSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLHdoaXRlLCNmMGY0ZjkpIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCx3aGl0ZSwjZjBmNGY5KSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCx3aGl0ZSwjZjBmNGY5KSFpbXBvcnRhbnQ7XG4gICAgLyogU1ZHIGFzIGJhY2tncm91bmQgaW1hZ2UgKElFOS9DaHJvbWUvU2FmYXJpL09wZXJhKSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJSFpwWlhkQ2IzZzlJakFnTUNBeElERWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQZ284YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW1jME1qRWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNE1UMGlNQ1VpSUhreFBTSXdKU0lnZURJOUlqQWxJaUI1TWowaU1UQXdKU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlOR1JrWkdSa1lpSUc5bVpuTmxkRDBpTUNJdlBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTkdNRVkwUmpraUlHOW1abk5sZEQwaU1TSXZQZ284TDJ4cGJtVmhja2R5WVdScFpXNTBQZ284Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyYzBNakVwSWlBdlBnbzhMM04yWno0PSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cbi5zaGFkb3ctYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uc2hhZG93MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTclO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogLTE3JTtcbiAgICB6LWluZGV4OiAtMTtcbn1cbi5zaGFkb3cyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubWluLTM1MCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqICBCUkVBRENSVU1CUyAgKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgY29sb3I6ICM2NjkwYzM7XG59XG5kaXYjYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmJyZWFkY3J1bWJzIC5oZWFkZXJJbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDI1cHggNXB4IDA7XG59XG4uYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzICNmaXJzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzICNicmVhZGNydW1icyAjZmlyc3QgYXtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgY29sb3I6ICM2NjkwYzM7XG59XG4uYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzICNiY3J1bWIyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzICNiY3J1bWIyIGltZyNiY3J1bWJTZXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1icyAjYnJlYWRjcnVtYnMgI2JjcnVtYjIgYSB7XG5cbn1cbi5icmVhZGNydW1icyAjYnJlYWRjcnVtYnMgI2JjcnVtYjIgYTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5icmVhZGNydW1icyAjYnJlYWRjcnVtYnMgI2JjcnVtYjMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1icyAjYnJlYWRjcnVtYnMgI2JjcnVtYjMgaW1nI2JjcnVtYlNlcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzICNicmVhZGNydW1icyAjYmNydW1iMyBhIHtcblxufVxuLmJyZWFkY3J1bWJzICNicmVhZGNydW1icyAjYmNydW1iMyBhOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJyZWFkY3J1bWJzIGgzI2hlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2I2JyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5icmVhZGNydW1icyBoMyNoZWFkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqICBJTkRFWCAtIE1BUFMgICoqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLm1hcCAuY29udGluZW50e1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21hcC5wbmcnKSBuby1yZXBlYXQ7XG59XG4ubWFwICNub3J0aC1hbWVyaWNhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IDBweDtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWFwIGEjbm9ydGgtYW1lcmljYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OHB4IDBweDtcbn1cbi5tYXAgI3NvdXRoLWFtZXJpY2Ege1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzVweCAwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTcwcHg7XG4gICAgbGVmdDogMTAxcHg7XG4gICAgei1pbmRleDogMTtcbn1cbi5tYXAgYSNzb3V0aC1hbWVyaWNhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM5cHggMHB4O1xufVxuLm1hcCAjYWZyaWNhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHotaW5kZXg6IDI7XG59XG4ubWFwIGEjYWZyaWNhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTY0cHggMHB4O1xufVxuLm1hcCAjZXVyb3BlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4NnB4IDBweDtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiAxMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMjUycHg7XG4gICAgei1pbmRleDogMTtcbn1cbi5tYXAgYSNldXJvcGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTg3cHggLTExOXB4O1xufVxuLm1hcCAjYXNpYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICBsZWZ0OiAzNTdweDtcbn1cbi5tYXAgYSNhc2lhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2N3B4IDBweDtcbn1cbi5tYXAgaDIge1xuICAgIHBhZGRpbmctbGVmdDo0MHB4O1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKiAgSU5ERVggLSBCT1ggICoqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5kb21hZW5lbmF2bmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VhcmNoYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogZHJlYW1PcnBoYW5hZ2U7XG4gICAgaGVpZ2h0OiAxODRweDtcbn1cbi5uZXdndGxkcyB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbn1cbi5uZXdndGxkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzhweDtcbn1cbi5uZXdndGxkcyAubmV3Z3RsZHMtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG59XG4ubmV3Z3RsZHMgdGFibGUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4ubmV3Z3RsZHMgdGFibGUgdGQge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4ubmV3Z3RsZHMgdGFibGUgdGQuY291bnRyeW5hbWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5uZXdndGxkcyB0YWJsZSB0ZC50bGRuYW1lIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogNTBweDtcbn1cbi5uZXdndGxkcyB0YWJsZSB0ZC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG59XG4ubmV3Z3RsZHMgdGFibGUgdGQuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld2d0bGRzIHRhYmxlIHRkIGEge1xuICAgIGNvbG9yOiAjZjRhZjAwO1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5uZXdndGxkcyB0YWJsZSB0ZCBhOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5ld2d0bGRzIC5saW5rX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3Z3RsZHMgLmxpbmtfYnV0dG9uIGltZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld2d0bGRzIC5saW5rX2J1dHRvbiAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgNTBweDtcbn1cbi5uZXdndGxkcyAucHAyLFxuLm5ld2d0bGRzIC5scHMyLFxuLm5ld2d0bGRzIC5uZzIsXG4ubmV3Z3RsZHMgI3RvcCxcbi5uZXdndGxkcyAjc3VuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xufVxuLmxpbmtfYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubnloZWRlciAuYm94LWNvbnRlbnQsXG4gICAgLndlYmhvdGVsIC5ib3gtY29udGVudCxcbiAgICAuZG9tYWVuZUxpc3RlIC5ib3gtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cbiAgICAuYm90dG9tLXRvLXRvcC1tZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNCOUM4REI7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOlxuICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMCAwLCBmcm9tKCNCOUM4REIpLCB0bygjRkZGRkZGKSkgMSAxMDAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1pbWFnZTpcbiAgICAgICAgICAgIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI0I5QzhEQiwgI0ZGRkZGRikgMSAxMDAlO1xuICAgICAgICAtbW96LWJvcmRlci1pbWFnZTpcbiAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI0I5QzhEQiwgI0ZGRkZGRikgMSAxMDAlO1xuICAgICAgICAtby1ib3JkZXItaW1hZ2U6XG4gICAgICAgICAgICAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjQjlDOERCLCAjRkZGRkZGKSAxIDEwMCU7XG4gICAgICAgIGJvcmRlci1pbWFnZTpcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNCOUM4REIsICNGRkZGRkYpIDEgMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmJvdHRvbS10by10b3AtcmlnaHQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjlDOERCO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1pbWFnZTpcbiAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDAgMCwgZnJvbSgjQjlDOERCKSwgdG8oI0ZGRkZGRikpIDEgMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6XG4gICAgICAgICAgICAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNCOUM4REIsICNGRkZGRkYpIDEgMTAwJTtcbiAgICAgICAgLW1vei1ib3JkZXItaW1hZ2U6XG4gICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNCOUM4REIsICNGRkZGRkYpIDEgMTAwJTtcbiAgICAgICAgLW8tYm9yZGVyLWltYWdlOlxuICAgICAgICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI0I5QzhEQiwgI0ZGRkZGRikgMSAxMDAlO1xuICAgICAgICBib3JkZXItaW1hZ2U6XG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjQjlDOERCLCAjRkZGRkZGKSAxIDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiogIElDT05TIC0gTE9HTyAgKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWNvbnMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiNsYXN0X2ljb24ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogIEZPT1RFUiAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNlOGU4ZTg7XG4gICAgYmFja2dyb3VuZDogIzEwMjk1YTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmMxIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogIzUyN2JhZDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IGJsYWNrO1xufVxuLmNvbXBhbnktaW5mbyB7XG4gICAgaGVpZ2h0OiAyMTVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiAgTUVOVSAgKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiAgTUVOVSAgKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2I21lbnVjb250YWluZXIgLm1lbnUsXG5kaXYjbWVudWNvbnRhaW5lci1tb2JpbGUgLm1lbnUge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmb250LXNpemU6MTFwdDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xufVxuZGl2I21lbnVjb250YWluZXIgYTpob3ZlcixcbmRpdiNtZW51Y29udGFpbmVyLW1vYmlsZSAubWVudSBhOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUsXG5kaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nLFxuZGl2I21lbnVjb250YWluZXItbW9iaWxlIHVsI21lbnUtbWFpbi1tZW51LFxuZGl2I21lbnVjb250YWluZXItbW9iaWxlIHVsLm1lbnUtYWxsLWxhbmd7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCMzYzU5OTIsIzEwMjk1YSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCMzYzU5OTIsIzEwMjk1YSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1EQWxJaUJvWldsbmFIUTlJakV3TUNVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4SURFaUlIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlJbTV2Ym1VaVBnbzhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlJbWMwT0RBaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0TVQwaU1DVWlJSGt4UFNJd0pTSWdlREk5SWpBbElpQjVNajBpTVRBd0pTSStDanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU16UXpVNU9USWlJRzltWm5ObGREMGlNQ0l2UGp4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNeE1ESTVOVUVpSUc5bVpuTmxkRDBpTVNJdlBnbzhMMnhwYm1WaGNrZHlZV1JwWlc1MFBnbzhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJjME9EQXBJaUF2UGdvOEwzTjJaejQ9KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsLm1lbnUtYWxsLWxhbmcsXG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi8qZGl2I21lbnVjb250YWluZXIgLm1lbnUtbWFpbi1tZW51LXN3LWNvbnRhaW5lciAjbG9naW57XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9sb2dpbi0xNjAucG5nJyluby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0Ojc2MHB4ICFpbXBvcnRhbnQ7XG59Ki9cbmRpdiNtZW51Y29udGFpbmVyICNsb2dpbixcbmRpdiNtZW51Y29udGFpbmVyLW1vYmlsZSAjbG9naW4ge1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvbG9naW4tMTYwLnBuZycpbm8tcmVwZWF0O1xuICAgIHdpZHRoOjE3MHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6MTAxO1xuICAgIGZvbnQtZmFtaWx5OmNlbnR1cnlHb3RoaWM7XG4gICAgZm9udC1zaXplOjExcHQ7XG59XG5kaXYjbWVudWNvbnRhaW5lciAjbG9naW4ge1xuICAgIG1hcmdpbi1sZWZ0Ojc0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGl2I21lbnVjb250YWluZXIgI2xvZ2luIHtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG59XG5cbmRpdiNtZW51Y29udGFpbmVyICNsb2dpbiBhLFxuZGl2I21lbnVjb250YWluZXItbW9iaWxlICNsb2dpbiBhIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgIHBhZGRpbmctdG9wOjlweDtcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjVweDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuZGl2I21lbnVjb250YWluZXIgI2xvZ2luIGEgaW1nLFxuZGl2I21lbnVjb250YWluZXItbW9iaWxlICNsb2dpbiBhIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSBsaSxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY29sb3I6I2Y1ZjVmODtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUgYSxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnN1Yi1tZW51LWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo5NSUgMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaXRlbS1wb2ludGVyLmdpZicpO1xuICAgIH1cbiAgICAuc3ViLW1lbnUtYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjk1JSAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaXRlbS1wb2ludGVyLW1vdmVyLmdpZicpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IGxpOmhvdmVyLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsLm1lbnUtYWxsLWxhbmcgbGk6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcbiAgICB9XG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUgdWwgLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsLm1lbnUtYWxsLWxhbmcgdWwgeyAvKiB0aGlzIHRhcmdldHMgYWxsIHN1YiBtZW51cyAqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDsgLyogVE9ETzogIzEzMjI1MSAqL1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2JiYjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiYmI7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICM1NTU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7XG4gICAgfVxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IHVsIHVsICxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIHVsIHsgLyogdGhpcyB0YXJnZXRzIGFsbCBzdWIgbWVudXMgKi9cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMDBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSB1bCB1bCB1bCxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIHVsIHVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHg7XG4gICAgfVxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IHVsIGxpICxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIGxpIHsgLyogdGhpcyB0YXJnZXRzIGFsbCBzdWJtZW51IGl0ZW1zICovXG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzNjNTk5MiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSB1bCB1bCBsaSAsXG4gICAgZGl2I21lbnVjb250YWluZXIgdWwubWVudS1hbGwtbGFuZyB1bCB1bCBsaSAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUgdWwgdWwgdWwgbGkgLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsLm1lbnUtYWxsLWxhbmcgdWwgdWwgdWwgbGkgIHtcbiAgICAgICAgd2lkdGg6MTQwcHg7XG4gICAgfVxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IHVsIGxpOmhvdmVyLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsLm1lbnUtYWxsLWxhbmcgdWwgbGk6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSB1bCB1bCBsaTpmaXJzdC1jaGlsZCxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIHVsIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUgdWwgdWwgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIGxpOmxhc3QtY2hpbGQgLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIHVsIGxpIGEsXG4gICAgZGl2I21lbnVjb250YWluZXIgdWwjbWVudS1tYWluLW1lbnUgdWwgbGkgYSB7IC8qIHRhcmdldCBhbGwgc3ViIG1lbnUgaXRlbSBsaW5rcyAqL1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgZGl2I21lbnVjb250YWluZXIgdWwubWVudS1hbGwtbGFuZyB1bCBsaSBhOmhvdmVyICxcbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bCNtZW51LW1haW4tbWVudSB1bCBsaSBhOmhvdmVyIHsgLyogdGFyZ2V0IGFsbCBzdWIgbWVudSBpdGVtIGxpbmtzICovXG4gICAgICAgIGNvbG9yOiAjNjY5MGMzO1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nICBsaTpob3ZlciA+IHVsLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IGxpOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgLyogc2hvdyBzdWIgbWVudXMgd2hlbiBob3ZlcmluZyBvdmVyIGEgcGFyZW50ICovXG4gICAgICAgIGNvbG9yOiAjMzU2MDk1O1xuICAgIH1cbiAgICBkaXYjbWVudWNvbnRhaW5lciB1bC5tZW51LWFsbC1sYW5nIGxpIGEgLFxuICAgIGRpdiNtZW51Y29udGFpbmVyIHVsI21lbnUtbWFpbi1tZW51IGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgfVxufVxuXG5uYXYubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYm9yZGVyLW1lbnUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogLTJweCAwcHggMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYm9yZGVyLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMC4yNWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAwLjE1ZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAuMjVlbSAwIDAgI0ZGRixcbiAgICAgICAgMCAwLjVlbSAwIDAgI0ZGRjtcbn1cblxuI21lbnUtbW9iaWxlLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjbWVudS1tb2JpbGUtc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ib3JkZXItbWVudSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW46IC0xN3B4IDBweCAwcHggMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsqL1xuICAgIH1cbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwubWVudS1hbGwtbGFuZyAsXG4gICAgZGl2I21lbnUtbW9iaWxlLXNsaWRlIHVsI21lbnUtbWFpbi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIGRpdiNtZW51LW1vYmlsZS1zbGlkZSB1bC5tZW51LWFsbC1sYW5nICxcbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwjbWVudS1tYWluLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjM2M1OTkyLCMxMDI5NWEpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpk4oCmQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmMwT0RBcElpQXZQZ284TDNOMlp6ND0pO1xuICAgIH1cbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwubWVudS1hbGwtbGFuZyB1bCxcbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwjbWVudS1tYWluLW1lbnUgdWwgeyAvKiB0aGlzIHRhcmdldHMgYWxsIHN1YiBtZW51cyAqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7XG4gICAgfVxuICAgIGRpdiNtZW51LW1vYmlsZS1zbGlkZSB1bC5tZW51LWFsbC1sYW5nIGxpLFxuICAgIGRpdiNtZW51LW1vYmlsZS1zbGlkZSB1bCNtZW51LW1haW4tbWVudSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgZGl2I21lbnUtbW9iaWxlLXNsaWRlIHVsLm1lbnUtYWxsLWxhbmcgbGkgYSxcbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwjbWVudS1tYWluLW1lbnUgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwubWVudS1hbGwtbGFuZyBsaSBhOmhvdmVyLFxuICAgIGRpdiNtZW51LW1vYmlsZS1zbGlkZSB1bCNtZW51LW1haW4tbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBkaXYjbWVudS1tb2JpbGUtc2xpZGUgdWwubWVudS1hbGwtbGFuZyAgbGkgdWwgLFxuICAgIGRpdiNtZW51LW1vYmlsZS1zbGlkZSB1bCNtZW51LW1haW4tbWVudSBsaSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogIEZPUk0gICoqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiogIEJPWCBJTkZPTElORSAgKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaW5mb2xpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5mb2xpbmUgLmluZm9saW5lLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmMGY0Zjk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5mb2xpbmUgaW1nIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5pbmZvbGluZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiAgQk9YIElORk9STUFUSU9OICAqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYubW9yZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYubW9yZS1pbmZvIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuZGl2Lm1vcmUtaW5mbyBoNSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKiogIFRBQlMgTkFWICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY5O1xuICAgIGNvbG9yOiAjOUVCQUREO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmEgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDAgMCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YSBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZlMGVkO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3VzLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLypmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTsqL1xuICAgIC8qLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7Ki9cbiAgICAvKi1tb3otb3BhY2l0eTogMDsqL1xuICAgIC8qLWtodG1sLW9wYWNpdHk6IDA7Ki9cbiAgICAvKm9wYWNpdHk6IDA7Ki9cbiAgICBjb2xvcjogIzY2OTBjMztcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZTpmaXJzdC1jaGlsZD5hLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZTpmaXJzdC1jaGlsZD5hOmZvY3VzLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZTpmaXJzdC1jaGlsZD5hOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5kaXYudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3VzLFxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5hOmZvY3VzLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YTpob3ZlciB7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqICBDT1VOVFJZIExJU1QgICoqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmNvdW50cnlMaXN0IGRpdi5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuZmlyc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmMGY3Zjk7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LmZpcnN0LFxuZGl2LmNvdW50cnlMaXN0IGRpdi5zZWNvbmQsXG5kaXYuY291bnRyeUxpc3QgZGl2LmVsc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuZmlyc3Q6aG92ZXIsXG5kaXYuY291bnRyeUxpc3QgZGl2LnNlY29uZDpob3ZlcixcbmRpdi5jb3VudHJ5TGlzdCBkaXYuZWxzZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmOTtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuaXRlbSB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5pdGVtLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LmNvdW50cnkge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5jb3VudHJ5ZGVzYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5jb3VudHJ5ZGVzYyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnRsZCB7XG4gICAgcGFkZGluZzogMDtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYudGxkMiB7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnRsZCBhIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnRsZCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnByb21vLWFjdGl2ZSBkaXYudGxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnByb21vLWFjdGl2ZSBkaXYudGxkIC5pY29uLXByb21vIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgdG9wOiAzcHg7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnByb21vLWFjdGl2ZSBkaXYudGxkMiAuaWNvbi1wcm9tbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogMThweDtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuZWxzZSBkaXYudGxkIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYucHJpY2UgYSB7XG4gICAgY29sb3I6ICMxNjkwYzM7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5wcmljZSBhIC5yZWd1bGFyLXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5wcmljZSBhOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTY5MGMzO1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5lbHNlIGRpdi5wcmljZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LnNwZWNpZmljYXRpb24gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5zcGVjaWZpY2F0aW9uIGE6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5lbHNlIGRpdi5zcGVjaWZpY2F0aW9uIGE6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOTk5O1xufVxuZGl2LmNvdW50cnlMaXN0IGRpdi5idXR0b25DYXJ0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG59XG5kaXYuY291bnRyeUxpc3QgZGl2LmJ1dHRvbkluZm9DYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYuY291bnRyeUxpc3QgYSBzcGFuLmRldGFpbHNJY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZXRhaWxzLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2LmNvdW50cnlMaXN0IGE6aG92ZXIgc3Bhbi5kZXRhaWxzSWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGV0YWlsc0hvdmVyLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5kaXYuY291bnRyeUxpc3QgYSBzcGFuLmNhcnRJY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYXJ0SWNvbi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmRpdi5jb3VudHJ5TGlzdCBhOmhvdmVyIHNwYW4uY2FydEljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhcnRJY29uSG92ZXIucG5nJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuZWxzZSBhIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICBjb2xvcjogIzk5OTtcbn1cbmRpdi5jb3VudHJ5TGlzdCBkaXYuZWxzZTpob3ZlciBkaXYudGxkIGEsXG5kaXYuY291bnRyeUxpc3QgZGl2LmVsc2U6aG92ZXIgZGl2LnByaWNlIGF7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZGl2LmNvdW50cnlMaXN0IGRpdi5oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBkaXYuY291bnRyeUxpc3QgZGl2Lml0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqICBDQ1RMRC1VUkwgUEFHRSAgKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiN0YWIxIGltZy5mbGFnIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbiN0YWIxIGgyLmNjdGxkLWgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3RhYjEgaDMuY2N0bGQtaDMge1xuICAgIG1hcmdpbjogMXB4IDAgMCAxMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4jdGFiMSBoNCB7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZm9udC1mYW1pbHk6IENlbnR1cnlHb3RoaWNCb2xkO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuI3RhYjEgZGl2I3BheW1lbnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbnNwYW4uY29sb3Ige1xuICAgIGNvbG9yOiAjNjY5MGMzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5kaXYudGFibGUtZmFxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuZGl2LnRhYmxlLWZhcSBkaXYucm93LXF1ZXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGNvbG9yOiAjMzU2MDk1O1xuICAgIGZvbnQtZmFtaWx5OiBDZW50dXJ5R290aGljQm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5kaXYudGFibGUtZmFxIGRpdi5yb3ctYW5zd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmRpdi50YWJsZS1mYXEgZGl2LnJvdy1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZm9udC1mYW1pbHk6IENlbnR1cnlHb3RoaWM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGl2LnRhYmxlLWZhcSBkaXYucm93LWZvb3RlciBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwcHggM3B4IDAgM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbn1cblxuLnByb21vLXByaWNlIHtcbiAgICBjb2xvcjogIzE2OTBjMztcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG59XG4ucmVndWxhci1wcmljZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cblxuLmljb24tZm9vdGVyLWxnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3RlciBoNiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG59XG4uZm9vdGVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgbGlzdC1zdHlsZTogdXJsKCcuLi9pbWFnZXMvYXJyb3dfZm9vdGVyLnBuZycpO1xufVxuLmZvb3RlciBhOmxpbmssIC5mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2U4ZThlODtcbn1cbiNiZXRpbmdlbHNlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweDtcbn1cbi5tYWlsLWZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDJweCAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzMxMzEzMTtcbn1cbi5tYWlsLWZpZWxkLmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5ld3NsZXR0ZXItc2VuZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5mb290ZXIgLmZpcnN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZm9vdGVyIC5mb290ZXItbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItbW9iaWxlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3RlciAuZm9vdGVyLW1vYmlsZSBhIHAge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYuY2x1c3RlcnM+ZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTBlZDtcbn1cbmRpdi5jbHVzdGVycz5kaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZTBlZDtcbn1cbmRpdi5jbHVzdGVycz5kaXY+YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuZGl2LmNsdXN0ZXJzPmRpdj5hICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgxKSxcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+W2NsYXNzKj1cInRsZC1lbXB0eVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDRuLTMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgZGl2LmNsdXN0ZXJzPmRpdjpudGgtY2hpbGQoNG4tMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg0bi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVmZjQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgxKSxcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgyKSxcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCgzbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+W2NsYXNzKj1cInRsZC1lbXB0eS00XCJdOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg2bi00KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDZuLTUpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDZuLTMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICB9XG4gICAgZGl2LmNsdXN0ZXJzPmRpdjpudGgtY2hpbGQoNm4tMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg2bi0yKSxcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg2bikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlZmY0O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDEpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDIpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDMpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDhuLTcpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDhuLTUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgZGl2LmNsdXN0ZXJzPmRpdjpudGgtY2hpbGQoOG4tNiksXG4gICAgZGl2LmNsdXN0ZXJzPmRpdjpudGgtY2hpbGQoOG4tNCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIH1cbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg4bi0zKSxcbiAgICBkaXYuY2x1c3RlcnM+ZGl2Om50aC1jaGlsZCg4bi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDhuLTIpLFxuICAgIGRpdi5jbHVzdGVycz5kaXY6bnRoLWNoaWxkKDhuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVmZjQ7XG4gICAgfVxufVxuXG5kaXYuY2x1c3RlcnMtMj5kaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5kaXYuY2x1c3RlcnMtMj5kaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5kaXYuY2x1c3RlcnMtMj5kaXY+YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuZGl2LmNsdXN0ZXJzLTI+ZGl2PmEgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmRpdi5jbHVzdGVycy0yPmRpdjpudGgtY2hpbGQoOG4tNyksXG5kaXYuY2x1c3RlcnMtMj5kaXY6bnRoLWNoaWxkKDhuLTUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2LmNsdXN0ZXJzLTI+ZGl2Om50aC1jaGlsZCg4bi02KSxcbmRpdi5jbHVzdGVycy0yPmRpdjpudGgtY2hpbGQoOG4tNCkge1xuICAgIGJhY2tncm91bmQ6ICNmMGY0Zjk7XG59XG5kaXYuY2x1c3RlcnMtMj5kaXY6bnRoLWNoaWxkKDhuLTMpLFxuZGl2LmNsdXN0ZXJzLTI+ZGl2Om50aC1jaGlsZCg4bi0xKSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbmRpdi5jbHVzdGVycy0yPmRpdjpudGgtY2hpbGQoOG4tMiksXG5kaXYuY2x1c3RlcnMtMj5kaXY6bnRoLWNoaWxkKDhuKSB7XG4gICAgYmFja2dyb3VuZDogI2VhZWZmNDtcbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKiAgVEFCTEUgSE9TVElORy9FUEFZICAqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50YWJsZS1oZWFkZXIge1xuICAgIHotaW5kZXg6IDUwO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLnRhYmxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZS1jb250ZW50IC50YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG59XG4udGFibGUtY29udGVudC50cmFkZW1hcmstY29udGVudCAudGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiAzcHggMDtcbn1cbi50YWJsZS1yb3ctbW9yZS1pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1jb250ZW50IC50YWJsZS1yb3c6Zmlyc3QtY2hpbGQge1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdzpmaXJzdC1jaGlsZCBkaXYudGFibGUtcm93LWNlbGwge1xuICAgIHBhZGRpbmc6IDQwcHggNHB4IDhweCA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG4udGFibGUtY29udGVudCAudGFibGUtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFibGUtY29udGVudCAudGFibGUtcm93Om50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdzpudGgtY2hpbGQob2RkKSBkaXYudGFibGUtcm93LWNlbGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4udGFibGUtY29udGVudCAudGFibGUtcm93Om50aC1jaGlsZChldmVuKSBkaXYudGFibGUtcm93LWNlbGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlZmY0O1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXYudGFibGUtcm93LWNlbGwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDRweDtcbn1cbi50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2LnRhYmxlLXJvdy1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5pbWcudGFibGUtaW1nLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuLnRhYmxlLWhlYWRlciAucGFja2FnZS1oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLWhlYWRlciAucGFja2FnZS1oZWFkIC5wYWNrYWdlLW5hbWUsXG4udGFibGUtaGVhZGVyIC5wYWNrYWdlLWhlYWQgLnBhY2thZ2UtcHJpY2UsXG4udGFibGUtaGVhZGVyIC5wYWNrYWdlLWhlYWQgLnBhY2thZ2UtbW9yZS1pbmZvIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cbi50YWJsZS1oZWFkZXIgLnBhY2thZ2UtaGVhZCAucGFja2FnZS1wcmljZSxcbi50YWJsZS1oZWFkZXIgLnBhY2thZ2UtaGVhZCAucGFja2FnZS1tb3JlLWluZm8ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG59XG4udGFibGUtaGVhZGVyIC5wYWNrYWdlLWhlYWQgLnBhY2thZ2UtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cbi50YWJsZS1yb3ctbW9yZS1pbmZvIGg0IHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIG1hcmdpbjogMDtcbn1cbmg0IC5ocmVmU2VjdXJlIHNwYW4ud2luZG93cyxcbmg0IC5ocmVmU2VjdXJlIHNwYW4ubGludXgge1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmNyb3NzZWQtdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4udGFibGUtaGVhZGVyIGgzIHNwYW4uY3Jvc3NlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4udGFibGUtaGVhZGVyIGgzIHNtYWxsLFxuLmhvc3Rpbmctc2xpZGVyLWhlYWRlciBoMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xufVxudWwjc3lzdGVtLW9wdGlvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG51bCNzeXN0ZW0tb3B0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxudWwjc3lzdGVtLW9wdGlvbnMgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbnVsI3N5c3RlbS1vcHRpb25zIC5zZWxlY3RlZE9wdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LnBuZycpO1xufVxuLmhyZWZTZWN1cmUgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHVsI3N5c3RlbS1vcHRpb25zIC5zZWxlY3RlZE9wdGlvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnlHb3RoaWNCb2xkO1xuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5wbmcnKTtcbiAgICB9XG4gICAgLmhyZWZTZWN1cmUgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG59XG4ubG9nb1RtY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1jb250ZW50IC50YWJsZS1yb3c6Zmlyc3QtY2hpbGQgZGl2LnRtY2hUYWJsZSB7XG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggNHB4O1xufVxuLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXYgLmxpbmtfYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtY29udGVudCAud2luZG93c0VsZW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ud2luZG93c0VsZW1lbnRIZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9zdGluZy1zbGlkZXIgLmhvc3Rpbmctc2xpZGVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci1oZWFkZXIgaDIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHJnYigyNTMsIDIyMywgNTYpO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci1oZWFkZXIgaDMge1xuICAgIGNvbG9yOiByZ2IoMjUzLCAyMjMsIDU2KTtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMnB4O1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci1oZWFkZXIgaDM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob3N0aW5nLXNsaWRlciAuaG9zdGluZy1zbGlkZXItaGVhZGVyIHNwYW4uY3Jvc3NlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpYztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG4uaG9zdGluZy1zbGlkZXIgLmNhcm91c2VsIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci10YWJsZSAuaG9zdGluZy1zbGlkZXItcm93IHtcbiAgICBwYWRkaW5nOiAxMHB4IDJweCAxMHB4IDJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ob3N0aW5nLXNsaWRlciAuaG9zdGluZy1zbGlkZXItdGFibGUgLmhvc3Rpbmctc2xpZGVyLXJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci10YWJsZSAuaG9zdGluZy1zbGlkZXItcm93Om50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xufVxuLmhvc3Rpbmctc2xpZGVyIGEuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgei1pbmRleDogNTU7XG59XG4uaG9zdGluZy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmhvc3Rpbmctc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgdG9wOiA2NXB4O1xufVxuLmhvc3Rpbmctc2xpZGVyIC5ob3N0aW5nLXNsaWRlci10YWJsZSAuc2xpZGVyLWJ1dHRvbi1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG59XG4uaG9zdGluZy1zeXN0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5idXR0b24tc21hbGwtcGFkZGluZyB7XG4gICAgcGFkZGluZzogOXB4IDlweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB1bCNzeXN0ZW0tb3B0aW9ucyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgdWwjc3lzdGVtLW9wdGlvbnMgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjM2M1OTkyLCMxMDI5NWEpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJSFpwWlhkQ2IzZzlJakFnTUNBeElERWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQZ284YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW1jME9EQWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNE1UMGlNQ1VpSUhreFBTSXdKU0lnZURJOUlqQWxJaUI1TWowaU1UQXdKU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNelF6VTVPVElpSUc5bVpuTmxkRDBpTUNJdlBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXhNREk1TlVFaUlHOW1abk5sZEQwaU1TSXZQZ284TDJ4cGJtVmhja2R5WVdScFpXNTBQZ284Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyYzBPREFwSWlBdlBnbzhMM04yWno0PSk7XG4gICAgfVxuICAgIHVsI3N5c3RlbS1vcHRpb25zIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgIC5ob3N0aW5nLXN5c3RlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG4uaG9zdGluZy1zbGlkZXIgLml0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmEuZXBheS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5lcGF5LWljb24gZGl2LmVwYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU1O1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogMTYycHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbmEuZXBheS1pY29uOmhvdmVyIGRpdi5lcGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1NTtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGxlZnQ6IDE2MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xufVxuYS5lcGF5LWljb246aG92ZXIgZGl2LmVwYXktaWNvbiBpbWcsXG5hLmVwYXktaWNvbiBkaXYuZXBheS1pY29uIGltZyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5hLmVwYXktaWNvbiBkaXYuZXBheS1pY29uIGRpdi5lcGF5LWljb24taW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2VwYXktaWNvbi1pbmZvLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogNTY7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IC0xM3B4O1xuICAgIGJvcmRlcjogMDtcbn1cbmEuZXBheS1pY29uOmhvdmVyIGRpdi5pY29uLW1pZGRsZS1wb3NpdGlvbixcbmEuZXBheS1pY29uIGRpdi5pY29uLW1pZGRsZS1wb3NpdGlvbiB7XG4gICAgdG9wOiAtN3B4O1xufVxuLmRlc2NFcGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgIGJhY2tncm91bmQ6ICMxMTJiNWM7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICMxMTJiNWMgMCUsICMzYTU3OTAgMTAwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIzExMmI1YyksIGNvbG9yLXN0b3AoMTAwJSwjM2E1NzkwKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICMxMTJiNWMgMCUsIzNhNTc5MCAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgIzExMmI1YyAwJSwjM2E1NzkwIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICMxMTJiNWMgMCUsIzNhNTc5MCAxMDAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgIzExMmI1YyAwJSwjM2E1NzkwIDEwMCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzExMmI1YycsIGVuZENvbG9yc3RyPScjM2E1NzkwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuLmVwYXktbG9nby1kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxucC5lcGF5LW9yYW5nZS1oZWFkZXIge1xuICAgIGNvbG9yOiAjZDA4YTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogZHJlYW1PcnBoYW5hZ2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRhYmxlLWhlYWRlciBoMy50YWJsZS1kZXNjLWNlbGwge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbn1cbnAudGFibGUtcGF5bWVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4uZGVzY0VwYXkgLmxpbmtfYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lcGF5LXllbGxvdy1zbGlkZSB7XG4gICAgY29sb3I6ICNGRERGMzg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBkcmVhbU9ycGhhbmFnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFyZ2luLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiAgTkVXIEdUTERTIExJU1QgICoqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jbmV3X2d0bGRzX3NlYXJjaF9kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5uZXdfZ3RsZHNfc2VhcmNoX3Jlc3VsdCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5kaXYubmV3X2d0bGRzX3NlYXJjaF9yZXN1bHQgYS5uZXdfZ3RsZHNfZGVsX3RsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGstaWNvbi10cmFzaC5wbmcnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2Lm5ld19ndGxkc19idXR0b24sXG5hLm5ld19ndGxkc19iYWNrLFxuYS5uZXdfZ3RsZHNfY2xlYXIsXG5hLm5ld19ndGxkc19uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuYS5uZXdfZ3RsZHNfbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByZTEge1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmVyZWctc3RhdHVzLnBuZykgbm8tcmVwZWF0IDAgLTE2cHg7XG59XG4ucHJlMiB7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXJlZy1zdGF0dXMucG5nKSBuby1yZXBlYXQgMCAtMzJweDtcbn1cbi5wcmUzIHtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJlcmVnLXN0YXR1cy5wbmcpIG5vLXJlcGVhdCAwIC00OHB4O1xufVxuLnByZTQge1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmVyZWctc3RhdHVzLnBuZykgbm8tcmVwZWF0IDAgLTY0cHg7XG59XG4ucHJlNSB7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXJlZy1zdGF0dXMucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2LmNhdGVnb3JpZXMge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbn1cbmRpdi5jYXRlZ29yaWVzIGg1LFxuZGl2Lmd0bGRzIGg1LFxuZGl2LmNhdGVnb3J5LWluZm8gaDUge1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuZGl2LmNhdGVnb3JpZXMgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5kaXYuY2F0ZWdvcmllcyB1bCBsaSBhLmN1cnJlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbiAgICBjb2xvcjogIzY2OTBjMztcbn1cbmRpdi5jYXRlZ29yaWVzIHNlbGVjdC5jYXRlZ29yaWVzX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5kaXYuZ3RsZHMgaDUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG59XG5kaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5kaXYuZ3RsZHMgYS50bGQtdXJsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG5kaXYuZ3RsZHMgYS50bGQtdXJsLnRsZC1hdmFpbGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbmRpdi5ndGxkcyBhLnRsZC11cmwudGxkLWF2YWlsYWJsZSBzcGFuLnRsZC1uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmRpdi5ndGxkcyBhLnRsZC11cmwgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5kaXYuZ3RsZHMgaW5wdXQuY2hlY2tib3gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuZ3RsZHMgaW1nLmVtcHR5IHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2lucHV0cy5wbmcpIDBweCAwcHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5ndGxkcyBpbnB1dC5jaGVja2JveDpob3ZlcitpbWd7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNnB4O1xufVxuZGl2Lmd0bGRzIGlucHV0LmNoZWNrYm94OmNoZWNrZWQraW1ne1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMThweDtcbn1cbmRpdi5ndGxkcyBpbnB1dC5jaGVja2JveDpjaGVja2VkOmhvdmVyK2ltZ3tcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU0cHg7XG59XG5kaXYuZ3RsZHMgc3Bhbi50bGQtZGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbmRpdi5ndGxkcyBpbWcucHJlMSxcbmRpdi5ndGxkcyBpbWcucHJlMixcbmRpdi5ndGxkcyBpbWcucHJlMyxcbmRpdi5ndGxkcyBpbWcucHJlNCxcbmRpdi5ndGxkcyBpbWcucHJlNSB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbmRpdi5ndGxkcy1pbmZvIC50YWItY29udGVudD4udGFiLXBhbmUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub3BhZGRpbmctbGVmdC1zbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLm5vcGFkZGluZy1yaWdodC1zbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCgxKSxcbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgfVxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgW2NsYXNzKj1cInRsZC1lbXB0eVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoNG4tMykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDRuLTIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg0bi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWZmNDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoMSksXG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCgyKSxcbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgfVxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgW2NsYXNzKj1cInRsZC1lbXB0eS00XCJdOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDZuLTQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg2bi01KSxcbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDZuLTMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg2bi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoNm4tMiksXG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg2bikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlZmY0O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoMSksXG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCgyKSxcbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDMpLFxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg0bikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDhuLTcpLFxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoOG4tNSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDhuLTYpLFxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoOG4tNCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDhuLTMpLFxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoOG4tMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDhuLTIpLFxuICAgIGRpdi5ndGxkcyAudGFibGUtY29udGVudCAudGFibGUtcm93IGRpdjpudGgtY2hpbGQoOG4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWZmNDtcbiAgICB9XG4gICAgZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg4bi03KSxcbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDhuLTMpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQgLnRhYmxlLXJvdyBkaXY6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICB9XG59XG5kaXYuY2F0ZWdvcnktaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xufVxuZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50LWNhdGVnb3J5IC50YWJsZS1yb3cgZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5kaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQtY2F0ZWdvcnkgLnRhYmxlLXJvdyBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5kaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQtY2F0ZWdvcnkgLnRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xufVxuZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50LWNhdGVnb3J5IC50YWJsZS1yb3cgZGl2Om50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5kaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQtY2F0ZWdvcnkgLnRhYmxlLXJvdyBkaXYubmV3X2d0bGRzX2ltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5kaXYuZ3RsZHMgLnRhYmxlLWNvbnRlbnQtY2F0ZWdvcnkgLnRhYmxlLXJvdyBkaXYubmV3X2d0bGRzX2ltZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMHB4O1xufVxuZGl2Lmd0bGRzIC50YWJsZS1jb250ZW50LWNhdGVnb3J5IC50YWJsZS1yb3cgc3Bhbi50bGQtZGF0ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB3aWR0aDogNzIlO1xufVxuZGl2I3RsZFN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuZGl2I2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG5cbmRpdi5zdGF0dXMgZGl2LnJvd1RhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5kaXYuc3RhdHVzIGRpdi5yb3dUYWJsZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xufVxuZGl2LnN0YXR1cyBkaXYucm93VGFibGUgZGl2IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmRpdi5zdGF0dXMgZGl2LnJvd1RhYmxlIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmUwZWQ7XG59XG5kaXYuc3RhdHVzIGRpdi5wcmUtcmVnaXN0cmF0aW9uXzAsXG5kaXYuc3RhdHVzIGRpdi5zdW5yaXNlXzEsXG5kaXYuc3RhdHVzIGRpdi5sYW5kcnVzaF8wLFxuZGl2LnN0YXR1cyBkaXYuZ2VuZXJhbF8xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY5O1xufVxuZGl2LnN0YXR1cyBkaXYucHJlLXJlZ2lzdHJhdGlvbl8xLFxuZGl2LnN0YXR1cyBkaXYuc3VucmlzZV8wLFxuZGl2LnN0YXR1cyBkaXYubGFuZHJ1c2hfMSxcbmRpdi5zdGF0dXMgZGl2LmdlbmVyYWxfMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYjtcbn1cbmRpdi5zdGF0dXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGl2LnN0YXR1cyBkaXYucm93VGFibGUgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIGRpdi5zdGF0dXMgZGl2LnJvd1RhYmxlIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIH1cbiAgICBkaXYuc3RhdHVzIGRpdi5wcmUtcmVnaXN0cmF0aW9uXzAsXG4gICAgZGl2LnN0YXR1cyBkaXYuc3VucmlzZV8wLFxuICAgIGRpdi5zdGF0dXMgZGl2LmxhbmRydXNoXzAsXG4gICAgZGl2LnN0YXR1cyBkaXYuZ2VuZXJhbF8wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmOTtcbiAgICB9XG4gICAgZGl2LnN0YXR1cyBkaXYucHJlLXJlZ2lzdHJhdGlvbl8xLFxuICAgIGRpdi5zdGF0dXMgZGl2LnN1bnJpc2VfMSxcbiAgICBkaXYuc3RhdHVzIGRpdi5sYW5kcnVzaF8xLFxuICAgIGRpdi5zdGF0dXMgZGl2LmdlbmVyYWxfMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmI7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiAgU2Nyb2xsIExpdmVTdXBwb3J0ICAqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNsaXZlU3VwcG9ydC5zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4jbGl2ZVN1cHBvcnRGaXhlZCB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiAgQnV0dG9uIGdvIHRvIHRvcCAqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNkeW5hbWljLXRvLXRvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuI2R5bmFtaWMtdG8tdG9wLFxuI2R5bmFtaWMtdG8tdG9wOmFjdGl2ZSxcbiNkeW5hbWljLXRvLXRvcDpmb2N1cyxcbiNkeW5hbWljLXRvLXRvcDpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbiNkeW5hbWljLXRvLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTA7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMzMzO1xuICAgIHBhZGRpbmc6IDE3cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLWljYWItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuI2R5bmFtaWMtdG8tdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTc1Nzg0O1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLXdlYmtpdC1ncmFkaWVudCggbGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbSggcmdiYSggMjU1LCAyNTUsIDI1NSwgLjIgKSApLCB0byggcmdiYSggMCwgMCwgMCwgMCApICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC4yICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLWtodG1sLWxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMiApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IC1tb3otbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC4yICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLW8tbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC4yICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLW1zLWxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMiApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IC1pY2FiLWxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMiApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IGxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMiApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZHluYW1pYy10by10b3A6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLXdlYmtpdC1ncmFkaWVudCggbGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbSggcmdiYSggMCwgMCwgMCwgLjMgKSApLCB0byggcmdiYSggMCwgMCwgMCwgMCApICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDAsIDAsIDAsIC4xICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLW1vei1saW5lYXItZ3JhZGllbnQoIHRvcCwgcmdiYSggMCwgMCwgMCwgLjEgKSwgcmdiYSggMCwgMCwgMCwgMCApICk7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmOSAta2h0bWwtbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDAsIDAsIDAsIC4xICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLW8tbGluZWFyLWdyYWRpZW50KCB0b3AsIHJnYmEoIDAsIDAsIDAsIC4xICksIHJnYmEoIDAsIDAsIDAsIDAgKSApO1xuICAgIGJhY2tncm91bmQ6ICNmMGY0ZjkgLW1zLWxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAwLCAwLCAwLCAuMSApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IC1pY2FiLWxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAwLCAwLCAwLCAuMSApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5IGxpbmVhci1ncmFkaWVudCggdG9wLCByZ2JhKCAwLCAwLCAwLCAuMSApLCByZ2JhKCAwLCAwLCAwLCAwICkgKTtcbn1cbiNkeW5hbWljLXRvLXRvcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tdXAucG5nICkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgQ09OVEFDVCAgKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1hcHMgaWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucmVkIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5ncmVlbiB7XG4gICAgY29sb3I6ICMxNjlhMDA7XG59XG4uYWxsLWZvcm1zIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG59XG4uYWxsLWZvcm1zIHNlbGVjdCxcbi5hbGwtZm9ybXMgaW5wdXQuZm9ybS1maWVsZCxcbi5hbGwtZm9ybXMgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGwtZm9ybXMgaW5wdXQuZm9ybS1jb250cm9sLFxuLmFsbC1mb3JtcyBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4uYWxsLWZvcm1zIHNlbGVjdCxcbi5hbGwtZm9ybXMgaW5wdXQuZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYWxsLWZvcm1zIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWxsLWZvcm1zIC5jb2wteHMtMTI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAvKm1hcmdpbi10b3A6IDIwcHg7Ki9cbiAgICB9XG59XG4uYWxsLWZvcm1zIHNlbGVjdCArIHNwYW4ucmVkLFxuLmFsbC1mb3JtcyBpbnB1dC5mb3JtLWZpZWxkICsgc3Bhbi5yZWQsXG4uYWxsLWZvcm1zIHRleHRhcmVhICsgc3Bhbi5yZWQsXG4uYWxsLWZvcm1zIC5mb3JtLWdyb3VwICsgc3Bhbi5yZWQsXG4uYWxsLWZvcm1zIGxhYmVsLmVycm9yICsgc3Bhbi5yZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xufVxuXG5pbnB1dC5lcnJvcixcbnRleHRhcmVhLmVycm9yLFxuc2VsZWN0LmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwwLDAsLjEpO1xufVxuaW5wdXQudmFsaWQsXG50ZXh0YXJlYS52YWxpZCxcbnNlbGVjdC52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTBlZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG59XG5cblxuXG4uYWxsLWZvcm1zIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmFsbC1mb3JtcyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLmFsbC1mb3JtcyBsYWJlbCBpbWcge1xuICAgIG1hcmdpbjogMCA1cHg7XG59XG4uY29ycmVjdEVtYWlsU2VuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2IoNDksIDQ5LCA0OSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGltZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMjU1LDAsLjEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTVweCBhdXRvO1xufVxuLmVycm9yRW1haWxTZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYigyNTUsIDAsIDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwwLDAsLjEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTVweCBhdXRvO1xufVxuLmJ0bi1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4tZmlsZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuaW5wdXRbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKiovXG4vKiogUWFwVGNoYSBDU1MgKiovXG4vKioqKioqKioqKioqKioqKiovXG4uUWFwVGNoYSB7XG4gICAgLyogICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDsqL1xufVxuLlFhcFRjaGEgLmNscntcbiAgICBjbGVhcjpib3RoO1xufVxuXG4uUWFwVGNoYSAjYmdTbGlkZXIge1xuICAgIHdpZHRoOjIwMnB4O1xuICAgIGhlaWdodDoyMnB4O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnKSBuby1yZXBlYXQgMCAtMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuXG4uUWFwVGNoYSAjU2xpZGVyIHtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDoyMnB4O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnKSBuby1yZXBlYXQgLTMycHggMDtcbiAgICBjdXJzb3I6ZS1yZXNpemU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG59XG5cbi5RYXBUY2hhICNJY29ucyB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBtYXJnaW4tdG9wOjNweDtcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlFhcFRjaGEgI1R4dFN0YXR1cyB7XG4gICAgd2lkdGg6MjAycHg7XG4gICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6YXJpYWw7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4vKiogU3RhdGVzICoqL1xuLlFhcFRjaGEgLmRyb3BTdWNjZXNzIHtcbiAgICBjb2xvcjojNTY4RTJGO1xufVxuLlFhcFRjaGEgLmRyb3BFcnJvciB7XG4gICAgY29sb3I6cmVkO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKiogRk9STSBPUkRFUlMgKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaWRlQWRkaXRpb25hbEZvcm1zLFxuI0J1c2luZXNzLFxuI0NvcnBvcmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNRdWlja25ldCxcbiNCdXNpbmVzcyxcbiNDb3Jwb3JhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljO1xufVxuXG4uZm9ybU9yZGVyaW5nIGg1IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5mb3JtT3JkZXJpbmcgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmZvcm1PcmRlcmluZyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNXB4O1xufVxuLmZvcm1PcmRlcmluZyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XS5lcnJvciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgyNTUsMCwwLDEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMjU1LDAsMCwxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgyNTUsMCwwLDEpO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKiBGQVEgLSBTVVBQT1JUICoqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb2xsYXBzaWJsZSAucWEtZmFxIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuZGl2LnFhLWZhcXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYzdlMztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogN3B4O1xufVxuZGl2LnFhLWZhcXMgZGl2LnFhLWNhdGVnb3J5IHtcbiAgICAvKm1heC13aWR0aDogNDAwcHg7Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LnFhLWZhcXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5kaXYucWEtZmFxcyBoMyBzcGFuLmdseXBoaWNvbiB7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZGl2LnFhLWZhcXMgaDMgYS5mYXEtdGl0bGUsXG5kaXYucWEtZmFxcyBoMyBzcGFuLmZhcS10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDg3JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYucWEtZmFxcyBoMyA+ICNhcnJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LnFhLWZhcXMgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuZGl2LnFhLWZhcXMgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogQ2VudHVyeUdvdGhpYztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5kaXYucWEtZmFxcyBoNSBhLFxuYS5xYS1wZXJtYWxpbmsge1xuICAgIGNvbG9yOiAjNjY5MGMzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2OTBjMztcbn1cbmRpdi5xYS1mYXFzIGRpdi5xYS1mYXEtYW5zd2VyIHAge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLnFhLWZhcXMtcmlnaHQgLnFhLWZhcSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuZGl2LmZhcS1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDA7XG59XG5kaXYuZmFxLWNvbnRlbnQgc3Bhbi5ibHVlIHtcbiAgICBjb2xvcjogIzY2OTBjMztcbn1cbmRpdi5mYXEtY29udGVudCBkaXYuZW50cnktY29udGVudCBzcGFuICsgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuZGl2LmJveC5vdGhlcnNlcnZpY2VzIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYuYm94Lm90aGVyc2VydmljZXMgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5yYXRpbmdQbHVzLCAucmF0aW5nTWludXN7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbGxhcHNpYmxlIC5xYS1mYXEtYW5zd2Vye1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogQVVUT0NPTVBMRVRFIExJU1QgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG51bCNhdXRvY29tcGxldGVfbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsI2F1dG9jb21wbGV0ZV9saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xufVxudWwjYXV0b2NvbXBsZXRlX2xpc3QgbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG59XG4uYXV0b2NvbXBsZXRlLWlucHV0LWxpc3QsXG4uYXV0b2NvbXBsZXRlLWlucHV0LWxpc3QtY2F0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5hdXRvY29tcGxldGUtaW5wdXQtbGlzdCBpbnB1dCNhdXRvY29tcGxldGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hdXRvY29tcGxldGUtaW5wdXQtbGlzdC1jYXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYXV0b2NvbXBsZXRlLWlucHV0LWxpc3QtY2F0IC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hdXRvY29tcGxldGUtaW5wdXQtbGlzdC1jYXQge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuICAgIC5hdXRvY29tcGxldGUtaW5wdXQtbGlzdC1jYXQgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cbn1cbi5hdXRvY29tcGxldGUtaW5wdXQtbGlzdCAjYXV0b2NvbXBsZXRlX2xpc3QgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMxMDI5NWE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuLmF1dG9jb21wbGV0ZS1pbnB1dC1saXN0ICNhdXRvY29tcGxldGVfbGlzdCB1bCBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDExcHg7XG59XG4uYXV0b2NvbXBsZXRlLWlucHV0LWxpc3QgI2F1dG9jb21wbGV0ZV9saXN0IHVsIGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkRERjM4O1xufVxuLmF1dG9jb21wbGV0ZS1pbnB1dC1saXN0IGlucHV0OmZvY3VzICsgI2F1dG9jb21wbGV0ZV9saXN0IHVsIHtcbiAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG59XG5kaXYuc2VhcmNoLWZvcm0gLmF1dG9jb21wbGV0ZS1pbnB1dC1saXN0IGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dCArIGxhYmVsLmVycm9yLFxudGV4dGFyZWEgKyBsYWJlbC5lcnJvcixcbnNlbGVjdCArIGxhYmVsLmVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmVycm9yICsgc3Bhbi5yZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqIFBBR0UgNDA0ICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmVycm9yLTQwNCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBXSE9JUyAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmluZm9XaG9pcyBoNSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbmRpdi5jb250ZW50V2hvaXMge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuZGl2LmRvbWFpbkV4dGVuc2lvbnNXaG9pcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMGVkO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmRpdi5kb21haW5FeHRlbnNpb25zV2hvaXMgZGl2LmhlYWRlcldob2lzIHtcbiAgICBmb250LWZhbWlseTogQ2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LmRvbWFpbkV4dGVuc2lvbnNXaG9pcyBkaXYuaW5saW5lV2hvaXMge1xuICAgIG1hcmdpbjogMTVweCAwO1xufVxuZGl2LmRvbWFpbkV4dGVuc2lvbnNXaG9pcyBpbWcge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmRpdi5kb21haW5FeHRlbnNpb25zV2hvaXMgZGl2LnByaWNlLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuZGl2LmRvbWFpbkV4dGVuc2lvbnNXaG9pcyBwLnJlZyxcbmRpdi5kb21haW5FeHRlbnNpb25zV2hvaXMgcC5wcmljZSxcbmRpdi5kb21haW5FeHRlbnNpb25zV2hvaXMgcC5hZ2VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnF1ZXN0aW9uTWFyay1XaG9pcyAuYXZhaWxhYmxlICNndGxkc19zZWFyY2hfZm9ybSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93aG9pcy1iZy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1ZXN0aW9uTWFyay1XaG9pcyAuYXZhaWxhYmxlICNndGxkc19zZWFyY2hfZm9ybSAjZ3RsZHNfZG9tX25hbWUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWVzdGlvbk1hcmstV2hvaXMgLmF2YWlsYWJsZSAjZ3RsZHNfc2VhcmNoX2Zvcm0gI2N1cnJlbmN5X3R5cGUsXG4ucXVlc3Rpb25NYXJrLVdob2lzIC5hdmFpbGFibGUgI2d0bGRzX3NlYXJjaF9mb3JtICNzX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnF1ZXN0aW9uTWFyay1XaG9pcyAuYXZhaWxhYmxlIHAuYXZhaWxhYmxlSGVhZGVyIHtcbiAgICBjb2xvcjogI2QwOGEwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBkcmVhbU9ycGhhbmFnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiBCT09UQk9YICoqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKiBBSkFYIExPQURFUiAqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNwaW5uZXItYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc3Bpbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXIxID4gZGl2LCAuY29udGFpbmVyMiA+IGRpdiwgLmNvbnRhaW5lcjMgPiBkaXYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkZGO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGJvdW5jZWRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc3Bpbm5lciAuc3Bpbm5lci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGFpbmVyMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG4uY29udGFpbmVyMyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG59XG4uY2lyY2xlMSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4uY2lyY2xlMiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuLmNpcmNsZTMge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi5jaXJjbGU0IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi5jb250YWluZXIyIC5jaXJjbGUxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5jb250YWluZXIzIC5jaXJjbGUxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cbi5jb250YWluZXIxIC5jaXJjbGUyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbi5jb250YWluZXIyIC5jaXJjbGUyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi5jb250YWluZXIzIC5jaXJjbGUyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5jb250YWluZXIxIC5jaXJjbGUzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cbi5jb250YWluZXIyIC5jaXJjbGUzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbi5jb250YWluZXIzIC5jaXJjbGUzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5jb250YWluZXIxIC5jaXJjbGU0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5jb250YWluZXIyIC5jaXJjbGU0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbi5jb250YWluZXIzIC5jaXJjbGU0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VkZWxheSB7XG4gICAgMCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApXG4gICAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VkZWxheSB7XG4gICAgMCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgfVxufVxuXG5cbi50YWJsZS1oZWFkZXIgI3NzbC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIxM3B4O1xuICAgIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50YWJsZS1oZWFkZXIgI3NzbC1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjEzcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4udGFibGUtaGVhZGVyICNzc2wtY29udGFpbmVyLmhlYWRlckEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyLWhvc3Rpbmctc3NsLWEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50YWJsZS1oZWFkZXIgI3NzbC1jb250YWluZXIuaGVhZGVyQiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkZXItaG9zdGluZy1zc2wtYi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRhYmxlLWhlYWRlciAjc3NsLWNvbnRhaW5lci5oZWFkZXJDIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRlci1ob3N0aW5nLXNzbC1jLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5pbWcuc3NsLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDI5JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGltZy5zc2wtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMTVweFxuICAgIH1cbn1cbi5ob3N0aW5nLXNsaWRlciAuc3NsLXNsaWRlci1oZWFkZXIge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA3NjdweDtcbn1cblxuXG4uc3NsLXByb3ZpZGVyLWJveCB7XG4gICAgei1pbmRleDogMTA7XG59XG4uc3NsLXByb3ZpZGVyLWJveC5zc2wtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3NsLXByb3ZpZGVyLWJveCAuc3NsLXByb3ZpZGVyLXNob3ctaW5mbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNTI3YmFkO1xufVxuLnNzbC1wcm92aWRlci1ib3ggLmxpbmtfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweCA4cHggNHB4O1xufVxuLnNzbC1wcm92aWRlci1ib3ggaDMge1xuICAgIG1hcmdpbjogMTVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuXG4uc3NsLXByb3ZpZGVyLWluZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMDtcbn1cbi5zc2wtcHJvdmlkZXItaW5mby5zc2wtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zc2wtcHJvdmlkZXItaW5mbzpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbn1cbi5zc2wtcHJvdmlkZXItaW5mbzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3NsLXByb3ZpZGVyLWluZm8gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG59XG4uc3NsLXByb3ZpZGVyLWluZm8gLnByaWNlLWxpc3QgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3NsLXByb3ZpZGVyLWluZm8gLnByaWNlLXNzbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zc2wtcHJvdmlkZXItaW5mbyAucHJpY2Utc3NsIHNwYW4ge1xuICAgIGNvbG9yOiAjMTY5MGMzO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5R290aGljQm9sZDtcbn1cblxuLnllbGxvdy1oZWFkZXIge1xuICAgIGNvbG9yOiAjRkRERjM4O1xuICAgIGZvbnQtZmFtaWx5OiBkcmVhbU9ycGhhbmFnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5ob3N0aW5nLXNsaWRlciAuaG9zdGluZy1zbGlkZXItdGFibGUgLnNzbC10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cblxuXG5cblxuLnNob3ctaGludCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hvdy1oaW50ICsgc3BhbiArIGRpdi5pbnB1dC1oaW50LFxuLnNob3ctaGludCArIGRpdi5pbnB1dC1oaW50LFxuLnNob3ctaGludCArIGxhYmVsICsgc3BhbiArIGRpdi5pbnB1dC1oaW50LFxuLnNob3ctaGludCArIGxhYmVsICsgZGl2LmlucHV0LWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1NTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IC0xNDJweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjI1cywgb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LWZhbWlseTogJ2NlbnR1cnlHb3RoaWMnO1xufVxuLnNob3ctaGludDpob3ZlciArIHNwYW4gKyBkaXYuaW5wdXQtaGludCxcbi5zaG93LWhpbnQ6aG92ZXIgKyBkaXYuaW5wdXQtaGludCxcbi5zaG93LWhpbnQ6aG92ZXIgKyBsYWJlbCArIHNwYW4gKyBkaXYuaW5wdXQtaGludCxcbi5zaG93LWhpbnQ6aG92ZXIgKyBsYWJlbCArIGRpdi5pbnB1dC1oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTU7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAtMTQycHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdjZW50dXJ5R290aGljJztcbn1cbi5zaG93LWhpbnQgKyBzcGFuICsgZGl2LmlucHV0LWhpbnQgZGl2LmVwYXktaWNvbi1pbmZvLFxuLnNob3ctaGludCArIGRpdi5pbnB1dC1oaW50IGRpdi5lcGF5LWljb24taW5mbyxcbi5zaG93LWhpbnQgKyBsYWJlbCArIHNwYW4gKyBkaXYuaW5wdXQtaGludCBkaXYuZXBheS1pY29uLWluZm8sXG4uc2hvdy1oaW50ICsgbGFiZWwgKyBkaXYuaW5wdXQtaGludCBkaXYuZXBheS1pY29uLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9lcGF5LWljb24taW5mby5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIHRvcDogMTdweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNob3ctaGludDpob3ZlciBkaXYuaWNvbi1taWRkbGUtcG9zaXRpb24sXG4uc2hvdy1oaW50IGRpdi5pY29uLW1pZGRsZS1wb3NpdGlvbiB7XG4gICAgdG9wOiAtN3B4O1xufVxuXG5zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgMTAwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIG1hcCBhcmVhIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUGFydG5lciBQcm9ncmFtIFNob3J0XG4gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICovXG4ucGFydG5lci1wcm9ncmFtLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbiNwYXJ0bmVyLXByb2dyYW0tZm9ybSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRXBheSBQcm8rIFBhY2thZ2VcbiAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cbi5lcGF5LXByby1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5lcGF5LXByby1ib3ggLnBheW1lbnQtY2FydC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMC40O1xufVxuLmVwYXktcHJvLWJveC1wcmljZSAuZXBheS1iZXN0LW9mZmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtZGVzYyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2OTBjMztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzM3NjI5NiswLDY2OTBjMysxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMzc2Mjk2OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjMzc2Mjk2IDAlLCAjNjY5MGMzIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICMzNzYyOTYgMCUsIzY2OTBjMyAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgIzM3NjI5NiAwJSwjNjY5MGMzIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzM3NjI5NicsIGVuZENvbG9yc3RyPScjNjY5MGMzJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtcHJpY2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjkwYzM7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICBib3JkZXItbGVmdDogMDtcblxuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5lcGF5LXByby1ib3ggaDMge1xuICAgIGNvbG9yOiAjZmRkZjM4O1xufVxuLmVwYXktcHJvLWhlYWRlciBoMyB7XG4gICAgY29sb3I6ICNkMDhhMDA7XG4gICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lcGF5LXByby1ib3gtcHJpY2UgaDUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmVwYXktcHJvLWJveC1wcmljZSBoNiB7XG4gICAgY29sb3I6ICM2MzhkYzA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtZGVzYyBoMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtZGVzYyxcbiAgICAuZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtcHJpY2Uge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuZXBheS1wcm8taGVhZGVyIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtZGVzYyB7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY5MGMzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZXBheS1wcm8tYm94IC5lcGF5LXByby1ib3gtcHJpY2Uge1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2OTBjMztcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmVwYXktcHJvLWhlYWRlciBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmVwYXktcHJvLWJveCAuZXBheS1wcm8tYm94LWRlc2MgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLmVwYXktcHJvLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmVwYXktcHJvLWJveCAuZXBheS1wcm8tZ3JleS1ib3gsXG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveC1hZGRvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMSxmMGYwZjArMTAwICovXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmZmZmZmYgMSUsICNmMGYwZjAgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmZmZmZmYgMSUsI2YwZjBmMCAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAjZmZmZmZmIDElLCNmMGYwZjAgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmMGYwZjAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gICAgbWluLWhlaWdodDogMTYwcHg7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveC5taWNyb3NvZnQtb2ZmaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVwYXktcHJvLWJveCAuZXBheS1wcm8tZ3JleS1ib3ggaDQuZXBheS1wcm8taDQsXG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveC1hZGRvbnMgaDQuZXBheS1wcm8taDQge1xuICAgIGNvbG9yOiAjNWE4NGI3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi5lcGF5LXByby1ib3ggLmVwYXktcHJvLWdyZXktYm94IGg0LmVwYXktcHJvLWg0LWltZyxcbi5lcGF5LXByby1ib3ggLmVwYXktcHJvLWdyZXktYm94LWFkZG9ucyBoNC5lcGF5LXByby1oNC1pbWcge1xuICAgIGNvbG9yOiAjNWE4NGI3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi5lcGF5LXByby1ib3ggLmVwYXktcHJvLWdyZXktYm94IHAsXG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveC1hZGRvbnMgcCB7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveCBwLnN0YW5kYXJkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5lcGF5LXByby1ib3ggLmVwYXktcHJvLWdyZXktYm94LWFkZG9ucyB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uZXBheS1wcm8tYm94IC5lcGF5LXByby1ncmV5LWJveC1hZGRvbnMgaDQuZXBheS1wcm8taDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmVwYXktcHJvLWJveCAuZXBheS1wcm8tZ3JleS1ib3gtYWRkb25zIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZXBheS1wcm8gaDQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBIb3N0aW5nIGZvcm1zXG4gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICovXG4udGFibGUtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1ob3N0aW5nLWZvcm0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUwZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtaG9zdGluZy1mb3JtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTBlZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgfVxufVxuXG4uZmllbGQtc2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2ZDFkZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNzZW5kaW5nRm9ybSAuZmllbGQtc2V0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5maWVsZC1zZXQtZm9ybSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmQxZGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBNaWNyb3NvZnQgUGFja2FnZXNcbiAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cbi50YWJsZS1taWNyb3NvZnQgLnRhYmxlLWluZm9ybWF0aW9uIHtcbiAgICBjb2xvcjogIzhjYjhkZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLW1pY3Jvc29mdCAudGFibGUtaW5mb3JtYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi50YWJsZS1taWNyb3NvZnQgLmhlYWRlci10YWJsZS1taWNyb3NvZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzM2NjE5NiswLDY1OTBjMys1MCwzNjYxOTYrMTAwICovXG4gICAgYmFja2dyb3VuZDogIzM2NjE5NjsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzY2MTk2IDAlLCAjNjU5MGMzIDUwJSwgIzM2NjE5NiAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzNjYxOTYgMCUsIzY1OTBjMyA1MCUsIzM2NjE5NiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzY2MTk2IDAlLCM2NTkwYzMgNTAlLCMzNjYxOTYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzY2MTk2JywgZW5kQ29sb3JzdHI9JyMzNjYxOTYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1OTBjMztcbiAgICAvKiogLyAtLS0gLyAqKi9cbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi50YWJsZS1taWNyb3NvZnQgLmhlYWRlci10YWJsZS1taWNyb3NvZnQtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKi50YWJsZS1taWNyb3NvZnQgLmhlYWRlci10YWJsZS1taWNyb3NvZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzNjYxOTYrMCw2NTkwYzMrNTAsMzY2MTk2KzEwMCBcbiAgICBiYWNrZ3JvdW5kOiAjMzY2MTk2OyAgT2xkIGJyb3dzZXJzIFxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzM2NjE5NiAwJSwgIzY1OTBjMyA1MCUsICMzNjYxOTYgMTAwJSk7ICBGRjMuNi0xNSBcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzNjYxOTYgMCUsIzY1OTBjMyA1MCUsIzM2NjE5NiAxMDAlKTsgIENocm9tZTEwLTI1LFNhZmFyaTUuMS02IFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNjYxOTYgMCUsIzY1OTBjMyA1MCUsIzM2NjE5NiAxMDAlKTsgIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyBcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzM2NjE5NicsIGVuZENvbG9yc3RyPScjMzY2MTk2JyxHcmFkaWVudFR5cGU9MCApOyAgSUU2LTkgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1OTBjMztcbiAgICAqIC8gLS0tIC8gKlxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLW1pY3Jvc29mdCAuaGVhZGVyLXRhYmxlLW1pY3Jvc29mdDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xufSovXG4udGFibGUtbWljcm9zb2Z0IC5wYWNrYWdlLWhlYWQgLnBhY2thZ2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLW1pY3Jvc29mdCAucGFja2FnZS1oZWFkIC5wYWNrYWdlLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4udGFibGUtbWljcm9zb2Z0IC5wYWNrYWdlLWhlYWQgLnBhY2thZ2UtbW9yZS1pbmZvIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGUtbWljcm9zb2Z0IGgzLmgzLW1pY3Jvc29mdC1kZXNjIHtcbiAgICBmb250LWZhbWlseTogY2VudHVyeUdvdGhpY0JvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmRkZjM4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cbi50YWJsZS1taWNyb3NvZnQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLnRhYmxlLW1pY3Jvc29mdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRhYmxlLW1pY3Jvc29mdC1jb250ZW50IGEuZXBheS1pY29uIGRpdi5lcGF5LWljb24ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgbGVmdDogMTAwJTtcbn1cbi50YWJsZS1taWNyb3NvZnQtY29udGVudCBpbWcubG9nb3Mge1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuLm1pY3Jvc29mdC1vZmZpY2UgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdWwtYXJyb3cucG5nJyk7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzY2OTBjMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMHB4IDVweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTBjMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJsZS1taWNyb3NvZnQgLnRhYmxlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnRhYmxlLW1pY3Jvc29mdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIH1cbiAgICAudGFibGUtbWljcm9zb2Z0IC5wYWNrYWdlLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICB9XG4gICAgLnRhYmxlLW1pY3Jvc29mdCAucGFja2FnZS1oZWFkIC5wYWNrYWdlLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC50YWJsZS1taWNyb3NvZnQgLnBhY2thZ2UtaGVhZCAucGFja2FnZS1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnRhYmxlLWhlYWRlciAucGFja2FnZS1oZWFkIC5wYWNrYWdlLW5hbWUsIC50YWJsZS1oZWFkZXIgLnBhY2thZ2UtaGVhZCAucGFja2FnZS1wcmljZSwgLnRhYmxlLWhlYWRlciAucGFja2FnZS1oZWFkIC5wYWNrYWdlLW1vcmUtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG5cblxuLyogV2ViIERldmVsb3BtZW50IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGVzY091ck9mZmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNGU3MDllLCAjNjU4ZmMzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnd3dy10ZXh0LWJveHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjRmOTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLm5vbWFyZ2luLW1ie1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ud3d3LXRleHQtYm94e1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGY5O1xufVxuLnd3dy10ZXh0LWJveCA+IGg1IHtcbiAgICBmb250LWZhbWlseTogZHJlYW1PcnBoYW5hZ2U7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb250ZW50LWJhY2tncm91bmQtd3d3e1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmMGY0ZjkpO1xufVxuLmNsaWVudHMtcG9zaXRpb24tcmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDUxOTIxYTtcbn1cblxuLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDElO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzRlNzA5ZSwgIzY1OGZjMyk7XG59XG5cbi5jb250YWN0LXd3dy1mb3Jte1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uY2xpZW50cy1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLmNsaWVudHMtcGFkZGluZzpob3ZlciAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG4uaG92ZXItdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMiU7XG4gICAgbGVmdDogMTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG92ZXItc3ViLXRleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODUlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG92ZXItZGVzYy10ZXh0e1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIGxlZnQ6IDQwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogV1AgalF1ZXJ5IExpZ2h0Ym94XG4qL1xuI2xpZ2h0Ym94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMTAwOy8qdHdlbnR5ZWxldmVuIGtlZXBzIHRoZSBoZWFkZXIgYXQgOTk5Li4uKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbiNqcWxiX2xvYWRpbmd7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9sb2FkaW5nLmdpZicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG59XG4janFsYl9jbG9zZWxhYmVse1xuICAgIGhlaWdodDoyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvY2xvc2VsYWJlbC5naWYnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xufVxuXG4jbGlnaHRib3ggYSBpbWd7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4jb3V0ZXJJbWFnZUNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2ltYWdlQ29udGFpbmVye1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNsb2FkaW5ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG4jaG92ZXJOYXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbiNpbWFnZUNvbnRhaW5lcj4jaG92ZXJOYXZ7XG4gICAgbGVmdDogMDtcbn1cbiNob3Zlck5hdiBhe1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbiNwcmV2TGluaywgI25leHRMaW5re1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2JsYW5rLmdpZicpIG5vLXJlcGVhdDsgLyogVHJpY2sgSUUgaW50byBzaG93aW5nIGhvdmVyICovXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJldkxpbmsge1xuICAgIGxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4jbmV4dExpbmsge1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbn1cbiNwcmV2TGluazpob3ZlciwgI3ByZXZMaW5rOnZpc2l0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ByZXYuZ2lmJykgbGVmdCA1MCUgbm8tcmVwZWF0O1xufVxuI25leHRMaW5rOmhvdmVyLCAjbmV4dExpbms6dmlzaXRlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV4dC5naWYnKSByaWdodCA1MCUgbm8tcmVwZWF0O1xufVxuXG4vKioqIFNUQVJUIDogbmV4dCAvIHByZXZpb3VzIHRleHQgbGlua3MgKioqL1xuI25leHRMaW5rVGV4dCwgI3ByZXZMaW5rVGV4dHtcbiAgICBjb2xvcjogI0ZGOTgzNDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNuZXh0TGlua1RleHR7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI3ByZXZMaW5rVGV4dHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuI2Rvd25sb2FkTGlua3tcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi8qKiogRU5EIDogbmV4dCAvIHByZXZpb3VzIHRleHQgbGlua3MgKioqL1xuLyoqKiBTVEFSVCA6IGFkZGVkIHBhZGRpbmcgd2hlbiBuYXZiYXIgaXMgb24gdG9wICoqKi9cblxuLm9udG9wICNpbWFnZURhdGEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi8qKiogRU5EIDogYWRkZWQgcGFkZGluZyB3aGVuIG5hdmJhciBpcyBvbiB0b3AgKioqL1xuXG4jaW1hZ2VEYXRhQ29udGFpbmVye1xuICAgIGZvbnQ6IDEwcHggVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4jaW1hZ2VEYXRhe1xuICAgIHBhZGRpbmc6MCAxMHB4O1xufVxuI2ltYWdlRGF0YSAjaW1hZ2VEZXRhaWxze1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNpbWFnZURhdGEgI2NhcHRpb257XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jaW1hZ2VEYXRhICNudW1iZXJEaXNwbGF5e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjBlbTtcbn1cbiNpbWFnZURhdGEgI2JvdHRvbU5hdkNsb3Nle1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG59XG4jaW1hZ2VEYXRhICNoZWxwRGlzcGxheSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNvdmVybGF5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9NjApO1xuICAgIC1tb3otb3BhY2l0eTogMC42O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuKiBodG1sPmJvZHkgLmNsZWFyZml4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiogaHRtbCAuY2xlYXJmaXgge1xuICAgIC8qIEhpZGVzIGZyb20gSUUtbWFjIFxcKi9cbiAgICBoZWlnaHQ6IDElO1xuICAgIC8qIEVuZCBoaWRlIGZyb20gSUUtbWFjICovXG59XG5cbiNsaWdodGJveElmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2I21lbnVjb250YWluZXIgI2NoYW5nZWxhbmcge1xuICAgIG1hcmdpbi1sZWZ0Ojg5NXB4O1xufVxuZGl2I21lbnVjb250YWluZXIgI2NoYW5nZWxhbmcsXG5kaXYjbWVudWNvbnRhaW5lci1tb2JpbGUgI2NoYW5nZWxhbmcge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5nRmxhZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggIzU1NTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmI7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTQ2cHg7XG59XG5cbi5kcm9wZG93bi1sYW5nOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYW5nLWxpc3R7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubGFuZy1saXN0ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGFuZy1saXN0ID4gbGkgPiBhe1xuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICBjb2xvcjogIzNjNTk5MiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDdweCAxMnB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmxhbmctbGlzdCA+IGxpOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sYW5nLWxpc3QgPiBsaSA+IGE6aG92ZXJ7XG4gICAgY29sb3I6ICM2NjkwYzMgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOnNwaW4gMXMgbGluZWFyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlciB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyIHVsIGxpIGltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDotMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICB9XG59XG4ubW9iaWxlLWxhbmd1YWdlLWxpc3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMzYzU5OTIsIzEwMjk1YSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzNjNTk5MiwjMTAyOTVhKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCMzYzU5OTIsIzEwMjk1YSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCMzYzU5OTIsIzEwMjk1YSkgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1sYW5ndWFnZS1saXN0ID4gdWwgPiBsaSA+IGF7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZ3JpZC1saXN0LWxhbmd7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2hhbmdlLWxhbmctYnRue1xuICAgIG1hcmdpbi10b3A6IDE4cHghaW1wb3J0YW50O1xufVxuXG4ubGFzdC11cGRhdGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtZmFtaWx5OiBDZW50dXJ5R290aGljO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBRdWlja25ldCBMaWdodCBiYW5uZXJcbiAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cblxuLnF1aWNrbmV0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggIzQ1NmQ5ZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnF1aWNrbmV0LWNvbnRhaW5lciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5xdWlja25ldC1wcmljZSB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xufVxuLnByaWNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5xdWlja25ldC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/