/*
Theme Name: OINK
Theme URI: http://oinkdigital.com.au/
Author: OINK Digital
Author URI: http://wattsdesign.com.au/
Description: Theme template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: OINK Digital

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fonts.googleapis.com/css?family=Exo+2:400,400i,700,700i&display=swap");
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

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

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

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

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

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

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */
html {
  box-sizing: border-box;
  /* 1 */
  font-family: sans-serif;
  /* 2 */ }

*,
*::before,
*::after {
  box-sizing: inherit; }

/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0; }

button {
  background: transparent;
  padding: 0; }

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

fieldset {
  margin: 0;
  padding: 0; }

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the system font stack as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 * to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 1 */
  line-height: 1.5;
  /* 2 */ }

/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0; }

/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px; }

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid; }

textarea {
  resize: vertical; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #a0aec0; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a0aec0; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a0aec0; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #a0aec0; }

input::placeholder,
textarea::placeholder {
  color: #a0aec0; }

button,
[role="button"] {
  cursor: pointer; }

table {
  border-collapse: collapse; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit; }

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit; }

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit; }

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle; }

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto; }

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px; }

@media (min-width: 640px) {
  .container {
    max-width: 640px; } }

@media (min-width: 768px) {
  .container {
    max-width: 768px; } }

@media (min-width: 1024px) {
  .container {
    max-width: 1024px; } }

@media (min-width: 1280px) {
  .container {
    max-width: 1280px; } }

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

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal; }

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

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.bg-fixed {
  background-attachment: fixed; }

.bg-local {
  background-attachment: local; }

.bg-scroll {
  background-attachment: scroll; }

.bg-transparent, header {
  background-color: transparent; }

.bg-black {
  background-color: #000; }

.bg-white {
  background-color: #fff; }

.bg-colour1, [id^="line"] .highlight {
  background-color: #d2148b; }

.bg-colour2 {
  background-color: #ba1a8c; }

.bg-colour3 {
  background-color: #86278e; }

.bg-colour4 {
  background-color: #742c8f; }

.bg-shade1, footer, .home.hero-out header {
  background-color: #0f0f0f; }

.bg-shade2, .panel {
  background-color: white; }

.bg-shade3 {
  background-color: #f7f7f7; }

.bg-gray-100 {
  background-color: #f7fafc; }

.bg-gray-200 {
  background-color: #edf2f7; }

.bg-gray-300 {
  background-color: #e2e8f0; }

.bg-gray-400 {
  background-color: #cbd5e0; }

.bg-gray-500 {
  background-color: #a0aec0; }

.bg-gray-600 {
  background-color: #718096; }

.bg-gray-700 {
  background-color: #4a5568; }

.bg-gray-800 {
  background-color: #2d3748; }

.bg-gray-900 {
  background-color: #1a202c; }

.bg-red-100 {
  background-color: #fff5f5; }

.bg-red-200 {
  background-color: #fed7d7; }

.bg-red-300 {
  background-color: #feb2b2; }

.bg-red-400 {
  background-color: #fc8181; }

.bg-red-500 {
  background-color: #f56565; }

.bg-red-600 {
  background-color: #e53e3e; }

.bg-red-700 {
  background-color: #c53030; }

.bg-red-800 {
  background-color: #9b2c2c; }

.bg-red-900 {
  background-color: #742a2a; }

.bg-orange-100 {
  background-color: #fffaf0; }

.bg-orange-200 {
  background-color: #feebc8; }

.bg-orange-300 {
  background-color: #fbd38d; }

.bg-orange-400 {
  background-color: #f6ad55; }

.bg-orange-500 {
  background-color: #ed8936; }

.bg-orange-600 {
  background-color: #dd6b20; }

.bg-orange-700 {
  background-color: #c05621; }

.bg-orange-800 {
  background-color: #9c4221; }

.bg-orange-900 {
  background-color: #7b341e; }

.bg-yellow-100 {
  background-color: #fffff0; }

.bg-yellow-200 {
  background-color: #fefcbf; }

.bg-yellow-300 {
  background-color: #faf089; }

.bg-yellow-400 {
  background-color: #f6e05e; }

.bg-yellow-500 {
  background-color: #ecc94b; }

.bg-yellow-600 {
  background-color: #d69e2e; }

.bg-yellow-700 {
  background-color: #b7791f; }

.bg-yellow-800 {
  background-color: #975a16; }

.bg-yellow-900 {
  background-color: #744210; }

.bg-green-100 {
  background-color: #f0fff4; }

.bg-green-200 {
  background-color: #c6f6d5; }

.bg-green-300 {
  background-color: #9ae6b4; }

.bg-green-400 {
  background-color: #68d391; }

.bg-green-500 {
  background-color: #48bb78; }

.bg-green-600 {
  background-color: #38a169; }

.bg-green-700 {
  background-color: #2f855a; }

.bg-green-800 {
  background-color: #276749; }

.bg-green-900 {
  background-color: #22543d; }

.bg-teal-100 {
  background-color: #e6fffa; }

.bg-teal-200 {
  background-color: #b2f5ea; }

.bg-teal-300 {
  background-color: #81e6d9; }

.bg-teal-400 {
  background-color: #4fd1c5; }

.bg-teal-500 {
  background-color: #38b2ac; }

.bg-teal-600 {
  background-color: #319795; }

.bg-teal-700 {
  background-color: #2c7a7b; }

.bg-teal-800 {
  background-color: #285e61; }

.bg-teal-900 {
  background-color: #234e52; }

.bg-blue-100 {
  background-color: #ebf8ff; }

.bg-blue-200 {
  background-color: #bee3f8; }

.bg-blue-300 {
  background-color: #90cdf4; }

.bg-blue-400 {
  background-color: #63b3ed; }

.bg-blue-500 {
  background-color: #4299e1; }

.bg-blue-600 {
  background-color: #3182ce; }

.bg-blue-700 {
  background-color: #2b6cb0; }

.bg-blue-800 {
  background-color: #2c5282; }

.bg-blue-900 {
  background-color: #2a4365; }

.bg-indigo-100 {
  background-color: #ebf4ff; }

.bg-indigo-200 {
  background-color: #c3dafe; }

.bg-indigo-300 {
  background-color: #a3bffa; }

.bg-indigo-400 {
  background-color: #7f9cf5; }

.bg-indigo-500 {
  background-color: #667eea; }

.bg-indigo-600 {
  background-color: #5a67d8; }

.bg-indigo-700 {
  background-color: #4c51bf; }

.bg-indigo-800 {
  background-color: #434190; }

.bg-indigo-900 {
  background-color: #3c366b; }

.bg-purple-100 {
  background-color: #faf5ff; }

.bg-purple-200 {
  background-color: #e9d8fd; }

.bg-purple-300 {
  background-color: #d6bcfa; }

.bg-purple-400 {
  background-color: #b794f4; }

.bg-purple-500 {
  background-color: #9f7aea; }

.bg-purple-600 {
  background-color: #805ad5; }

.bg-purple-700 {
  background-color: #6b46c1; }

.bg-purple-800 {
  background-color: #553c9a; }

.bg-purple-900 {
  background-color: #44337a; }

.bg-pink-100 {
  background-color: #fff5f7; }

.bg-pink-200 {
  background-color: #fed7e2; }

.bg-pink-300 {
  background-color: #fbb6ce; }

.bg-pink-400 {
  background-color: #f687b3; }

.bg-pink-500 {
  background-color: #ed64a6; }

.bg-pink-600 {
  background-color: #d53f8c; }

.bg-pink-700 {
  background-color: #b83280; }

.bg-pink-800 {
  background-color: #97266d; }

.bg-pink-900 {
  background-color: #702459; }

.hover\:bg-transparent:hover {
  background-color: transparent; }

.hover\:bg-black:hover {
  background-color: #000; }

.hover\:bg-white:hover {
  background-color: #fff; }

.hover\:bg-colour1:hover {
  background-color: #d2148b; }

.hover\:bg-colour2:hover {
  background-color: #ba1a8c; }

.hover\:bg-colour3:hover {
  background-color: #86278e; }

.hover\:bg-colour4:hover {
  background-color: #742c8f; }

.hover\:bg-shade1:hover {
  background-color: #0f0f0f; }

.hover\:bg-shade2:hover {
  background-color: white; }

.hover\:bg-shade3:hover {
  background-color: #f7f7f7; }

.hover\:bg-gray-100:hover {
  background-color: #f7fafc; }

.hover\:bg-gray-200:hover {
  background-color: #edf2f7; }

.hover\:bg-gray-300:hover {
  background-color: #e2e8f0; }

.hover\:bg-gray-400:hover {
  background-color: #cbd5e0; }

.hover\:bg-gray-500:hover {
  background-color: #a0aec0; }

.hover\:bg-gray-600:hover {
  background-color: #718096; }

.hover\:bg-gray-700:hover {
  background-color: #4a5568; }

.hover\:bg-gray-800:hover {
  background-color: #2d3748; }

.hover\:bg-gray-900:hover {
  background-color: #1a202c; }

.hover\:bg-red-100:hover {
  background-color: #fff5f5; }

.hover\:bg-red-200:hover {
  background-color: #fed7d7; }

.hover\:bg-red-300:hover {
  background-color: #feb2b2; }

.hover\:bg-red-400:hover {
  background-color: #fc8181; }

.hover\:bg-red-500:hover {
  background-color: #f56565; }

.hover\:bg-red-600:hover {
  background-color: #e53e3e; }

.hover\:bg-red-700:hover {
  background-color: #c53030; }

.hover\:bg-red-800:hover {
  background-color: #9b2c2c; }

.hover\:bg-red-900:hover {
  background-color: #742a2a; }

.hover\:bg-orange-100:hover {
  background-color: #fffaf0; }

.hover\:bg-orange-200:hover {
  background-color: #feebc8; }

.hover\:bg-orange-300:hover {
  background-color: #fbd38d; }

.hover\:bg-orange-400:hover {
  background-color: #f6ad55; }

.hover\:bg-orange-500:hover {
  background-color: #ed8936; }

.hover\:bg-orange-600:hover {
  background-color: #dd6b20; }

.hover\:bg-orange-700:hover {
  background-color: #c05621; }

.hover\:bg-orange-800:hover {
  background-color: #9c4221; }

.hover\:bg-orange-900:hover {
  background-color: #7b341e; }

.hover\:bg-yellow-100:hover {
  background-color: #fffff0; }

.hover\:bg-yellow-200:hover {
  background-color: #fefcbf; }

.hover\:bg-yellow-300:hover {
  background-color: #faf089; }

.hover\:bg-yellow-400:hover {
  background-color: #f6e05e; }

.hover\:bg-yellow-500:hover {
  background-color: #ecc94b; }

.hover\:bg-yellow-600:hover {
  background-color: #d69e2e; }

.hover\:bg-yellow-700:hover {
  background-color: #b7791f; }

.hover\:bg-yellow-800:hover {
  background-color: #975a16; }

.hover\:bg-yellow-900:hover {
  background-color: #744210; }

.hover\:bg-green-100:hover {
  background-color: #f0fff4; }

.hover\:bg-green-200:hover {
  background-color: #c6f6d5; }

.hover\:bg-green-300:hover {
  background-color: #9ae6b4; }

.hover\:bg-green-400:hover {
  background-color: #68d391; }

.hover\:bg-green-500:hover {
  background-color: #48bb78; }

.hover\:bg-green-600:hover {
  background-color: #38a169; }

.hover\:bg-green-700:hover {
  background-color: #2f855a; }

.hover\:bg-green-800:hover {
  background-color: #276749; }

.hover\:bg-green-900:hover {
  background-color: #22543d; }

.hover\:bg-teal-100:hover {
  background-color: #e6fffa; }

.hover\:bg-teal-200:hover {
  background-color: #b2f5ea; }

.hover\:bg-teal-300:hover {
  background-color: #81e6d9; }

.hover\:bg-teal-400:hover {
  background-color: #4fd1c5; }

.hover\:bg-teal-500:hover {
  background-color: #38b2ac; }

.hover\:bg-teal-600:hover {
  background-color: #319795; }

.hover\:bg-teal-700:hover {
  background-color: #2c7a7b; }

.hover\:bg-teal-800:hover {
  background-color: #285e61; }

.hover\:bg-teal-900:hover {
  background-color: #234e52; }

.hover\:bg-blue-100:hover {
  background-color: #ebf8ff; }

.hover\:bg-blue-200:hover {
  background-color: #bee3f8; }

.hover\:bg-blue-300:hover {
  background-color: #90cdf4; }

.hover\:bg-blue-400:hover {
  background-color: #63b3ed; }

.hover\:bg-blue-500:hover {
  background-color: #4299e1; }

.hover\:bg-blue-600:hover {
  background-color: #3182ce; }

.hover\:bg-blue-700:hover {
  background-color: #2b6cb0; }

.hover\:bg-blue-800:hover {
  background-color: #2c5282; }

.hover\:bg-blue-900:hover {
  background-color: #2a4365; }

.hover\:bg-indigo-100:hover {
  background-color: #ebf4ff; }

.hover\:bg-indigo-200:hover {
  background-color: #c3dafe; }

.hover\:bg-indigo-300:hover {
  background-color: #a3bffa; }

.hover\:bg-indigo-400:hover {
  background-color: #7f9cf5; }

.hover\:bg-indigo-500:hover {
  background-color: #667eea; }

.hover\:bg-indigo-600:hover {
  background-color: #5a67d8; }

.hover\:bg-indigo-700:hover {
  background-color: #4c51bf; }

.hover\:bg-indigo-800:hover {
  background-color: #434190; }

.hover\:bg-indigo-900:hover {
  background-color: #3c366b; }

.hover\:bg-purple-100:hover {
  background-color: #faf5ff; }

.hover\:bg-purple-200:hover {
  background-color: #e9d8fd; }

.hover\:bg-purple-300:hover {
  background-color: #d6bcfa; }

.hover\:bg-purple-400:hover {
  background-color: #b794f4; }

.hover\:bg-purple-500:hover {
  background-color: #9f7aea; }

.hover\:bg-purple-600:hover {
  background-color: #805ad5; }

.hover\:bg-purple-700:hover {
  background-color: #6b46c1; }

.hover\:bg-purple-800:hover {
  background-color: #553c9a; }

.hover\:bg-purple-900:hover {
  background-color: #44337a; }

.hover\:bg-pink-100:hover {
  background-color: #fff5f7; }

.hover\:bg-pink-200:hover {
  background-color: #fed7e2; }

.hover\:bg-pink-300:hover {
  background-color: #fbb6ce; }

.hover\:bg-pink-400:hover {
  background-color: #f687b3; }

.hover\:bg-pink-500:hover {
  background-color: #ed64a6; }

.hover\:bg-pink-600:hover {
  background-color: #d53f8c; }

.hover\:bg-pink-700:hover {
  background-color: #b83280; }

.hover\:bg-pink-800:hover {
  background-color: #97266d; }

.hover\:bg-pink-900:hover {
  background-color: #702459; }

.focus\:bg-transparent:focus {
  background-color: transparent; }

.focus\:bg-black:focus {
  background-color: #000; }

.focus\:bg-white:focus {
  background-color: #fff; }

.focus\:bg-colour1:focus {
  background-color: #d2148b; }

.focus\:bg-colour2:focus {
  background-color: #ba1a8c; }

.focus\:bg-colour3:focus {
  background-color: #86278e; }

.focus\:bg-colour4:focus {
  background-color: #742c8f; }

.focus\:bg-shade1:focus {
  background-color: #0f0f0f; }

.focus\:bg-shade2:focus {
  background-color: white; }

.focus\:bg-shade3:focus {
  background-color: #f7f7f7; }

.focus\:bg-gray-100:focus {
  background-color: #f7fafc; }

.focus\:bg-gray-200:focus {
  background-color: #edf2f7; }

.focus\:bg-gray-300:focus {
  background-color: #e2e8f0; }

.focus\:bg-gray-400:focus {
  background-color: #cbd5e0; }

.focus\:bg-gray-500:focus {
  background-color: #a0aec0; }

.focus\:bg-gray-600:focus {
  background-color: #718096; }

.focus\:bg-gray-700:focus {
  background-color: #4a5568; }

.focus\:bg-gray-800:focus {
  background-color: #2d3748; }

.focus\:bg-gray-900:focus {
  background-color: #1a202c; }

.focus\:bg-red-100:focus {
  background-color: #fff5f5; }

.focus\:bg-red-200:focus {
  background-color: #fed7d7; }

.focus\:bg-red-300:focus {
  background-color: #feb2b2; }

.focus\:bg-red-400:focus {
  background-color: #fc8181; }

.focus\:bg-red-500:focus {
  background-color: #f56565; }

.focus\:bg-red-600:focus {
  background-color: #e53e3e; }

.focus\:bg-red-700:focus {
  background-color: #c53030; }

.focus\:bg-red-800:focus {
  background-color: #9b2c2c; }

.focus\:bg-red-900:focus {
  background-color: #742a2a; }

.focus\:bg-orange-100:focus {
  background-color: #fffaf0; }

.focus\:bg-orange-200:focus {
  background-color: #feebc8; }

.focus\:bg-orange-300:focus {
  background-color: #fbd38d; }

.focus\:bg-orange-400:focus {
  background-color: #f6ad55; }

.focus\:bg-orange-500:focus {
  background-color: #ed8936; }

.focus\:bg-orange-600:focus {
  background-color: #dd6b20; }

.focus\:bg-orange-700:focus {
  background-color: #c05621; }

.focus\:bg-orange-800:focus {
  background-color: #9c4221; }

.focus\:bg-orange-900:focus {
  background-color: #7b341e; }

.focus\:bg-yellow-100:focus {
  background-color: #fffff0; }

.focus\:bg-yellow-200:focus {
  background-color: #fefcbf; }

.focus\:bg-yellow-300:focus {
  background-color: #faf089; }

.focus\:bg-yellow-400:focus {
  background-color: #f6e05e; }

.focus\:bg-yellow-500:focus {
  background-color: #ecc94b; }

.focus\:bg-yellow-600:focus {
  background-color: #d69e2e; }

.focus\:bg-yellow-700:focus {
  background-color: #b7791f; }

.focus\:bg-yellow-800:focus {
  background-color: #975a16; }

.focus\:bg-yellow-900:focus {
  background-color: #744210; }

.focus\:bg-green-100:focus {
  background-color: #f0fff4; }

.focus\:bg-green-200:focus {
  background-color: #c6f6d5; }

.focus\:bg-green-300:focus {
  background-color: #9ae6b4; }

.focus\:bg-green-400:focus {
  background-color: #68d391; }

.focus\:bg-green-500:focus {
  background-color: #48bb78; }

.focus\:bg-green-600:focus {
  background-color: #38a169; }

.focus\:bg-green-700:focus {
  background-color: #2f855a; }

.focus\:bg-green-800:focus {
  background-color: #276749; }

.focus\:bg-green-900:focus {
  background-color: #22543d; }

.focus\:bg-teal-100:focus {
  background-color: #e6fffa; }

.focus\:bg-teal-200:focus {
  background-color: #b2f5ea; }

.focus\:bg-teal-300:focus {
  background-color: #81e6d9; }

.focus\:bg-teal-400:focus {
  background-color: #4fd1c5; }

.focus\:bg-teal-500:focus {
  background-color: #38b2ac; }

.focus\:bg-teal-600:focus {
  background-color: #319795; }

.focus\:bg-teal-700:focus {
  background-color: #2c7a7b; }

.focus\:bg-teal-800:focus {
  background-color: #285e61; }

.focus\:bg-teal-900:focus {
  background-color: #234e52; }

.focus\:bg-blue-100:focus {
  background-color: #ebf8ff; }

.focus\:bg-blue-200:focus {
  background-color: #bee3f8; }

.focus\:bg-blue-300:focus {
  background-color: #90cdf4; }

.focus\:bg-blue-400:focus {
  background-color: #63b3ed; }

.focus\:bg-blue-500:focus {
  background-color: #4299e1; }

.focus\:bg-blue-600:focus {
  background-color: #3182ce; }

.focus\:bg-blue-700:focus {
  background-color: #2b6cb0; }

.focus\:bg-blue-800:focus {
  background-color: #2c5282; }

.focus\:bg-blue-900:focus {
  background-color: #2a4365; }

.focus\:bg-indigo-100:focus {
  background-color: #ebf4ff; }

.focus\:bg-indigo-200:focus {
  background-color: #c3dafe; }

.focus\:bg-indigo-300:focus {
  background-color: #a3bffa; }

.focus\:bg-indigo-400:focus {
  background-color: #7f9cf5; }

.focus\:bg-indigo-500:focus {
  background-color: #667eea; }

.focus\:bg-indigo-600:focus {
  background-color: #5a67d8; }

.focus\:bg-indigo-700:focus {
  background-color: #4c51bf; }

.focus\:bg-indigo-800:focus {
  background-color: #434190; }

.focus\:bg-indigo-900:focus {
  background-color: #3c366b; }

.focus\:bg-purple-100:focus {
  background-color: #faf5ff; }

.focus\:bg-purple-200:focus {
  background-color: #e9d8fd; }

.focus\:bg-purple-300:focus {
  background-color: #d6bcfa; }

.focus\:bg-purple-400:focus {
  background-color: #b794f4; }

.focus\:bg-purple-500:focus {
  background-color: #9f7aea; }

.focus\:bg-purple-600:focus {
  background-color: #805ad5; }

.focus\:bg-purple-700:focus {
  background-color: #6b46c1; }

.focus\:bg-purple-800:focus {
  background-color: #553c9a; }

.focus\:bg-purple-900:focus {
  background-color: #44337a; }

.focus\:bg-pink-100:focus {
  background-color: #fff5f7; }

.focus\:bg-pink-200:focus {
  background-color: #fed7e2; }

.focus\:bg-pink-300:focus {
  background-color: #fbb6ce; }

.focus\:bg-pink-400:focus {
  background-color: #f687b3; }

.focus\:bg-pink-500:focus {
  background-color: #ed64a6; }

.focus\:bg-pink-600:focus {
  background-color: #d53f8c; }

.focus\:bg-pink-700:focus {
  background-color: #b83280; }

.focus\:bg-pink-800:focus {
  background-color: #97266d; }

.focus\:bg-pink-900:focus {
  background-color: #702459; }

.bg-bottom {
  background-position: bottom; }

.bg-center {
  background-position: center; }

.bg-left {
  background-position: left; }

.bg-left-bottom {
  background-position: left bottom; }

.bg-left-top {
  background-position: left top; }

.bg-right {
  background-position: right; }

.bg-right-bottom {
  background-position: right bottom; }

.bg-right-top {
  background-position: right top; }

.bg-top {
  background-position: top; }

.bg-repeat {
  background-repeat: repeat; }

.bg-no-repeat {
  background-repeat: no-repeat; }

.bg-repeat-x {
  background-repeat: repeat-x; }

.bg-repeat-y {
  background-repeat: repeat-y; }

.bg-repeat-round {
  background-repeat: round; }

.bg-repeat-space {
  background-repeat: space; }

.bg-auto {
  background-size: auto; }

.bg-cover {
  background-size: cover; }

.bg-contain {
  background-size: contain; }

.border-collapse {
  border-collapse: collapse; }

.border-separate {
  border-collapse: separate; }

.border-transparent {
  border-color: transparent; }

.border-black {
  border-color: #000; }

.border-white {
  border-color: #fff; }

.border-colour1 {
  border-color: #d2148b; }

.border-colour2 {
  border-color: #ba1a8c; }

.border-colour3 {
  border-color: #86278e; }

.border-colour4 {
  border-color: #742c8f; }

.border-shade1 {
  border-color: #0f0f0f; }

.border-shade2 {
  border-color: white; }

.border-shade3 {
  border-color: #f7f7f7; }

.border-gray-100 {
  border-color: #f7fafc; }

.border-gray-200 {
  border-color: #edf2f7; }

.border-gray-300 {
  border-color: #e2e8f0; }

.border-gray-400 {
  border-color: #cbd5e0; }

.border-gray-500 {
  border-color: #a0aec0; }

.border-gray-600 {
  border-color: #718096; }

.border-gray-700 {
  border-color: #4a5568; }

.border-gray-800 {
  border-color: #2d3748; }

.border-gray-900 {
  border-color: #1a202c; }

.border-red-100 {
  border-color: #fff5f5; }

.border-red-200 {
  border-color: #fed7d7; }

.border-red-300 {
  border-color: #feb2b2; }

.border-red-400 {
  border-color: #fc8181; }

.border-red-500 {
  border-color: #f56565; }

.border-red-600 {
  border-color: #e53e3e; }

.border-red-700 {
  border-color: #c53030; }

.border-red-800 {
  border-color: #9b2c2c; }

.border-red-900 {
  border-color: #742a2a; }

.border-orange-100 {
  border-color: #fffaf0; }

.border-orange-200 {
  border-color: #feebc8; }

.border-orange-300 {
  border-color: #fbd38d; }

.border-orange-400 {
  border-color: #f6ad55; }

.border-orange-500 {
  border-color: #ed8936; }

.border-orange-600 {
  border-color: #dd6b20; }

.border-orange-700 {
  border-color: #c05621; }

.border-orange-800 {
  border-color: #9c4221; }

.border-orange-900 {
  border-color: #7b341e; }

.border-yellow-100 {
  border-color: #fffff0; }

.border-yellow-200 {
  border-color: #fefcbf; }

.border-yellow-300 {
  border-color: #faf089; }

.border-yellow-400 {
  border-color: #f6e05e; }

.border-yellow-500 {
  border-color: #ecc94b; }

.border-yellow-600 {
  border-color: #d69e2e; }

.border-yellow-700 {
  border-color: #b7791f; }

.border-yellow-800 {
  border-color: #975a16; }

.border-yellow-900 {
  border-color: #744210; }

.border-green-100 {
  border-color: #f0fff4; }

.border-green-200 {
  border-color: #c6f6d5; }

.border-green-300 {
  border-color: #9ae6b4; }

.border-green-400 {
  border-color: #68d391; }

.border-green-500 {
  border-color: #48bb78; }

.border-green-600 {
  border-color: #38a169; }

.border-green-700 {
  border-color: #2f855a; }

.border-green-800 {
  border-color: #276749; }

.border-green-900 {
  border-color: #22543d; }

.border-teal-100 {
  border-color: #e6fffa; }

.border-teal-200 {
  border-color: #b2f5ea; }

.border-teal-300 {
  border-color: #81e6d9; }

.border-teal-400 {
  border-color: #4fd1c5; }

.border-teal-500 {
  border-color: #38b2ac; }

.border-teal-600 {
  border-color: #319795; }

.border-teal-700 {
  border-color: #2c7a7b; }

.border-teal-800 {
  border-color: #285e61; }

.border-teal-900 {
  border-color: #234e52; }

.border-blue-100 {
  border-color: #ebf8ff; }

.border-blue-200 {
  border-color: #bee3f8; }

.border-blue-300 {
  border-color: #90cdf4; }

.border-blue-400 {
  border-color: #63b3ed; }

.border-blue-500 {
  border-color: #4299e1; }

.border-blue-600 {
  border-color: #3182ce; }

.border-blue-700 {
  border-color: #2b6cb0; }

.border-blue-800 {
  border-color: #2c5282; }

.border-blue-900 {
  border-color: #2a4365; }

.border-indigo-100 {
  border-color: #ebf4ff; }

.border-indigo-200 {
  border-color: #c3dafe; }

.border-indigo-300 {
  border-color: #a3bffa; }

.border-indigo-400 {
  border-color: #7f9cf5; }

.border-indigo-500 {
  border-color: #667eea; }

.border-indigo-600 {
  border-color: #5a67d8; }

.border-indigo-700 {
  border-color: #4c51bf; }

.border-indigo-800 {
  border-color: #434190; }

.border-indigo-900 {
  border-color: #3c366b; }

.border-purple-100 {
  border-color: #faf5ff; }

.border-purple-200 {
  border-color: #e9d8fd; }

.border-purple-300 {
  border-color: #d6bcfa; }

.border-purple-400 {
  border-color: #b794f4; }

.border-purple-500 {
  border-color: #9f7aea; }

.border-purple-600 {
  border-color: #805ad5; }

.border-purple-700 {
  border-color: #6b46c1; }

.border-purple-800 {
  border-color: #553c9a; }

.border-purple-900 {
  border-color: #44337a; }

.border-pink-100 {
  border-color: #fff5f7; }

.border-pink-200 {
  border-color: #fed7e2; }

.border-pink-300 {
  border-color: #fbb6ce; }

.border-pink-400 {
  border-color: #f687b3; }

.border-pink-500 {
  border-color: #ed64a6; }

.border-pink-600 {
  border-color: #d53f8c; }

.border-pink-700 {
  border-color: #b83280; }

.border-pink-800 {
  border-color: #97266d; }

.border-pink-900 {
  border-color: #702459; }

.hover\:border-transparent:hover {
  border-color: transparent; }

.hover\:border-black:hover {
  border-color: #000; }

.hover\:border-white:hover {
  border-color: #fff; }

.hover\:border-colour1:hover {
  border-color: #d2148b; }

.hover\:border-colour2:hover {
  border-color: #ba1a8c; }

.hover\:border-colour3:hover {
  border-color: #86278e; }

.hover\:border-colour4:hover {
  border-color: #742c8f; }

.hover\:border-shade1:hover {
  border-color: #0f0f0f; }

.hover\:border-shade2:hover {
  border-color: white; }

.hover\:border-shade3:hover {
  border-color: #f7f7f7; }

.hover\:border-gray-100:hover {
  border-color: #f7fafc; }

.hover\:border-gray-200:hover {
  border-color: #edf2f7; }

.hover\:border-gray-300:hover {
  border-color: #e2e8f0; }

.hover\:border-gray-400:hover {
  border-color: #cbd5e0; }

.hover\:border-gray-500:hover {
  border-color: #a0aec0; }

.hover\:border-gray-600:hover {
  border-color: #718096; }

.hover\:border-gray-700:hover {
  border-color: #4a5568; }

.hover\:border-gray-800:hover {
  border-color: #2d3748; }

.hover\:border-gray-900:hover {
  border-color: #1a202c; }

.hover\:border-red-100:hover {
  border-color: #fff5f5; }

.hover\:border-red-200:hover {
  border-color: #fed7d7; }

.hover\:border-red-300:hover {
  border-color: #feb2b2; }

.hover\:border-red-400:hover {
  border-color: #fc8181; }

.hover\:border-red-500:hover {
  border-color: #f56565; }

.hover\:border-red-600:hover {
  border-color: #e53e3e; }

.hover\:border-red-700:hover {
  border-color: #c53030; }

.hover\:border-red-800:hover {
  border-color: #9b2c2c; }

.hover\:border-red-900:hover {
  border-color: #742a2a; }

.hover\:border-orange-100:hover {
  border-color: #fffaf0; }

.hover\:border-orange-200:hover {
  border-color: #feebc8; }

.hover\:border-orange-300:hover {
  border-color: #fbd38d; }

.hover\:border-orange-400:hover {
  border-color: #f6ad55; }

.hover\:border-orange-500:hover {
  border-color: #ed8936; }

.hover\:border-orange-600:hover {
  border-color: #dd6b20; }

.hover\:border-orange-700:hover {
  border-color: #c05621; }

.hover\:border-orange-800:hover {
  border-color: #9c4221; }

.hover\:border-orange-900:hover {
  border-color: #7b341e; }

.hover\:border-yellow-100:hover {
  border-color: #fffff0; }

.hover\:border-yellow-200:hover {
  border-color: #fefcbf; }

.hover\:border-yellow-300:hover {
  border-color: #faf089; }

.hover\:border-yellow-400:hover {
  border-color: #f6e05e; }

.hover\:border-yellow-500:hover {
  border-color: #ecc94b; }

.hover\:border-yellow-600:hover {
  border-color: #d69e2e; }

.hover\:border-yellow-700:hover {
  border-color: #b7791f; }

.hover\:border-yellow-800:hover {
  border-color: #975a16; }

.hover\:border-yellow-900:hover {
  border-color: #744210; }

.hover\:border-green-100:hover {
  border-color: #f0fff4; }

.hover\:border-green-200:hover {
  border-color: #c6f6d5; }

.hover\:border-green-300:hover {
  border-color: #9ae6b4; }

.hover\:border-green-400:hover {
  border-color: #68d391; }

.hover\:border-green-500:hover {
  border-color: #48bb78; }

.hover\:border-green-600:hover {
  border-color: #38a169; }

.hover\:border-green-700:hover {
  border-color: #2f855a; }

.hover\:border-green-800:hover {
  border-color: #276749; }

.hover\:border-green-900:hover {
  border-color: #22543d; }

.hover\:border-teal-100:hover {
  border-color: #e6fffa; }

.hover\:border-teal-200:hover {
  border-color: #b2f5ea; }

.hover\:border-teal-300:hover {
  border-color: #81e6d9; }

.hover\:border-teal-400:hover {
  border-color: #4fd1c5; }

.hover\:border-teal-500:hover {
  border-color: #38b2ac; }

.hover\:border-teal-600:hover {
  border-color: #319795; }

.hover\:border-teal-700:hover {
  border-color: #2c7a7b; }

.hover\:border-teal-800:hover {
  border-color: #285e61; }

.hover\:border-teal-900:hover {
  border-color: #234e52; }

.hover\:border-blue-100:hover {
  border-color: #ebf8ff; }

.hover\:border-blue-200:hover {
  border-color: #bee3f8; }

.hover\:border-blue-300:hover {
  border-color: #90cdf4; }

.hover\:border-blue-400:hover {
  border-color: #63b3ed; }

.hover\:border-blue-500:hover {
  border-color: #4299e1; }

.hover\:border-blue-600:hover {
  border-color: #3182ce; }

.hover\:border-blue-700:hover {
  border-color: #2b6cb0; }

.hover\:border-blue-800:hover {
  border-color: #2c5282; }

.hover\:border-blue-900:hover {
  border-color: #2a4365; }

.hover\:border-indigo-100:hover {
  border-color: #ebf4ff; }

.hover\:border-indigo-200:hover {
  border-color: #c3dafe; }

.hover\:border-indigo-300:hover {
  border-color: #a3bffa; }

.hover\:border-indigo-400:hover {
  border-color: #7f9cf5; }

.hover\:border-indigo-500:hover {
  border-color: #667eea; }

.hover\:border-indigo-600:hover {
  border-color: #5a67d8; }

.hover\:border-indigo-700:hover {
  border-color: #4c51bf; }

.hover\:border-indigo-800:hover {
  border-color: #434190; }

.hover\:border-indigo-900:hover {
  border-color: #3c366b; }

.hover\:border-purple-100:hover {
  border-color: #faf5ff; }

.hover\:border-purple-200:hover {
  border-color: #e9d8fd; }

.hover\:border-purple-300:hover {
  border-color: #d6bcfa; }

.hover\:border-purple-400:hover {
  border-color: #b794f4; }

.hover\:border-purple-500:hover {
  border-color: #9f7aea; }

.hover\:border-purple-600:hover {
  border-color: #805ad5; }

.hover\:border-purple-700:hover {
  border-color: #6b46c1; }

.hover\:border-purple-800:hover {
  border-color: #553c9a; }

.hover\:border-purple-900:hover {
  border-color: #44337a; }

.hover\:border-pink-100:hover {
  border-color: #fff5f7; }

.hover\:border-pink-200:hover {
  border-color: #fed7e2; }

.hover\:border-pink-300:hover {
  border-color: #fbb6ce; }

.hover\:border-pink-400:hover {
  border-color: #f687b3; }

.hover\:border-pink-500:hover {
  border-color: #ed64a6; }

.hover\:border-pink-600:hover {
  border-color: #d53f8c; }

.hover\:border-pink-700:hover {
  border-color: #b83280; }

.hover\:border-pink-800:hover {
  border-color: #97266d; }

.hover\:border-pink-900:hover {
  border-color: #702459; }

.focus\:border-transparent:focus {
  border-color: transparent; }

.focus\:border-black:focus {
  border-color: #000; }

.focus\:border-white:focus {
  border-color: #fff; }

.focus\:border-colour1:focus {
  border-color: #d2148b; }

.focus\:border-colour2:focus {
  border-color: #ba1a8c; }

.focus\:border-colour3:focus {
  border-color: #86278e; }

.focus\:border-colour4:focus {
  border-color: #742c8f; }

.focus\:border-shade1:focus {
  border-color: #0f0f0f; }

.focus\:border-shade2:focus {
  border-color: white; }

.focus\:border-shade3:focus {
  border-color: #f7f7f7; }

.focus\:border-gray-100:focus {
  border-color: #f7fafc; }

.focus\:border-gray-200:focus {
  border-color: #edf2f7; }

.focus\:border-gray-300:focus {
  border-color: #e2e8f0; }

.focus\:border-gray-400:focus {
  border-color: #cbd5e0; }

.focus\:border-gray-500:focus {
  border-color: #a0aec0; }

.focus\:border-gray-600:focus {
  border-color: #718096; }

.focus\:border-gray-700:focus {
  border-color: #4a5568; }

.focus\:border-gray-800:focus {
  border-color: #2d3748; }

.focus\:border-gray-900:focus {
  border-color: #1a202c; }

.focus\:border-red-100:focus {
  border-color: #fff5f5; }

.focus\:border-red-200:focus {
  border-color: #fed7d7; }

.focus\:border-red-300:focus {
  border-color: #feb2b2; }

.focus\:border-red-400:focus {
  border-color: #fc8181; }

.focus\:border-red-500:focus {
  border-color: #f56565; }

.focus\:border-red-600:focus {
  border-color: #e53e3e; }

.focus\:border-red-700:focus {
  border-color: #c53030; }

.focus\:border-red-800:focus {
  border-color: #9b2c2c; }

.focus\:border-red-900:focus {
  border-color: #742a2a; }

.focus\:border-orange-100:focus {
  border-color: #fffaf0; }

.focus\:border-orange-200:focus {
  border-color: #feebc8; }

.focus\:border-orange-300:focus {
  border-color: #fbd38d; }

.focus\:border-orange-400:focus {
  border-color: #f6ad55; }

.focus\:border-orange-500:focus {
  border-color: #ed8936; }

.focus\:border-orange-600:focus {
  border-color: #dd6b20; }

.focus\:border-orange-700:focus {
  border-color: #c05621; }

.focus\:border-orange-800:focus {
  border-color: #9c4221; }

.focus\:border-orange-900:focus {
  border-color: #7b341e; }

.focus\:border-yellow-100:focus {
  border-color: #fffff0; }

.focus\:border-yellow-200:focus {
  border-color: #fefcbf; }

.focus\:border-yellow-300:focus {
  border-color: #faf089; }

.focus\:border-yellow-400:focus {
  border-color: #f6e05e; }

.focus\:border-yellow-500:focus {
  border-color: #ecc94b; }

.focus\:border-yellow-600:focus {
  border-color: #d69e2e; }

.focus\:border-yellow-700:focus {
  border-color: #b7791f; }

.focus\:border-yellow-800:focus {
  border-color: #975a16; }

.focus\:border-yellow-900:focus {
  border-color: #744210; }

.focus\:border-green-100:focus {
  border-color: #f0fff4; }

.focus\:border-green-200:focus {
  border-color: #c6f6d5; }

.focus\:border-green-300:focus {
  border-color: #9ae6b4; }

.focus\:border-green-400:focus {
  border-color: #68d391; }

.focus\:border-green-500:focus {
  border-color: #48bb78; }

.focus\:border-green-600:focus {
  border-color: #38a169; }

.focus\:border-green-700:focus {
  border-color: #2f855a; }

.focus\:border-green-800:focus {
  border-color: #276749; }

.focus\:border-green-900:focus {
  border-color: #22543d; }

.focus\:border-teal-100:focus {
  border-color: #e6fffa; }

.focus\:border-teal-200:focus {
  border-color: #b2f5ea; }

.focus\:border-teal-300:focus {
  border-color: #81e6d9; }

.focus\:border-teal-400:focus {
  border-color: #4fd1c5; }

.focus\:border-teal-500:focus {
  border-color: #38b2ac; }

.focus\:border-teal-600:focus {
  border-color: #319795; }

.focus\:border-teal-700:focus {
  border-color: #2c7a7b; }

.focus\:border-teal-800:focus {
  border-color: #285e61; }

.focus\:border-teal-900:focus {
  border-color: #234e52; }

.focus\:border-blue-100:focus {
  border-color: #ebf8ff; }

.focus\:border-blue-200:focus {
  border-color: #bee3f8; }

.focus\:border-blue-300:focus {
  border-color: #90cdf4; }

.focus\:border-blue-400:focus {
  border-color: #63b3ed; }

.focus\:border-blue-500:focus {
  border-color: #4299e1; }

.focus\:border-blue-600:focus {
  border-color: #3182ce; }

.focus\:border-blue-700:focus {
  border-color: #2b6cb0; }

.focus\:border-blue-800:focus {
  border-color: #2c5282; }

.focus\:border-blue-900:focus {
  border-color: #2a4365; }

.focus\:border-indigo-100:focus {
  border-color: #ebf4ff; }

.focus\:border-indigo-200:focus {
  border-color: #c3dafe; }

.focus\:border-indigo-300:focus {
  border-color: #a3bffa; }

.focus\:border-indigo-400:focus {
  border-color: #7f9cf5; }

.focus\:border-indigo-500:focus {
  border-color: #667eea; }

.focus\:border-indigo-600:focus {
  border-color: #5a67d8; }

.focus\:border-indigo-700:focus {
  border-color: #4c51bf; }

.focus\:border-indigo-800:focus {
  border-color: #434190; }

.focus\:border-indigo-900:focus {
  border-color: #3c366b; }

.focus\:border-purple-100:focus {
  border-color: #faf5ff; }

.focus\:border-purple-200:focus {
  border-color: #e9d8fd; }

.focus\:border-purple-300:focus {
  border-color: #d6bcfa; }

.focus\:border-purple-400:focus {
  border-color: #b794f4; }

.focus\:border-purple-500:focus {
  border-color: #9f7aea; }

.focus\:border-purple-600:focus {
  border-color: #805ad5; }

.focus\:border-purple-700:focus {
  border-color: #6b46c1; }

.focus\:border-purple-800:focus {
  border-color: #553c9a; }

.focus\:border-purple-900:focus {
  border-color: #44337a; }

.focus\:border-pink-100:focus {
  border-color: #fff5f7; }

.focus\:border-pink-200:focus {
  border-color: #fed7e2; }

.focus\:border-pink-300:focus {
  border-color: #fbb6ce; }

.focus\:border-pink-400:focus {
  border-color: #f687b3; }

.focus\:border-pink-500:focus {
  border-color: #ed64a6; }

.focus\:border-pink-600:focus {
  border-color: #d53f8c; }

.focus\:border-pink-700:focus {
  border-color: #b83280; }

.focus\:border-pink-800:focus {
  border-color: #97266d; }

.focus\:border-pink-900:focus {
  border-color: #702459; }

.rounded-none {
  border-radius: 0; }

.rounded-sm {
  border-radius: 0.25rem; }

.rounded {
  border-radius: 0.5rem; }

.rounded-lg {
  border-radius: 1rem; }

.rounded-full {
  border-radius: 9999px; }

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rounded-t-sm {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.rounded-r-sm {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rounded-b-sm {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rounded-l-sm {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rounded-t {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.rounded-r {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.rounded-b {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.rounded-l {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.rounded-t-lg {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem; }

.rounded-r-lg {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem; }

.rounded-b-lg {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem; }

.rounded-l-lg {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem; }

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px; }

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px; }

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px; }

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px; }

.rounded-tl-none {
  border-top-left-radius: 0; }

.rounded-tr-none {
  border-top-right-radius: 0; }

.rounded-br-none {
  border-bottom-right-radius: 0; }

.rounded-bl-none {
  border-bottom-left-radius: 0; }

.rounded-tl-sm {
  border-top-left-radius: 0.25rem; }

.rounded-tr-sm {
  border-top-right-radius: 0.25rem; }

.rounded-br-sm {
  border-bottom-right-radius: 0.25rem; }

.rounded-bl-sm {
  border-bottom-left-radius: 0.25rem; }

.rounded-tl {
  border-top-left-radius: 0.5rem; }

.rounded-tr {
  border-top-right-radius: 0.5rem; }

.rounded-br {
  border-bottom-right-radius: 0.5rem; }

.rounded-bl {
  border-bottom-left-radius: 0.5rem; }

.rounded-tl-lg {
  border-top-left-radius: 1rem; }

.rounded-tr-lg {
  border-top-right-radius: 1rem; }

.rounded-br-lg {
  border-bottom-right-radius: 1rem; }

.rounded-bl-lg {
  border-bottom-left-radius: 1rem; }

.rounded-tl-full {
  border-top-left-radius: 9999px; }

.rounded-tr-full {
  border-top-right-radius: 9999px; }

.rounded-br-full {
  border-bottom-right-radius: 9999px; }

.rounded-bl-full {
  border-bottom-left-radius: 9999px; }

.border-solid {
  border-style: solid; }

.border-dashed {
  border-style: dashed; }

.border-dotted {
  border-style: dotted; }

.border-double {
  border-style: double; }

.border-none {
  border-style: none; }

.border-0 {
  border-width: 0; }

.border-2 {
  border-width: 2px; }

.border-4 {
  border-width: 4px; }

.border-8 {
  border-width: 8px; }

.border {
  border-width: 1px; }

.border-t-0 {
  border-top-width: 0; }

.border-r-0 {
  border-right-width: 0; }

.border-b-0 {
  border-bottom-width: 0; }

.border-l-0 {
  border-left-width: 0; }

.border-t-2 {
  border-top-width: 2px; }

.border-r-2 {
  border-right-width: 2px; }

.border-b-2 {
  border-bottom-width: 2px; }

.border-l-2 {
  border-left-width: 2px; }

.border-t-4 {
  border-top-width: 4px; }

.border-r-4 {
  border-right-width: 4px; }

.border-b-4 {
  border-bottom-width: 4px; }

.border-l-4 {
  border-left-width: 4px; }

.border-t-8 {
  border-top-width: 8px; }

.border-r-8 {
  border-right-width: 8px; }

.border-b-8 {
  border-bottom-width: 8px; }

.border-l-8 {
  border-left-width: 8px; }

.border-t {
  border-top-width: 1px; }

.border-r {
  border-right-width: 1px; }

.border-b {
  border-bottom-width: 1px; }

.border-l {
  border-left-width: 1px; }

.cursor-auto {
  cursor: auto; }

.cursor-default {
  cursor: default; }

.cursor-pointer {
  cursor: pointer; }

.cursor-wait {
  cursor: wait; }

.cursor-text {
  cursor: text; }

.cursor-move {
  cursor: move; }

.cursor-not-allowed {
  cursor: not-allowed; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.flex, header nav ul {
  display: flex; }

.inline-flex {
  display: inline-flex; }

.table {
  display: table; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell; }

.hidden {
  display: none; }

.flex-row {
  flex-direction: row; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.flex-col {
  flex-direction: column; }

.flex-col-reverse {
  flex-direction: column-reverse; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse; }

.flex-no-wrap {
  flex-wrap: nowrap; }

.items-start {
  align-items: flex-start; }

.items-end {
  align-items: flex-end; }

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

.items-baseline {
  align-items: baseline; }

.items-stretch {
  align-items: stretch; }

.self-auto {
  align-self: auto; }

.self-start {
  align-self: flex-start; }

.self-end {
  align-self: flex-end; }

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

.self-stretch {
  align-self: stretch; }

.justify-start {
  justify-content: flex-start; }

.justify-end {
  justify-content: flex-end; }

.justify-center {
  justify-content: center; }

.justify-between {
  justify-content: space-between; }

.justify-around {
  justify-content: space-around; }

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

.content-start {
  align-content: flex-start; }

.content-end {
  align-content: flex-end; }

.content-between {
  align-content: space-between; }

.content-around {
  align-content: space-around; }

.flex-1 {
  flex: 1 1 0%; }

.flex-auto {
  flex: 1 1 auto; }

.flex-initial {
  flex: 0 1 auto; }

.flex-none {
  flex: none; }

.flex-grow-0 {
  flex-grow: 0; }

.flex-grow {
  flex-grow: 1; }

.flex-shrink-0 {
  flex-shrink: 0; }

.flex-shrink {
  flex-shrink: 1; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.order-first {
  order: -9999; }

.order-last {
  order: 9999; }

.order-none {
  order: 0; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.float-none {
  float: none; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.font-font1 {
  font-family: Exo 2, sans-serif; }

.font-sans {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.font-serif {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif; }

.font-mono {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.font-hairline {
  font-weight: 100; }

.font-thin {
  font-weight: 200; }

.font-light {
  font-weight: 300; }

.font-normal {
  font-weight: 400; }

.font-medium {
  font-weight: 500; }

.font-semibold {
  font-weight: 600; }

.font-bold, header nav ul li a {
  font-weight: 700; }

.font-extrabold {
  font-weight: 800; }

.font-black {
  font-weight: 900; }

.hover\:font-hairline:hover {
  font-weight: 100; }

.hover\:font-thin:hover {
  font-weight: 200; }

.hover\:font-light:hover {
  font-weight: 300; }

.hover\:font-normal:hover {
  font-weight: 400; }

.hover\:font-medium:hover {
  font-weight: 500; }

.hover\:font-semibold:hover {
  font-weight: 600; }

.hover\:font-bold:hover {
  font-weight: 700; }

.hover\:font-extrabold:hover {
  font-weight: 800; }

.hover\:font-black:hover {
  font-weight: 900; }

.focus\:font-hairline:focus {
  font-weight: 100; }

.focus\:font-thin:focus {
  font-weight: 200; }

.focus\:font-light:focus {
  font-weight: 300; }

.focus\:font-normal:focus {
  font-weight: 400; }

.focus\:font-medium:focus {
  font-weight: 500; }

.focus\:font-semibold:focus {
  font-weight: 600; }

.focus\:font-bold:focus {
  font-weight: 700; }

.focus\:font-extrabold:focus {
  font-weight: 800; }

.focus\:font-black:focus {
  font-weight: 900; }

.h-0 {
  height: 0; }

.h-1 {
  height: 5px; }

.h-2 {
  height: 10px; }

.h-3 {
  height: 20px; }

.h-4 {
  height: 30px; }

.h-5 {
  height: 40px; }

.h-6 {
  height: 60px; }

.h-7 {
  height: 80px; }

.h-8 {
  height: 120px; }

.h-9 {
  height: 160px; }

.h-10 {
  height: 200px; }

.h-auto, header .brand #logo {
  height: auto; }

.h-px {
  height: 1px; }

.h-full {
  height: 100%; }

.h-screen {
  height: 100vh; }

.leading-none {
  line-height: 1; }

.leading-tight {
  line-height: 1.25; }

.leading-snug {
  line-height: 1.375; }

.leading-normal {
  line-height: 1.5; }

.leading-relaxed {
  line-height: 1.625; }

.leading-loose {
  line-height: 2; }

.list-inside {
  list-style-position: inside; }

.list-outside {
  list-style-position: outside; }

.list-none {
  list-style-type: none; }

.list-disc {
  list-style-type: disc; }

.list-decimal {
  list-style-type: decimal; }

.m-0, div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ok {
  margin: 0; }

.m-1 {
  margin: 5px; }

.m-2 {
  margin: 10px; }

.m-3 {
  margin: 20px; }

.m-4 {
  margin: 30px; }

.m-5 {
  margin: 40px; }

.m-6 {
  margin: 60px; }

.m-7 {
  margin: 80px; }

.m-8 {
  margin: 120px; }

.m-9 {
  margin: 160px; }

.m-10 {
  margin: 200px; }

.m-auto {
  margin: auto; }

.m-px {
  margin: 1px; }

.-m-1 {
  margin: -5px; }

.-m-2 {
  margin: -10px; }

.-m-3 {
  margin: -20px; }

.-m-4 {
  margin: -30px; }

.-m-5 {
  margin: -40px; }

.-m-6 {
  margin: -60px; }

.-m-7 {
  margin: -80px; }

.-m-8 {
  margin: -120px; }

.-m-9 {
  margin: -160px; }

.-m-10 {
  margin: -200px; }

.-m-px {
  margin: -1px; }

.my-0 {
  margin-top: 0;
  margin-bottom: 0; }

.mx-0 {
  margin-left: 0;
  margin-right: 0; }

.my-1, #menu nav > ul > li > a {
  margin-top: 5px;
  margin-bottom: 5px; }

.mx-1, header nav ul li, #menu .social a {
  margin-left: 5px;
  margin-right: 5px; }

.my-2, div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ok {
  margin-top: 10px;
  margin-bottom: 10px; }

.mx-2 {
  margin-left: 10px;
  margin-right: 10px; }

.my-3 {
  margin-top: 20px;
  margin-bottom: 20px; }

.mx-3 {
  margin-left: 20px;
  margin-right: 20px; }

.my-4 {
  margin-top: 30px;
  margin-bottom: 30px; }

.mx-4 {
  margin-left: 30px;
  margin-right: 30px; }

.my-5, blockquote {
  margin-top: 40px;
  margin-bottom: 40px; }

.mx-5 {
  margin-left: 40px;
  margin-right: 40px; }

.my-6 {
  margin-top: 60px;
  margin-bottom: 60px; }

.mx-6 {
  margin-left: 60px;
  margin-right: 60px; }

.my-7 {
  margin-top: 80px;
  margin-bottom: 80px; }

.mx-7 {
  margin-left: 80px;
  margin-right: 80px; }

.my-8 {
  margin-top: 120px;
  margin-bottom: 120px; }

.mx-8 {
  margin-left: 120px;
  margin-right: 120px; }

.my-9 {
  margin-top: 160px;
  margin-bottom: 160px; }

.mx-9 {
  margin-left: 160px;
  margin-right: 160px; }

.my-10 {
  margin-top: 200px;
  margin-bottom: 200px; }

.mx-10 {
  margin-left: 200px;
  margin-right: 200px; }

.my-auto {
  margin-top: auto;
  margin-bottom: auto; }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.my-px {
  margin-top: 1px;
  margin-bottom: 1px; }

.mx-px {
  margin-left: 1px;
  margin-right: 1px; }

.-my-1 {
  margin-top: -5px;
  margin-bottom: -5px; }

.-mx-1 {
  margin-left: -5px;
  margin-right: -5px; }

.-my-2 {
  margin-top: -10px;
  margin-bottom: -10px; }

.-mx-2 {
  margin-left: -10px;
  margin-right: -10px; }

.-my-3 {
  margin-top: -20px;
  margin-bottom: -20px; }

.-mx-3 {
  margin-left: -20px;
  margin-right: -20px; }

.-my-4 {
  margin-top: -30px;
  margin-bottom: -30px; }

.-mx-4 {
  margin-left: -30px;
  margin-right: -30px; }

.-my-5 {
  margin-top: -40px;
  margin-bottom: -40px; }

.-mx-5 {
  margin-left: -40px;
  margin-right: -40px; }

.-my-6 {
  margin-top: -60px;
  margin-bottom: -60px; }

.-mx-6 {
  margin-left: -60px;
  margin-right: -60px; }

.-my-7 {
  margin-top: -80px;
  margin-bottom: -80px; }

.-mx-7 {
  margin-left: -80px;
  margin-right: -80px; }

.-my-8 {
  margin-top: -120px;
  margin-bottom: -120px; }

.-mx-8 {
  margin-left: -120px;
  margin-right: -120px; }

.-my-9 {
  margin-top: -160px;
  margin-bottom: -160px; }

.-mx-9 {
  margin-left: -160px;
  margin-right: -160px; }

.-my-10 {
  margin-top: -200px;
  margin-bottom: -200px; }

.-mx-10 {
  margin-left: -200px;
  margin-right: -200px; }

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px; }

.-mx-px {
  margin-left: -1px;
  margin-right: -1px; }

.mt-0 {
  margin-top: 0; }

.mr-0 {
  margin-right: 0; }

.mb-0 {
  margin-bottom: 0; }

.ml-0 {
  margin-left: 0; }

.mt-1 {
  margin-top: 5px; }

.mr-1 {
  margin-right: 5px; }

.mb-1 {
  margin-bottom: 5px; }

.ml-1 {
  margin-left: 5px; }

.mt-2, .event span {
  margin-top: 10px; }

.mr-2, footer .social a, .single-artists .links a {
  margin-right: 10px; }

.mb-2, .panel, .tab-link {
  margin-bottom: 10px; }

.ml-2, header .social a {
  margin-left: 10px; }

.mt-3 {
  margin-top: 20px; }

.mr-3 {
  margin-right: 20px; }

.mb-3, h1,
h2, footer .footer-brand, form input,
form textarea,
form select, .social-square h3 {
  margin-bottom: 20px; }

.ml-3 {
  margin-left: 20px; }

.mt-4, #menu .social, #menu .menu-brand {
  margin-top: 30px; }

.mr-4 {
  margin-right: 30px; }

.mb-4 {
  margin-bottom: 30px; }

.ml-4 {
  margin-left: 30px; }

.mt-5 {
  margin-top: 40px; }

.mr-5 {
  margin-right: 40px; }

.mb-5 {
  margin-bottom: 40px; }

.ml-5 {
  margin-left: 40px; }

.mt-6, .single-artists .links {
  margin-top: 60px; }

.mr-6 {
  margin-right: 60px; }

.mb-6 {
  margin-bottom: 60px; }

.ml-6 {
  margin-left: 60px; }

.mt-7 {
  margin-top: 80px; }

.mr-7 {
  margin-right: 80px; }

.mb-7 {
  margin-bottom: 80px; }

.ml-7 {
  margin-left: 80px; }

.mt-8 {
  margin-top: 120px; }

.mr-8 {
  margin-right: 120px; }

.mb-8 {
  margin-bottom: 120px; }

.ml-8 {
  margin-left: 120px; }

.mt-9 {
  margin-top: 160px; }

.mr-9 {
  margin-right: 160px; }

.mb-9 {
  margin-bottom: 160px; }

.ml-9 {
  margin-left: 160px; }

.mt-10 {
  margin-top: 200px; }

.mr-10 {
  margin-right: 200px; }

.mb-10 {
  margin-bottom: 200px; }

.ml-10 {
  margin-left: 200px; }

.mt-auto {
  margin-top: auto; }

.mr-auto, footer .footer-brand {
  margin-right: auto; }

.mb-auto {
  margin-bottom: auto; }

.ml-auto {
  margin-left: auto; }

.mt-px {
  margin-top: 1px; }

.mr-px {
  margin-right: 1px; }

.mb-px {
  margin-bottom: 1px; }

.ml-px {
  margin-left: 1px; }

.-mt-1 {
  margin-top: -5px; }

.-mr-1 {
  margin-right: -5px; }

.-mb-1 {
  margin-bottom: -5px; }

.-ml-1 {
  margin-left: -5px; }

.-mt-2 {
  margin-top: -10px; }

.-mr-2 {
  margin-right: -10px; }

.-mb-2 {
  margin-bottom: -10px; }

.-ml-2 {
  margin-left: -10px; }

.-mt-3 {
  margin-top: -20px; }

.-mr-3 {
  margin-right: -20px; }

.-mb-3 {
  margin-bottom: -20px; }

.-ml-3 {
  margin-left: -20px; }

.-mt-4 {
  margin-top: -30px; }

.-mr-4 {
  margin-right: -30px; }

.-mb-4 {
  margin-bottom: -30px; }

.-ml-4 {
  margin-left: -30px; }

.-mt-5 {
  margin-top: -40px; }

.-mr-5 {
  margin-right: -40px; }

.-mb-5 {
  margin-bottom: -40px; }

.-ml-5 {
  margin-left: -40px; }

.-mt-6 {
  margin-top: -60px; }

.-mr-6 {
  margin-right: -60px; }

.-mb-6 {
  margin-bottom: -60px; }

.-ml-6 {
  margin-left: -60px; }

.-mt-7 {
  margin-top: -80px; }

.-mr-7 {
  margin-right: -80px; }

.-mb-7 {
  margin-bottom: -80px; }

.-ml-7 {
  margin-left: -80px; }

.-mt-8 {
  margin-top: -120px; }

.-mr-8 {
  margin-right: -120px; }

.-mb-8 {
  margin-bottom: -120px; }

.-ml-8 {
  margin-left: -120px; }

.-mt-9 {
  margin-top: -160px; }

.-mr-9 {
  margin-right: -160px; }

.-mb-9 {
  margin-bottom: -160px; }

.-ml-9 {
  margin-left: -160px; }

.-mt-10 {
  margin-top: -200px; }

.-mr-10 {
  margin-right: -200px; }

.-mb-10 {
  margin-bottom: -200px; }

.-ml-10 {
  margin-left: -200px; }

.-mt-px {
  margin-top: -1px; }

.-mr-px {
  margin-right: -1px; }

.-mb-px {
  margin-bottom: -1px; }

.-ml-px {
  margin-left: -1px; }

.max-h-full {
  max-height: 100%; }

.max-h-screen {
  max-height: 100vh; }

.max-w-xs {
  max-width: 20rem; }

.max-w-sm {
  max-width: 24rem; }

.max-w-md {
  max-width: 28rem; }

.max-w-lg {
  max-width: 32rem; }

.max-w-xl {
  max-width: 36rem; }

.max-w-2xl {
  max-width: 42rem; }

.max-w-3xl {
  max-width: 48rem; }

.max-w-4xl {
  max-width: 56rem; }

.max-w-5xl {
  max-width: 64rem; }

.max-w-6xl {
  max-width: 72rem; }

.max-w-full {
  max-width: 100%; }

.min-h-0 {
  min-height: 0; }

.min-h-full {
  min-height: 100%; }

.min-h-screen {
  min-height: 100vh; }

.min-w-0 {
  min-width: 0; }

.min-w-full {
  min-width: 100%; }

.object-contain {
  -o-object-fit: contain;
  object-fit: contain; }

.object-cover {
  -o-object-fit: cover;
  object-fit: cover; }

.object-fill {
  -o-object-fit: fill;
  object-fit: fill; }

.object-none {
  -o-object-fit: none;
  object-fit: none; }

.object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down; }

.object-bottom {
  -o-object-position: bottom;
  object-position: bottom; }

.object-center {
  -o-object-position: center;
  object-position: center; }

.object-left {
  -o-object-position: left;
  object-position: left; }

.object-left-bottom {
  -o-object-position: left bottom;
  object-position: left bottom; }

.object-left-top {
  -o-object-position: left top;
  object-position: left top; }

.object-right {
  -o-object-position: right;
  object-position: right; }

.object-right-bottom {
  -o-object-position: right bottom;
  object-position: right bottom; }

.object-right-top {
  -o-object-position: right top;
  object-position: right top; }

.object-top {
  -o-object-position: top;
  object-position: top; }

.opacity-0 {
  opacity: 0; }

.opacity-25 {
  opacity: 0.25; }

.opacity-50 {
  opacity: 0.5; }

.opacity-75 {
  opacity: 0.75; }

.opacity-100 {
  opacity: 1; }

.hover\:opacity-0:hover {
  opacity: 0; }

.hover\:opacity-25:hover {
  opacity: 0.25; }

.hover\:opacity-50:hover {
  opacity: 0.5; }

.hover\:opacity-75:hover {
  opacity: 0.75; }

.hover\:opacity-100:hover {
  opacity: 1; }

.focus\:opacity-0:focus {
  opacity: 0; }

.focus\:opacity-25:focus {
  opacity: 0.25; }

.focus\:opacity-50:focus {
  opacity: 0.5; }

.focus\:opacity-75:focus {
  opacity: 0.75; }

.focus\:opacity-100:focus {
  opacity: 1; }

.outline-none {
  outline: 0; }

.focus\:outline-none:focus {
  outline: 0; }

.overflow-auto {
  overflow: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-y-hidden {
  overflow-y: hidden; }

.overflow-x-visible {
  overflow-x: visible; }

.overflow-y-visible {
  overflow-y: visible; }

.overflow-x-scroll {
  overflow-x: scroll; }

.overflow-y-scroll {
  overflow-y: scroll; }

.scrolling-touch {
  -webkit-overflow-scrolling: touch; }

.scrolling-auto {
  -webkit-overflow-scrolling: auto; }

.p-0, .tab-link {
  padding: 0; }

.p-1 {
  padding: 5px; }

.p-2, form input,
form textarea,
form select, .btn,
button,
[type="button"],
[type="reset"],
[type="submit"], .panel {
  padding: 10px; }

.p-3 {
  padding: 20px; }

.p-4 {
  padding: 30px; }

.p-5 {
  padding: 40px; }

.p-6 {
  padding: 60px; }

.p-7 {
  padding: 80px; }

.p-8 {
  padding: 120px; }

.p-9 {
  padding: 160px; }

.p-10 {
  padding: 200px; }

.p-px {
  padding: 1px; }

.py-0 {
  padding-top: 0;
  padding-bottom: 0; }

.px-0 {
  padding-left: 0;
  padding-right: 0; }

.py-1 {
  padding-top: 5px;
  padding-bottom: 5px; }

.px-1, [id^="line"] .highlight {
  padding-left: 5px;
  padding-right: 5px; }

.py-2, header, [id^="line"] .line-row {
  padding-top: 10px;
  padding-bottom: 10px; }

.px-2 {
  padding-left: 10px;
  padding-right: 10px; }

.py-3 {
  padding-top: 20px;
  padding-bottom: 20px; }

.px-3, [id^="line"] .line-row {
  padding-left: 20px;
  padding-right: 20px; }

.py-4 {
  padding-top: 30px;
  padding-bottom: 30px; }

.px-4 {
  padding-left: 30px;
  padding-right: 30px; }

.py-5 {
  padding-top: 40px;
  padding-bottom: 40px; }

.px-5 {
  padding-left: 40px;
  padding-right: 40px; }

.py-6, footer {
  padding-top: 60px;
  padding-bottom: 60px; }

.px-6 {
  padding-left: 60px;
  padding-right: 60px; }

.py-7 {
  padding-top: 80px;
  padding-bottom: 80px; }

.px-7 {
  padding-left: 80px;
  padding-right: 80px; }

.py-8 {
  padding-top: 120px;
  padding-bottom: 120px; }

.px-8 {
  padding-left: 120px;
  padding-right: 120px; }

.py-9 {
  padding-top: 160px;
  padding-bottom: 160px; }

.px-9 {
  padding-left: 160px;
  padding-right: 160px; }

.py-10 {
  padding-top: 200px;
  padding-bottom: 200px; }

.px-10 {
  padding-left: 200px;
  padding-right: 200px; }

.py-px {
  padding-top: 1px;
  padding-bottom: 1px; }

.px-px {
  padding-left: 1px;
  padding-right: 1px; }

.pt-0 {
  padding-top: 0; }

.pr-0 {
  padding-right: 0; }

.pb-0 {
  padding-bottom: 0; }

.pl-0 {
  padding-left: 0; }

.pt-1 {
  padding-top: 5px; }

.pr-1 {
  padding-right: 5px; }

.pb-1, .tab-link {
  padding-bottom: 5px; }

.pl-1 {
  padding-left: 5px; }

.pt-2 {
  padding-top: 10px; }

.pr-2 {
  padding-right: 10px; }

.pb-2, h1,
h2, header nav ul li a, .artist:hover .panel-wrap,
.tour:hover .panel-wrap,
.image:hover .panel-wrap, body:not(.home) h1 {
  padding-bottom: 10px; }

.pl-2 {
  padding-left: 10px; }

.pt-3 {
  padding-top: 20px; }

.pr-3 {
  padding-right: 20px; }

.pb-3 {
  padding-bottom: 20px; }

.pl-3 {
  padding-left: 20px; }

.pt-4, .tab-content {
  padding-top: 30px; }

.pr-4 {
  padding-right: 30px; }

.pb-4 {
  padding-bottom: 30px; }

.pl-4 {
  padding-left: 30px; }

.pt-5 {
  padding-top: 40px; }

.pr-5 {
  padding-right: 40px; }

.pb-5 {
  padding-bottom: 40px; }

.pl-5 {
  padding-left: 40px; }

.pt-6 {
  padding-top: 60px; }

.pr-6 {
  padding-right: 60px; }

.pb-6 {
  padding-bottom: 60px; }

.pl-6 {
  padding-left: 60px; }

.pt-7 {
  padding-top: 80px; }

.pr-7 {
  padding-right: 80px; }

.pb-7 {
  padding-bottom: 80px; }

.pl-7 {
  padding-left: 80px; }

.pt-8 {
  padding-top: 120px; }

.pr-8 {
  padding-right: 120px; }

.pb-8 {
  padding-bottom: 120px; }

.pl-8 {
  padding-left: 120px; }

.pt-9 {
  padding-top: 160px; }

.pr-9 {
  padding-right: 160px; }

.pb-9 {
  padding-bottom: 160px; }

.pl-9 {
  padding-left: 160px; }

.pt-10 {
  padding-top: 200px; }

.pr-10 {
  padding-right: 200px; }

.pb-10 {
  padding-bottom: 200px; }

.pl-10 {
  padding-left: 200px; }

.pt-px {
  padding-top: 1px; }

.pr-px {
  padding-right: 1px; }

.pb-px {
  padding-bottom: 1px; }

.pl-px {
  padding-left: 1px; }

.placeholder-transparent::-webkit-input-placeholder {
  color: transparent; }

.placeholder-transparent::-moz-placeholder {
  color: transparent; }

.placeholder-transparent:-ms-input-placeholder {
  color: transparent; }

.placeholder-transparent::-ms-input-placeholder {
  color: transparent; }

.placeholder-transparent::placeholder {
  color: transparent; }

.placeholder-black::-webkit-input-placeholder {
  color: #000; }

.placeholder-black::-moz-placeholder {
  color: #000; }

.placeholder-black:-ms-input-placeholder {
  color: #000; }

.placeholder-black::-ms-input-placeholder {
  color: #000; }

.placeholder-black::placeholder {
  color: #000; }

.placeholder-white::-webkit-input-placeholder {
  color: #fff; }

.placeholder-white::-moz-placeholder {
  color: #fff; }

.placeholder-white:-ms-input-placeholder {
  color: #fff; }

.placeholder-white::-ms-input-placeholder {
  color: #fff; }

.placeholder-white::placeholder {
  color: #fff; }

.placeholder-colour1::-webkit-input-placeholder {
  color: #d2148b; }

.placeholder-colour1::-moz-placeholder {
  color: #d2148b; }

.placeholder-colour1:-ms-input-placeholder {
  color: #d2148b; }

.placeholder-colour1::-ms-input-placeholder {
  color: #d2148b; }

.placeholder-colour1::placeholder {
  color: #d2148b; }

.placeholder-colour2::-webkit-input-placeholder {
  color: #ba1a8c; }

.placeholder-colour2::-moz-placeholder {
  color: #ba1a8c; }

.placeholder-colour2:-ms-input-placeholder {
  color: #ba1a8c; }

.placeholder-colour2::-ms-input-placeholder {
  color: #ba1a8c; }

.placeholder-colour2::placeholder {
  color: #ba1a8c; }

.placeholder-colour3::-webkit-input-placeholder {
  color: #86278e; }

.placeholder-colour3::-moz-placeholder {
  color: #86278e; }

.placeholder-colour3:-ms-input-placeholder {
  color: #86278e; }

.placeholder-colour3::-ms-input-placeholder {
  color: #86278e; }

.placeholder-colour3::placeholder {
  color: #86278e; }

.placeholder-colour4::-webkit-input-placeholder {
  color: #742c8f; }

.placeholder-colour4::-moz-placeholder {
  color: #742c8f; }

.placeholder-colour4:-ms-input-placeholder {
  color: #742c8f; }

.placeholder-colour4::-ms-input-placeholder {
  color: #742c8f; }

.placeholder-colour4::placeholder {
  color: #742c8f; }

.placeholder-shade1::-webkit-input-placeholder {
  color: #0f0f0f; }

.placeholder-shade1::-moz-placeholder {
  color: #0f0f0f; }

.placeholder-shade1:-ms-input-placeholder {
  color: #0f0f0f; }

.placeholder-shade1::-ms-input-placeholder {
  color: #0f0f0f; }

.placeholder-shade1::placeholder {
  color: #0f0f0f; }

.placeholder-shade2::-webkit-input-placeholder {
  color: white; }

.placeholder-shade2::-moz-placeholder {
  color: white; }

.placeholder-shade2:-ms-input-placeholder {
  color: white; }

.placeholder-shade2::-ms-input-placeholder {
  color: white; }

.placeholder-shade2::placeholder {
  color: white; }

.placeholder-shade3::-webkit-input-placeholder {
  color: #f7f7f7; }

.placeholder-shade3::-moz-placeholder {
  color: #f7f7f7; }

.placeholder-shade3:-ms-input-placeholder {
  color: #f7f7f7; }

.placeholder-shade3::-ms-input-placeholder {
  color: #f7f7f7; }

.placeholder-shade3::placeholder {
  color: #f7f7f7; }

.placeholder-gray-100::-webkit-input-placeholder {
  color: #f7fafc; }

.placeholder-gray-100::-moz-placeholder {
  color: #f7fafc; }

.placeholder-gray-100:-ms-input-placeholder {
  color: #f7fafc; }

.placeholder-gray-100::-ms-input-placeholder {
  color: #f7fafc; }

.placeholder-gray-100::placeholder {
  color: #f7fafc; }

.placeholder-gray-200::-webkit-input-placeholder {
  color: #edf2f7; }

.placeholder-gray-200::-moz-placeholder {
  color: #edf2f7; }

.placeholder-gray-200:-ms-input-placeholder {
  color: #edf2f7; }

.placeholder-gray-200::-ms-input-placeholder {
  color: #edf2f7; }

.placeholder-gray-200::placeholder {
  color: #edf2f7; }

.placeholder-gray-300::-webkit-input-placeholder {
  color: #e2e8f0; }

.placeholder-gray-300::-moz-placeholder {
  color: #e2e8f0; }

.placeholder-gray-300:-ms-input-placeholder {
  color: #e2e8f0; }

.placeholder-gray-300::-ms-input-placeholder {
  color: #e2e8f0; }

.placeholder-gray-300::placeholder {
  color: #e2e8f0; }

.placeholder-gray-400::-webkit-input-placeholder {
  color: #cbd5e0; }

.placeholder-gray-400::-moz-placeholder {
  color: #cbd5e0; }

.placeholder-gray-400:-ms-input-placeholder {
  color: #cbd5e0; }

.placeholder-gray-400::-ms-input-placeholder {
  color: #cbd5e0; }

.placeholder-gray-400::placeholder {
  color: #cbd5e0; }

.placeholder-gray-500::-webkit-input-placeholder {
  color: #a0aec0; }

.placeholder-gray-500::-moz-placeholder {
  color: #a0aec0; }

.placeholder-gray-500:-ms-input-placeholder {
  color: #a0aec0; }

.placeholder-gray-500::-ms-input-placeholder {
  color: #a0aec0; }

.placeholder-gray-500::placeholder {
  color: #a0aec0; }

.placeholder-gray-600::-webkit-input-placeholder {
  color: #718096; }

.placeholder-gray-600::-moz-placeholder {
  color: #718096; }

.placeholder-gray-600:-ms-input-placeholder {
  color: #718096; }

.placeholder-gray-600::-ms-input-placeholder {
  color: #718096; }

.placeholder-gray-600::placeholder {
  color: #718096; }

.placeholder-gray-700::-webkit-input-placeholder {
  color: #4a5568; }

.placeholder-gray-700::-moz-placeholder {
  color: #4a5568; }

.placeholder-gray-700:-ms-input-placeholder {
  color: #4a5568; }

.placeholder-gray-700::-ms-input-placeholder {
  color: #4a5568; }

.placeholder-gray-700::placeholder {
  color: #4a5568; }

.placeholder-gray-800::-webkit-input-placeholder {
  color: #2d3748; }

.placeholder-gray-800::-moz-placeholder {
  color: #2d3748; }

.placeholder-gray-800:-ms-input-placeholder {
  color: #2d3748; }

.placeholder-gray-800::-ms-input-placeholder {
  color: #2d3748; }

.placeholder-gray-800::placeholder {
  color: #2d3748; }

.placeholder-gray-900::-webkit-input-placeholder {
  color: #1a202c; }

.placeholder-gray-900::-moz-placeholder {
  color: #1a202c; }

.placeholder-gray-900:-ms-input-placeholder {
  color: #1a202c; }

.placeholder-gray-900::-ms-input-placeholder {
  color: #1a202c; }

.placeholder-gray-900::placeholder {
  color: #1a202c; }

.placeholder-red-100::-webkit-input-placeholder {
  color: #fff5f5; }

.placeholder-red-100::-moz-placeholder {
  color: #fff5f5; }

.placeholder-red-100:-ms-input-placeholder {
  color: #fff5f5; }

.placeholder-red-100::-ms-input-placeholder {
  color: #fff5f5; }

.placeholder-red-100::placeholder {
  color: #fff5f5; }

.placeholder-red-200::-webkit-input-placeholder {
  color: #fed7d7; }

.placeholder-red-200::-moz-placeholder {
  color: #fed7d7; }

.placeholder-red-200:-ms-input-placeholder {
  color: #fed7d7; }

.placeholder-red-200::-ms-input-placeholder {
  color: #fed7d7; }

.placeholder-red-200::placeholder {
  color: #fed7d7; }

.placeholder-red-300::-webkit-input-placeholder {
  color: #feb2b2; }

.placeholder-red-300::-moz-placeholder {
  color: #feb2b2; }

.placeholder-red-300:-ms-input-placeholder {
  color: #feb2b2; }

.placeholder-red-300::-ms-input-placeholder {
  color: #feb2b2; }

.placeholder-red-300::placeholder {
  color: #feb2b2; }

.placeholder-red-400::-webkit-input-placeholder {
  color: #fc8181; }

.placeholder-red-400::-moz-placeholder {
  color: #fc8181; }

.placeholder-red-400:-ms-input-placeholder {
  color: #fc8181; }

.placeholder-red-400::-ms-input-placeholder {
  color: #fc8181; }

.placeholder-red-400::placeholder {
  color: #fc8181; }

.placeholder-red-500::-webkit-input-placeholder {
  color: #f56565; }

.placeholder-red-500::-moz-placeholder {
  color: #f56565; }

.placeholder-red-500:-ms-input-placeholder {
  color: #f56565; }

.placeholder-red-500::-ms-input-placeholder {
  color: #f56565; }

.placeholder-red-500::placeholder {
  color: #f56565; }

.placeholder-red-600::-webkit-input-placeholder {
  color: #e53e3e; }

.placeholder-red-600::-moz-placeholder {
  color: #e53e3e; }

.placeholder-red-600:-ms-input-placeholder {
  color: #e53e3e; }

.placeholder-red-600::-ms-input-placeholder {
  color: #e53e3e; }

.placeholder-red-600::placeholder {
  color: #e53e3e; }

.placeholder-red-700::-webkit-input-placeholder {
  color: #c53030; }

.placeholder-red-700::-moz-placeholder {
  color: #c53030; }

.placeholder-red-700:-ms-input-placeholder {
  color: #c53030; }

.placeholder-red-700::-ms-input-placeholder {
  color: #c53030; }

.placeholder-red-700::placeholder {
  color: #c53030; }

.placeholder-red-800::-webkit-input-placeholder {
  color: #9b2c2c; }

.placeholder-red-800::-moz-placeholder {
  color: #9b2c2c; }

.placeholder-red-800:-ms-input-placeholder {
  color: #9b2c2c; }

.placeholder-red-800::-ms-input-placeholder {
  color: #9b2c2c; }

.placeholder-red-800::placeholder {
  color: #9b2c2c; }

.placeholder-red-900::-webkit-input-placeholder {
  color: #742a2a; }

.placeholder-red-900::-moz-placeholder {
  color: #742a2a; }

.placeholder-red-900:-ms-input-placeholder {
  color: #742a2a; }

.placeholder-red-900::-ms-input-placeholder {
  color: #742a2a; }

.placeholder-red-900::placeholder {
  color: #742a2a; }

.placeholder-orange-100::-webkit-input-placeholder {
  color: #fffaf0; }

.placeholder-orange-100::-moz-placeholder {
  color: #fffaf0; }

.placeholder-orange-100:-ms-input-placeholder {
  color: #fffaf0; }

.placeholder-orange-100::-ms-input-placeholder {
  color: #fffaf0; }

.placeholder-orange-100::placeholder {
  color: #fffaf0; }

.placeholder-orange-200::-webkit-input-placeholder {
  color: #feebc8; }

.placeholder-orange-200::-moz-placeholder {
  color: #feebc8; }

.placeholder-orange-200:-ms-input-placeholder {
  color: #feebc8; }

.placeholder-orange-200::-ms-input-placeholder {
  color: #feebc8; }

.placeholder-orange-200::placeholder {
  color: #feebc8; }

.placeholder-orange-300::-webkit-input-placeholder {
  color: #fbd38d; }

.placeholder-orange-300::-moz-placeholder {
  color: #fbd38d; }

.placeholder-orange-300:-ms-input-placeholder {
  color: #fbd38d; }

.placeholder-orange-300::-ms-input-placeholder {
  color: #fbd38d; }

.placeholder-orange-300::placeholder {
  color: #fbd38d; }

.placeholder-orange-400::-webkit-input-placeholder {
  color: #f6ad55; }

.placeholder-orange-400::-moz-placeholder {
  color: #f6ad55; }

.placeholder-orange-400:-ms-input-placeholder {
  color: #f6ad55; }

.placeholder-orange-400::-ms-input-placeholder {
  color: #f6ad55; }

.placeholder-orange-400::placeholder {
  color: #f6ad55; }

.placeholder-orange-500::-webkit-input-placeholder {
  color: #ed8936; }

.placeholder-orange-500::-moz-placeholder {
  color: #ed8936; }

.placeholder-orange-500:-ms-input-placeholder {
  color: #ed8936; }

.placeholder-orange-500::-ms-input-placeholder {
  color: #ed8936; }

.placeholder-orange-500::placeholder {
  color: #ed8936; }

.placeholder-orange-600::-webkit-input-placeholder {
  color: #dd6b20; }

.placeholder-orange-600::-moz-placeholder {
  color: #dd6b20; }

.placeholder-orange-600:-ms-input-placeholder {
  color: #dd6b20; }

.placeholder-orange-600::-ms-input-placeholder {
  color: #dd6b20; }

.placeholder-orange-600::placeholder {
  color: #dd6b20; }

.placeholder-orange-700::-webkit-input-placeholder {
  color: #c05621; }

.placeholder-orange-700::-moz-placeholder {
  color: #c05621; }

.placeholder-orange-700:-ms-input-placeholder {
  color: #c05621; }

.placeholder-orange-700::-ms-input-placeholder {
  color: #c05621; }

.placeholder-orange-700::placeholder {
  color: #c05621; }

.placeholder-orange-800::-webkit-input-placeholder {
  color: #9c4221; }

.placeholder-orange-800::-moz-placeholder {
  color: #9c4221; }

.placeholder-orange-800:-ms-input-placeholder {
  color: #9c4221; }

.placeholder-orange-800::-ms-input-placeholder {
  color: #9c4221; }

.placeholder-orange-800::placeholder {
  color: #9c4221; }

.placeholder-orange-900::-webkit-input-placeholder {
  color: #7b341e; }

.placeholder-orange-900::-moz-placeholder {
  color: #7b341e; }

.placeholder-orange-900:-ms-input-placeholder {
  color: #7b341e; }

.placeholder-orange-900::-ms-input-placeholder {
  color: #7b341e; }

.placeholder-orange-900::placeholder {
  color: #7b341e; }

.placeholder-yellow-100::-webkit-input-placeholder {
  color: #fffff0; }

.placeholder-yellow-100::-moz-placeholder {
  color: #fffff0; }

.placeholder-yellow-100:-ms-input-placeholder {
  color: #fffff0; }

.placeholder-yellow-100::-ms-input-placeholder {
  color: #fffff0; }

.placeholder-yellow-100::placeholder {
  color: #fffff0; }

.placeholder-yellow-200::-webkit-input-placeholder {
  color: #fefcbf; }

.placeholder-yellow-200::-moz-placeholder {
  color: #fefcbf; }

.placeholder-yellow-200:-ms-input-placeholder {
  color: #fefcbf; }

.placeholder-yellow-200::-ms-input-placeholder {
  color: #fefcbf; }

.placeholder-yellow-200::placeholder {
  color: #fefcbf; }

.placeholder-yellow-300::-webkit-input-placeholder {
  color: #faf089; }

.placeholder-yellow-300::-moz-placeholder {
  color: #faf089; }

.placeholder-yellow-300:-ms-input-placeholder {
  color: #faf089; }

.placeholder-yellow-300::-ms-input-placeholder {
  color: #faf089; }

.placeholder-yellow-300::placeholder {
  color: #faf089; }

.placeholder-yellow-400::-webkit-input-placeholder {
  color: #f6e05e; }

.placeholder-yellow-400::-moz-placeholder {
  color: #f6e05e; }

.placeholder-yellow-400:-ms-input-placeholder {
  color: #f6e05e; }

.placeholder-yellow-400::-ms-input-placeholder {
  color: #f6e05e; }

.placeholder-yellow-400::placeholder {
  color: #f6e05e; }

.placeholder-yellow-500::-webkit-input-placeholder {
  color: #ecc94b; }

.placeholder-yellow-500::-moz-placeholder {
  color: #ecc94b; }

.placeholder-yellow-500:-ms-input-placeholder {
  color: #ecc94b; }

.placeholder-yellow-500::-ms-input-placeholder {
  color: #ecc94b; }

.placeholder-yellow-500::placeholder {
  color: #ecc94b; }

.placeholder-yellow-600::-webkit-input-placeholder {
  color: #d69e2e; }

.placeholder-yellow-600::-moz-placeholder {
  color: #d69e2e; }

.placeholder-yellow-600:-ms-input-placeholder {
  color: #d69e2e; }

.placeholder-yellow-600::-ms-input-placeholder {
  color: #d69e2e; }

.placeholder-yellow-600::placeholder {
  color: #d69e2e; }

.placeholder-yellow-700::-webkit-input-placeholder {
  color: #b7791f; }

.placeholder-yellow-700::-moz-placeholder {
  color: #b7791f; }

.placeholder-yellow-700:-ms-input-placeholder {
  color: #b7791f; }

.placeholder-yellow-700::-ms-input-placeholder {
  color: #b7791f; }

.placeholder-yellow-700::placeholder {
  color: #b7791f; }

.placeholder-yellow-800::-webkit-input-placeholder {
  color: #975a16; }

.placeholder-yellow-800::-moz-placeholder {
  color: #975a16; }

.placeholder-yellow-800:-ms-input-placeholder {
  color: #975a16; }

.placeholder-yellow-800::-ms-input-placeholder {
  color: #975a16; }

.placeholder-yellow-800::placeholder {
  color: #975a16; }

.placeholder-yellow-900::-webkit-input-placeholder {
  color: #744210; }

.placeholder-yellow-900::-moz-placeholder {
  color: #744210; }

.placeholder-yellow-900:-ms-input-placeholder {
  color: #744210; }

.placeholder-yellow-900::-ms-input-placeholder {
  color: #744210; }

.placeholder-yellow-900::placeholder {
  color: #744210; }

.placeholder-green-100::-webkit-input-placeholder {
  color: #f0fff4; }

.placeholder-green-100::-moz-placeholder {
  color: #f0fff4; }

.placeholder-green-100:-ms-input-placeholder {
  color: #f0fff4; }

.placeholder-green-100::-ms-input-placeholder {
  color: #f0fff4; }

.placeholder-green-100::placeholder {
  color: #f0fff4; }

.placeholder-green-200::-webkit-input-placeholder {
  color: #c6f6d5; }

.placeholder-green-200::-moz-placeholder {
  color: #c6f6d5; }

.placeholder-green-200:-ms-input-placeholder {
  color: #c6f6d5; }

.placeholder-green-200::-ms-input-placeholder {
  color: #c6f6d5; }

.placeholder-green-200::placeholder {
  color: #c6f6d5; }

.placeholder-green-300::-webkit-input-placeholder {
  color: #9ae6b4; }

.placeholder-green-300::-moz-placeholder {
  color: #9ae6b4; }

.placeholder-green-300:-ms-input-placeholder {
  color: #9ae6b4; }

.placeholder-green-300::-ms-input-placeholder {
  color: #9ae6b4; }

.placeholder-green-300::placeholder {
  color: #9ae6b4; }

.placeholder-green-400::-webkit-input-placeholder {
  color: #68d391; }

.placeholder-green-400::-moz-placeholder {
  color: #68d391; }

.placeholder-green-400:-ms-input-placeholder {
  color: #68d391; }

.placeholder-green-400::-ms-input-placeholder {
  color: #68d391; }

.placeholder-green-400::placeholder {
  color: #68d391; }

.placeholder-green-500::-webkit-input-placeholder {
  color: #48bb78; }

.placeholder-green-500::-moz-placeholder {
  color: #48bb78; }

.placeholder-green-500:-ms-input-placeholder {
  color: #48bb78; }

.placeholder-green-500::-ms-input-placeholder {
  color: #48bb78; }

.placeholder-green-500::placeholder {
  color: #48bb78; }

.placeholder-green-600::-webkit-input-placeholder {
  color: #38a169; }

.placeholder-green-600::-moz-placeholder {
  color: #38a169; }

.placeholder-green-600:-ms-input-placeholder {
  color: #38a169; }

.placeholder-green-600::-ms-input-placeholder {
  color: #38a169; }

.placeholder-green-600::placeholder {
  color: #38a169; }

.placeholder-green-700::-webkit-input-placeholder {
  color: #2f855a; }

.placeholder-green-700::-moz-placeholder {
  color: #2f855a; }

.placeholder-green-700:-ms-input-placeholder {
  color: #2f855a; }

.placeholder-green-700::-ms-input-placeholder {
  color: #2f855a; }

.placeholder-green-700::placeholder {
  color: #2f855a; }

.placeholder-green-800::-webkit-input-placeholder {
  color: #276749; }

.placeholder-green-800::-moz-placeholder {
  color: #276749; }

.placeholder-green-800:-ms-input-placeholder {
  color: #276749; }

.placeholder-green-800::-ms-input-placeholder {
  color: #276749; }

.placeholder-green-800::placeholder {
  color: #276749; }

.placeholder-green-900::-webkit-input-placeholder {
  color: #22543d; }

.placeholder-green-900::-moz-placeholder {
  color: #22543d; }

.placeholder-green-900:-ms-input-placeholder {
  color: #22543d; }

.placeholder-green-900::-ms-input-placeholder {
  color: #22543d; }

.placeholder-green-900::placeholder {
  color: #22543d; }

.placeholder-teal-100::-webkit-input-placeholder {
  color: #e6fffa; }

.placeholder-teal-100::-moz-placeholder {
  color: #e6fffa; }

.placeholder-teal-100:-ms-input-placeholder {
  color: #e6fffa; }

.placeholder-teal-100::-ms-input-placeholder {
  color: #e6fffa; }

.placeholder-teal-100::placeholder {
  color: #e6fffa; }

.placeholder-teal-200::-webkit-input-placeholder {
  color: #b2f5ea; }

.placeholder-teal-200::-moz-placeholder {
  color: #b2f5ea; }

.placeholder-teal-200:-ms-input-placeholder {
  color: #b2f5ea; }

.placeholder-teal-200::-ms-input-placeholder {
  color: #b2f5ea; }

.placeholder-teal-200::placeholder {
  color: #b2f5ea; }

.placeholder-teal-300::-webkit-input-placeholder {
  color: #81e6d9; }

.placeholder-teal-300::-moz-placeholder {
  color: #81e6d9; }

.placeholder-teal-300:-ms-input-placeholder {
  color: #81e6d9; }

.placeholder-teal-300::-ms-input-placeholder {
  color: #81e6d9; }

.placeholder-teal-300::placeholder {
  color: #81e6d9; }

.placeholder-teal-400::-webkit-input-placeholder {
  color: #4fd1c5; }

.placeholder-teal-400::-moz-placeholder {
  color: #4fd1c5; }

.placeholder-teal-400:-ms-input-placeholder {
  color: #4fd1c5; }

.placeholder-teal-400::-ms-input-placeholder {
  color: #4fd1c5; }

.placeholder-teal-400::placeholder {
  color: #4fd1c5; }

.placeholder-teal-500::-webkit-input-placeholder {
  color: #38b2ac; }

.placeholder-teal-500::-moz-placeholder {
  color: #38b2ac; }

.placeholder-teal-500:-ms-input-placeholder {
  color: #38b2ac; }

.placeholder-teal-500::-ms-input-placeholder {
  color: #38b2ac; }

.placeholder-teal-500::placeholder {
  color: #38b2ac; }

.placeholder-teal-600::-webkit-input-placeholder {
  color: #319795; }

.placeholder-teal-600::-moz-placeholder {
  color: #319795; }

.placeholder-teal-600:-ms-input-placeholder {
  color: #319795; }

.placeholder-teal-600::-ms-input-placeholder {
  color: #319795; }

.placeholder-teal-600::placeholder {
  color: #319795; }

.placeholder-teal-700::-webkit-input-placeholder {
  color: #2c7a7b; }

.placeholder-teal-700::-moz-placeholder {
  color: #2c7a7b; }

.placeholder-teal-700:-ms-input-placeholder {
  color: #2c7a7b; }

.placeholder-teal-700::-ms-input-placeholder {
  color: #2c7a7b; }

.placeholder-teal-700::placeholder {
  color: #2c7a7b; }

.placeholder-teal-800::-webkit-input-placeholder {
  color: #285e61; }

.placeholder-teal-800::-moz-placeholder {
  color: #285e61; }

.placeholder-teal-800:-ms-input-placeholder {
  color: #285e61; }

.placeholder-teal-800::-ms-input-placeholder {
  color: #285e61; }

.placeholder-teal-800::placeholder {
  color: #285e61; }

.placeholder-teal-900::-webkit-input-placeholder {
  color: #234e52; }

.placeholder-teal-900::-moz-placeholder {
  color: #234e52; }

.placeholder-teal-900:-ms-input-placeholder {
  color: #234e52; }

.placeholder-teal-900::-ms-input-placeholder {
  color: #234e52; }

.placeholder-teal-900::placeholder {
  color: #234e52; }

.placeholder-blue-100::-webkit-input-placeholder {
  color: #ebf8ff; }

.placeholder-blue-100::-moz-placeholder {
  color: #ebf8ff; }

.placeholder-blue-100:-ms-input-placeholder {
  color: #ebf8ff; }

.placeholder-blue-100::-ms-input-placeholder {
  color: #ebf8ff; }

.placeholder-blue-100::placeholder {
  color: #ebf8ff; }

.placeholder-blue-200::-webkit-input-placeholder {
  color: #bee3f8; }

.placeholder-blue-200::-moz-placeholder {
  color: #bee3f8; }

.placeholder-blue-200:-ms-input-placeholder {
  color: #bee3f8; }

.placeholder-blue-200::-ms-input-placeholder {
  color: #bee3f8; }

.placeholder-blue-200::placeholder {
  color: #bee3f8; }

.placeholder-blue-300::-webkit-input-placeholder {
  color: #90cdf4; }

.placeholder-blue-300::-moz-placeholder {
  color: #90cdf4; }

.placeholder-blue-300:-ms-input-placeholder {
  color: #90cdf4; }

.placeholder-blue-300::-ms-input-placeholder {
  color: #90cdf4; }

.placeholder-blue-300::placeholder {
  color: #90cdf4; }

.placeholder-blue-400::-webkit-input-placeholder {
  color: #63b3ed; }

.placeholder-blue-400::-moz-placeholder {
  color: #63b3ed; }

.placeholder-blue-400:-ms-input-placeholder {
  color: #63b3ed; }

.placeholder-blue-400::-ms-input-placeholder {
  color: #63b3ed; }

.placeholder-blue-400::placeholder {
  color: #63b3ed; }

.placeholder-blue-500::-webkit-input-placeholder {
  color: #4299e1; }

.placeholder-blue-500::-moz-placeholder {
  color: #4299e1; }

.placeholder-blue-500:-ms-input-placeholder {
  color: #4299e1; }

.placeholder-blue-500::-ms-input-placeholder {
  color: #4299e1; }

.placeholder-blue-500::placeholder {
  color: #4299e1; }

.placeholder-blue-600::-webkit-input-placeholder {
  color: #3182ce; }

.placeholder-blue-600::-moz-placeholder {
  color: #3182ce; }

.placeholder-blue-600:-ms-input-placeholder {
  color: #3182ce; }

.placeholder-blue-600::-ms-input-placeholder {
  color: #3182ce; }

.placeholder-blue-600::placeholder {
  color: #3182ce; }

.placeholder-blue-700::-webkit-input-placeholder {
  color: #2b6cb0; }

.placeholder-blue-700::-moz-placeholder {
  color: #2b6cb0; }

.placeholder-blue-700:-ms-input-placeholder {
  color: #2b6cb0; }

.placeholder-blue-700::-ms-input-placeholder {
  color: #2b6cb0; }

.placeholder-blue-700::placeholder {
  color: #2b6cb0; }

.placeholder-blue-800::-webkit-input-placeholder {
  color: #2c5282; }

.placeholder-blue-800::-moz-placeholder {
  color: #2c5282; }

.placeholder-blue-800:-ms-input-placeholder {
  color: #2c5282; }

.placeholder-blue-800::-ms-input-placeholder {
  color: #2c5282; }

.placeholder-blue-800::placeholder {
  color: #2c5282; }

.placeholder-blue-900::-webkit-input-placeholder {
  color: #2a4365; }

.placeholder-blue-900::-moz-placeholder {
  color: #2a4365; }

.placeholder-blue-900:-ms-input-placeholder {
  color: #2a4365; }

.placeholder-blue-900::-ms-input-placeholder {
  color: #2a4365; }

.placeholder-blue-900::placeholder {
  color: #2a4365; }

.placeholder-indigo-100::-webkit-input-placeholder {
  color: #ebf4ff; }

.placeholder-indigo-100::-moz-placeholder {
  color: #ebf4ff; }

.placeholder-indigo-100:-ms-input-placeholder {
  color: #ebf4ff; }

.placeholder-indigo-100::-ms-input-placeholder {
  color: #ebf4ff; }

.placeholder-indigo-100::placeholder {
  color: #ebf4ff; }

.placeholder-indigo-200::-webkit-input-placeholder {
  color: #c3dafe; }

.placeholder-indigo-200::-moz-placeholder {
  color: #c3dafe; }

.placeholder-indigo-200:-ms-input-placeholder {
  color: #c3dafe; }

.placeholder-indigo-200::-ms-input-placeholder {
  color: #c3dafe; }

.placeholder-indigo-200::placeholder {
  color: #c3dafe; }

.placeholder-indigo-300::-webkit-input-placeholder {
  color: #a3bffa; }

.placeholder-indigo-300::-moz-placeholder {
  color: #a3bffa; }

.placeholder-indigo-300:-ms-input-placeholder {
  color: #a3bffa; }

.placeholder-indigo-300::-ms-input-placeholder {
  color: #a3bffa; }

.placeholder-indigo-300::placeholder {
  color: #a3bffa; }

.placeholder-indigo-400::-webkit-input-placeholder {
  color: #7f9cf5; }

.placeholder-indigo-400::-moz-placeholder {
  color: #7f9cf5; }

.placeholder-indigo-400:-ms-input-placeholder {
  color: #7f9cf5; }

.placeholder-indigo-400::-ms-input-placeholder {
  color: #7f9cf5; }

.placeholder-indigo-400::placeholder {
  color: #7f9cf5; }

.placeholder-indigo-500::-webkit-input-placeholder {
  color: #667eea; }

.placeholder-indigo-500::-moz-placeholder {
  color: #667eea; }

.placeholder-indigo-500:-ms-input-placeholder {
  color: #667eea; }

.placeholder-indigo-500::-ms-input-placeholder {
  color: #667eea; }

.placeholder-indigo-500::placeholder {
  color: #667eea; }

.placeholder-indigo-600::-webkit-input-placeholder {
  color: #5a67d8; }

.placeholder-indigo-600::-moz-placeholder {
  color: #5a67d8; }

.placeholder-indigo-600:-ms-input-placeholder {
  color: #5a67d8; }

.placeholder-indigo-600::-ms-input-placeholder {
  color: #5a67d8; }

.placeholder-indigo-600::placeholder {
  color: #5a67d8; }

.placeholder-indigo-700::-webkit-input-placeholder {
  color: #4c51bf; }

.placeholder-indigo-700::-moz-placeholder {
  color: #4c51bf; }

.placeholder-indigo-700:-ms-input-placeholder {
  color: #4c51bf; }

.placeholder-indigo-700::-ms-input-placeholder {
  color: #4c51bf; }

.placeholder-indigo-700::placeholder {
  color: #4c51bf; }

.placeholder-indigo-800::-webkit-input-placeholder {
  color: #434190; }

.placeholder-indigo-800::-moz-placeholder {
  color: #434190; }

.placeholder-indigo-800:-ms-input-placeholder {
  color: #434190; }

.placeholder-indigo-800::-ms-input-placeholder {
  color: #434190; }

.placeholder-indigo-800::placeholder {
  color: #434190; }

.placeholder-indigo-900::-webkit-input-placeholder {
  color: #3c366b; }

.placeholder-indigo-900::-moz-placeholder {
  color: #3c366b; }

.placeholder-indigo-900:-ms-input-placeholder {
  color: #3c366b; }

.placeholder-indigo-900::-ms-input-placeholder {
  color: #3c366b; }

.placeholder-indigo-900::placeholder {
  color: #3c366b; }

.placeholder-purple-100::-webkit-input-placeholder {
  color: #faf5ff; }

.placeholder-purple-100::-moz-placeholder {
  color: #faf5ff; }

.placeholder-purple-100:-ms-input-placeholder {
  color: #faf5ff; }

.placeholder-purple-100::-ms-input-placeholder {
  color: #faf5ff; }

.placeholder-purple-100::placeholder {
  color: #faf5ff; }

.placeholder-purple-200::-webkit-input-placeholder {
  color: #e9d8fd; }

.placeholder-purple-200::-moz-placeholder {
  color: #e9d8fd; }

.placeholder-purple-200:-ms-input-placeholder {
  color: #e9d8fd; }

.placeholder-purple-200::-ms-input-placeholder {
  color: #e9d8fd; }

.placeholder-purple-200::placeholder {
  color: #e9d8fd; }

.placeholder-purple-300::-webkit-input-placeholder {
  color: #d6bcfa; }

.placeholder-purple-300::-moz-placeholder {
  color: #d6bcfa; }

.placeholder-purple-300:-ms-input-placeholder {
  color: #d6bcfa; }

.placeholder-purple-300::-ms-input-placeholder {
  color: #d6bcfa; }

.placeholder-purple-300::placeholder {
  color: #d6bcfa; }

.placeholder-purple-400::-webkit-input-placeholder {
  color: #b794f4; }

.placeholder-purple-400::-moz-placeholder {
  color: #b794f4; }

.placeholder-purple-400:-ms-input-placeholder {
  color: #b794f4; }

.placeholder-purple-400::-ms-input-placeholder {
  color: #b794f4; }

.placeholder-purple-400::placeholder {
  color: #b794f4; }

.placeholder-purple-500::-webkit-input-placeholder {
  color: #9f7aea; }

.placeholder-purple-500::-moz-placeholder {
  color: #9f7aea; }

.placeholder-purple-500:-ms-input-placeholder {
  color: #9f7aea; }

.placeholder-purple-500::-ms-input-placeholder {
  color: #9f7aea; }

.placeholder-purple-500::placeholder {
  color: #9f7aea; }

.placeholder-purple-600::-webkit-input-placeholder {
  color: #805ad5; }

.placeholder-purple-600::-moz-placeholder {
  color: #805ad5; }

.placeholder-purple-600:-ms-input-placeholder {
  color: #805ad5; }

.placeholder-purple-600::-ms-input-placeholder {
  color: #805ad5; }

.placeholder-purple-600::placeholder {
  color: #805ad5; }

.placeholder-purple-700::-webkit-input-placeholder {
  color: #6b46c1; }

.placeholder-purple-700::-moz-placeholder {
  color: #6b46c1; }

.placeholder-purple-700:-ms-input-placeholder {
  color: #6b46c1; }

.placeholder-purple-700::-ms-input-placeholder {
  color: #6b46c1; }

.placeholder-purple-700::placeholder {
  color: #6b46c1; }

.placeholder-purple-800::-webkit-input-placeholder {
  color: #553c9a; }

.placeholder-purple-800::-moz-placeholder {
  color: #553c9a; }

.placeholder-purple-800:-ms-input-placeholder {
  color: #553c9a; }

.placeholder-purple-800::-ms-input-placeholder {
  color: #553c9a; }

.placeholder-purple-800::placeholder {
  color: #553c9a; }

.placeholder-purple-900::-webkit-input-placeholder {
  color: #44337a; }

.placeholder-purple-900::-moz-placeholder {
  color: #44337a; }

.placeholder-purple-900:-ms-input-placeholder {
  color: #44337a; }

.placeholder-purple-900::-ms-input-placeholder {
  color: #44337a; }

.placeholder-purple-900::placeholder {
  color: #44337a; }

.placeholder-pink-100::-webkit-input-placeholder {
  color: #fff5f7; }

.placeholder-pink-100::-moz-placeholder {
  color: #fff5f7; }

.placeholder-pink-100:-ms-input-placeholder {
  color: #fff5f7; }

.placeholder-pink-100::-ms-input-placeholder {
  color: #fff5f7; }

.placeholder-pink-100::placeholder {
  color: #fff5f7; }

.placeholder-pink-200::-webkit-input-placeholder {
  color: #fed7e2; }

.placeholder-pink-200::-moz-placeholder {
  color: #fed7e2; }

.placeholder-pink-200:-ms-input-placeholder {
  color: #fed7e2; }

.placeholder-pink-200::-ms-input-placeholder {
  color: #fed7e2; }

.placeholder-pink-200::placeholder {
  color: #fed7e2; }

.placeholder-pink-300::-webkit-input-placeholder {
  color: #fbb6ce; }

.placeholder-pink-300::-moz-placeholder {
  color: #fbb6ce; }

.placeholder-pink-300:-ms-input-placeholder {
  color: #fbb6ce; }

.placeholder-pink-300::-ms-input-placeholder {
  color: #fbb6ce; }

.placeholder-pink-300::placeholder {
  color: #fbb6ce; }

.placeholder-pink-400::-webkit-input-placeholder {
  color: #f687b3; }

.placeholder-pink-400::-moz-placeholder {
  color: #f687b3; }

.placeholder-pink-400:-ms-input-placeholder {
  color: #f687b3; }

.placeholder-pink-400::-ms-input-placeholder {
  color: #f687b3; }

.placeholder-pink-400::placeholder {
  color: #f687b3; }

.placeholder-pink-500::-webkit-input-placeholder {
  color: #ed64a6; }

.placeholder-pink-500::-moz-placeholder {
  color: #ed64a6; }

.placeholder-pink-500:-ms-input-placeholder {
  color: #ed64a6; }

.placeholder-pink-500::-ms-input-placeholder {
  color: #ed64a6; }

.placeholder-pink-500::placeholder {
  color: #ed64a6; }

.placeholder-pink-600::-webkit-input-placeholder {
  color: #d53f8c; }

.placeholder-pink-600::-moz-placeholder {
  color: #d53f8c; }

.placeholder-pink-600:-ms-input-placeholder {
  color: #d53f8c; }

.placeholder-pink-600::-ms-input-placeholder {
  color: #d53f8c; }

.placeholder-pink-600::placeholder {
  color: #d53f8c; }

.placeholder-pink-700::-webkit-input-placeholder {
  color: #b83280; }

.placeholder-pink-700::-moz-placeholder {
  color: #b83280; }

.placeholder-pink-700:-ms-input-placeholder {
  color: #b83280; }

.placeholder-pink-700::-ms-input-placeholder {
  color: #b83280; }

.placeholder-pink-700::placeholder {
  color: #b83280; }

.placeholder-pink-800::-webkit-input-placeholder {
  color: #97266d; }

.placeholder-pink-800::-moz-placeholder {
  color: #97266d; }

.placeholder-pink-800:-ms-input-placeholder {
  color: #97266d; }

.placeholder-pink-800::-ms-input-placeholder {
  color: #97266d; }

.placeholder-pink-800::placeholder {
  color: #97266d; }

.placeholder-pink-900::-webkit-input-placeholder {
  color: #702459; }

.placeholder-pink-900::-moz-placeholder {
  color: #702459; }

.placeholder-pink-900:-ms-input-placeholder {
  color: #702459; }

.placeholder-pink-900::-ms-input-placeholder {
  color: #702459; }

.placeholder-pink-900::placeholder {
  color: #702459; }

.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::-ms-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent; }

.focus\:placeholder-black:focus::-webkit-input-placeholder {
  color: #000; }

.focus\:placeholder-black:focus::-moz-placeholder {
  color: #000; }

.focus\:placeholder-black:focus:-ms-input-placeholder {
  color: #000; }

.focus\:placeholder-black:focus::-ms-input-placeholder {
  color: #000; }

.focus\:placeholder-black:focus::placeholder {
  color: #000; }

.focus\:placeholder-white:focus::-webkit-input-placeholder {
  color: #fff; }

.focus\:placeholder-white:focus::-moz-placeholder {
  color: #fff; }

.focus\:placeholder-white:focus:-ms-input-placeholder {
  color: #fff; }

.focus\:placeholder-white:focus::-ms-input-placeholder {
  color: #fff; }

.focus\:placeholder-white:focus::placeholder {
  color: #fff; }

.focus\:placeholder-colour1:focus::-webkit-input-placeholder {
  color: #d2148b; }

.focus\:placeholder-colour1:focus::-moz-placeholder {
  color: #d2148b; }

.focus\:placeholder-colour1:focus:-ms-input-placeholder {
  color: #d2148b; }

.focus\:placeholder-colour1:focus::-ms-input-placeholder {
  color: #d2148b; }

.focus\:placeholder-colour1:focus::placeholder {
  color: #d2148b; }

.focus\:placeholder-colour2:focus::-webkit-input-placeholder {
  color: #ba1a8c; }

.focus\:placeholder-colour2:focus::-moz-placeholder {
  color: #ba1a8c; }

.focus\:placeholder-colour2:focus:-ms-input-placeholder {
  color: #ba1a8c; }

.focus\:placeholder-colour2:focus::-ms-input-placeholder {
  color: #ba1a8c; }

.focus\:placeholder-colour2:focus::placeholder {
  color: #ba1a8c; }

.focus\:placeholder-colour3:focus::-webkit-input-placeholder {
  color: #86278e; }

.focus\:placeholder-colour3:focus::-moz-placeholder {
  color: #86278e; }

.focus\:placeholder-colour3:focus:-ms-input-placeholder {
  color: #86278e; }

.focus\:placeholder-colour3:focus::-ms-input-placeholder {
  color: #86278e; }

.focus\:placeholder-colour3:focus::placeholder {
  color: #86278e; }

.focus\:placeholder-colour4:focus::-webkit-input-placeholder {
  color: #742c8f; }

.focus\:placeholder-colour4:focus::-moz-placeholder {
  color: #742c8f; }

.focus\:placeholder-colour4:focus:-ms-input-placeholder {
  color: #742c8f; }

.focus\:placeholder-colour4:focus::-ms-input-placeholder {
  color: #742c8f; }

.focus\:placeholder-colour4:focus::placeholder {
  color: #742c8f; }

.focus\:placeholder-shade1:focus::-webkit-input-placeholder {
  color: #0f0f0f; }

.focus\:placeholder-shade1:focus::-moz-placeholder {
  color: #0f0f0f; }

.focus\:placeholder-shade1:focus:-ms-input-placeholder {
  color: #0f0f0f; }

.focus\:placeholder-shade1:focus::-ms-input-placeholder {
  color: #0f0f0f; }

.focus\:placeholder-shade1:focus::placeholder {
  color: #0f0f0f; }

.focus\:placeholder-shade2:focus::-webkit-input-placeholder {
  color: white; }

.focus\:placeholder-shade2:focus::-moz-placeholder {
  color: white; }

.focus\:placeholder-shade2:focus:-ms-input-placeholder {
  color: white; }

.focus\:placeholder-shade2:focus::-ms-input-placeholder {
  color: white; }

.focus\:placeholder-shade2:focus::placeholder {
  color: white; }

.focus\:placeholder-shade3:focus::-webkit-input-placeholder {
  color: #f7f7f7; }

.focus\:placeholder-shade3:focus::-moz-placeholder {
  color: #f7f7f7; }

.focus\:placeholder-shade3:focus:-ms-input-placeholder {
  color: #f7f7f7; }

.focus\:placeholder-shade3:focus::-ms-input-placeholder {
  color: #f7f7f7; }

.focus\:placeholder-shade3:focus::placeholder {
  color: #f7f7f7; }

.focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
  color: #f7fafc; }

.focus\:placeholder-gray-100:focus::-moz-placeholder {
  color: #f7fafc; }

.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
  color: #f7fafc; }

.focus\:placeholder-gray-100:focus::-ms-input-placeholder {
  color: #f7fafc; }

.focus\:placeholder-gray-100:focus::placeholder {
  color: #f7fafc; }

.focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
  color: #edf2f7; }

.focus\:placeholder-gray-200:focus::-moz-placeholder {
  color: #edf2f7; }

.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
  color: #edf2f7; }

.focus\:placeholder-gray-200:focus::-ms-input-placeholder {
  color: #edf2f7; }

.focus\:placeholder-gray-200:focus::placeholder {
  color: #edf2f7; }

.focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
  color: #e2e8f0; }

.focus\:placeholder-gray-300:focus::-moz-placeholder {
  color: #e2e8f0; }

.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
  color: #e2e8f0; }

.focus\:placeholder-gray-300:focus::-ms-input-placeholder {
  color: #e2e8f0; }

.focus\:placeholder-gray-300:focus::placeholder {
  color: #e2e8f0; }

.focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
  color: #cbd5e0; }

.focus\:placeholder-gray-400:focus::-moz-placeholder {
  color: #cbd5e0; }

.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
  color: #cbd5e0; }

.focus\:placeholder-gray-400:focus::-ms-input-placeholder {
  color: #cbd5e0; }

.focus\:placeholder-gray-400:focus::placeholder {
  color: #cbd5e0; }

.focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
  color: #a0aec0; }

.focus\:placeholder-gray-500:focus::-moz-placeholder {
  color: #a0aec0; }

.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
  color: #a0aec0; }

.focus\:placeholder-gray-500:focus::-ms-input-placeholder {
  color: #a0aec0; }

.focus\:placeholder-gray-500:focus::placeholder {
  color: #a0aec0; }

.focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
  color: #718096; }

.focus\:placeholder-gray-600:focus::-moz-placeholder {
  color: #718096; }

.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
  color: #718096; }

.focus\:placeholder-gray-600:focus::-ms-input-placeholder {
  color: #718096; }

.focus\:placeholder-gray-600:focus::placeholder {
  color: #718096; }

.focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
  color: #4a5568; }

.focus\:placeholder-gray-700:focus::-moz-placeholder {
  color: #4a5568; }

.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
  color: #4a5568; }

.focus\:placeholder-gray-700:focus::-ms-input-placeholder {
  color: #4a5568; }

.focus\:placeholder-gray-700:focus::placeholder {
  color: #4a5568; }

.focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
  color: #2d3748; }

.focus\:placeholder-gray-800:focus::-moz-placeholder {
  color: #2d3748; }

.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
  color: #2d3748; }

.focus\:placeholder-gray-800:focus::-ms-input-placeholder {
  color: #2d3748; }

.focus\:placeholder-gray-800:focus::placeholder {
  color: #2d3748; }

.focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
  color: #1a202c; }

.focus\:placeholder-gray-900:focus::-moz-placeholder {
  color: #1a202c; }

.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
  color: #1a202c; }

.focus\:placeholder-gray-900:focus::-ms-input-placeholder {
  color: #1a202c; }

.focus\:placeholder-gray-900:focus::placeholder {
  color: #1a202c; }

.focus\:placeholder-red-100:focus::-webkit-input-placeholder {
  color: #fff5f5; }

.focus\:placeholder-red-100:focus::-moz-placeholder {
  color: #fff5f5; }

.focus\:placeholder-red-100:focus:-ms-input-placeholder {
  color: #fff5f5; }

.focus\:placeholder-red-100:focus::-ms-input-placeholder {
  color: #fff5f5; }

.focus\:placeholder-red-100:focus::placeholder {
  color: #fff5f5; }

.focus\:placeholder-red-200:focus::-webkit-input-placeholder {
  color: #fed7d7; }

.focus\:placeholder-red-200:focus::-moz-placeholder {
  color: #fed7d7; }

.focus\:placeholder-red-200:focus:-ms-input-placeholder {
  color: #fed7d7; }

.focus\:placeholder-red-200:focus::-ms-input-placeholder {
  color: #fed7d7; }

.focus\:placeholder-red-200:focus::placeholder {
  color: #fed7d7; }

.focus\:placeholder-red-300:focus::-webkit-input-placeholder {
  color: #feb2b2; }

.focus\:placeholder-red-300:focus::-moz-placeholder {
  color: #feb2b2; }

.focus\:placeholder-red-300:focus:-ms-input-placeholder {
  color: #feb2b2; }

.focus\:placeholder-red-300:focus::-ms-input-placeholder {
  color: #feb2b2; }

.focus\:placeholder-red-300:focus::placeholder {
  color: #feb2b2; }

.focus\:placeholder-red-400:focus::-webkit-input-placeholder {
  color: #fc8181; }

.focus\:placeholder-red-400:focus::-moz-placeholder {
  color: #fc8181; }

.focus\:placeholder-red-400:focus:-ms-input-placeholder {
  color: #fc8181; }

.focus\:placeholder-red-400:focus::-ms-input-placeholder {
  color: #fc8181; }

.focus\:placeholder-red-400:focus::placeholder {
  color: #fc8181; }

.focus\:placeholder-red-500:focus::-webkit-input-placeholder {
  color: #f56565; }

.focus\:placeholder-red-500:focus::-moz-placeholder {
  color: #f56565; }

.focus\:placeholder-red-500:focus:-ms-input-placeholder {
  color: #f56565; }

.focus\:placeholder-red-500:focus::-ms-input-placeholder {
  color: #f56565; }

.focus\:placeholder-red-500:focus::placeholder {
  color: #f56565; }

.focus\:placeholder-red-600:focus::-webkit-input-placeholder {
  color: #e53e3e; }

.focus\:placeholder-red-600:focus::-moz-placeholder {
  color: #e53e3e; }

.focus\:placeholder-red-600:focus:-ms-input-placeholder {
  color: #e53e3e; }

.focus\:placeholder-red-600:focus::-ms-input-placeholder {
  color: #e53e3e; }

.focus\:placeholder-red-600:focus::placeholder {
  color: #e53e3e; }

.focus\:placeholder-red-700:focus::-webkit-input-placeholder {
  color: #c53030; }

.focus\:placeholder-red-700:focus::-moz-placeholder {
  color: #c53030; }

.focus\:placeholder-red-700:focus:-ms-input-placeholder {
  color: #c53030; }

.focus\:placeholder-red-700:focus::-ms-input-placeholder {
  color: #c53030; }

.focus\:placeholder-red-700:focus::placeholder {
  color: #c53030; }

.focus\:placeholder-red-800:focus::-webkit-input-placeholder {
  color: #9b2c2c; }

.focus\:placeholder-red-800:focus::-moz-placeholder {
  color: #9b2c2c; }

.focus\:placeholder-red-800:focus:-ms-input-placeholder {
  color: #9b2c2c; }

.focus\:placeholder-red-800:focus::-ms-input-placeholder {
  color: #9b2c2c; }

.focus\:placeholder-red-800:focus::placeholder {
  color: #9b2c2c; }

.focus\:placeholder-red-900:focus::-webkit-input-placeholder {
  color: #742a2a; }

.focus\:placeholder-red-900:focus::-moz-placeholder {
  color: #742a2a; }

.focus\:placeholder-red-900:focus:-ms-input-placeholder {
  color: #742a2a; }

.focus\:placeholder-red-900:focus::-ms-input-placeholder {
  color: #742a2a; }

.focus\:placeholder-red-900:focus::placeholder {
  color: #742a2a; }

.focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
  color: #fffaf0; }

.focus\:placeholder-orange-100:focus::-moz-placeholder {
  color: #fffaf0; }

.focus\:placeholder-orange-100:focus:-ms-input-placeholder {
  color: #fffaf0; }

.focus\:placeholder-orange-100:focus::-ms-input-placeholder {
  color: #fffaf0; }

.focus\:placeholder-orange-100:focus::placeholder {
  color: #fffaf0; }

.focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
  color: #feebc8; }

.focus\:placeholder-orange-200:focus::-moz-placeholder {
  color: #feebc8; }

.focus\:placeholder-orange-200:focus:-ms-input-placeholder {
  color: #feebc8; }

.focus\:placeholder-orange-200:focus::-ms-input-placeholder {
  color: #feebc8; }

.focus\:placeholder-orange-200:focus::placeholder {
  color: #feebc8; }

.focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
  color: #fbd38d; }

.focus\:placeholder-orange-300:focus::-moz-placeholder {
  color: #fbd38d; }

.focus\:placeholder-orange-300:focus:-ms-input-placeholder {
  color: #fbd38d; }

.focus\:placeholder-orange-300:focus::-ms-input-placeholder {
  color: #fbd38d; }

.focus\:placeholder-orange-300:focus::placeholder {
  color: #fbd38d; }

.focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
  color: #f6ad55; }

.focus\:placeholder-orange-400:focus::-moz-placeholder {
  color: #f6ad55; }

.focus\:placeholder-orange-400:focus:-ms-input-placeholder {
  color: #f6ad55; }

.focus\:placeholder-orange-400:focus::-ms-input-placeholder {
  color: #f6ad55; }

.focus\:placeholder-orange-400:focus::placeholder {
  color: #f6ad55; }

.focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
  color: #ed8936; }

.focus\:placeholder-orange-500:focus::-moz-placeholder {
  color: #ed8936; }

.focus\:placeholder-orange-500:focus:-ms-input-placeholder {
  color: #ed8936; }

.focus\:placeholder-orange-500:focus::-ms-input-placeholder {
  color: #ed8936; }

.focus\:placeholder-orange-500:focus::placeholder {
  color: #ed8936; }

.focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
  color: #dd6b20; }

.focus\:placeholder-orange-600:focus::-moz-placeholder {
  color: #dd6b20; }

.focus\:placeholder-orange-600:focus:-ms-input-placeholder {
  color: #dd6b20; }

.focus\:placeholder-orange-600:focus::-ms-input-placeholder {
  color: #dd6b20; }

.focus\:placeholder-orange-600:focus::placeholder {
  color: #dd6b20; }

.focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
  color: #c05621; }

.focus\:placeholder-orange-700:focus::-moz-placeholder {
  color: #c05621; }

.focus\:placeholder-orange-700:focus:-ms-input-placeholder {
  color: #c05621; }

.focus\:placeholder-orange-700:focus::-ms-input-placeholder {
  color: #c05621; }

.focus\:placeholder-orange-700:focus::placeholder {
  color: #c05621; }

.focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
  color: #9c4221; }

.focus\:placeholder-orange-800:focus::-moz-placeholder {
  color: #9c4221; }

.focus\:placeholder-orange-800:focus:-ms-input-placeholder {
  color: #9c4221; }

.focus\:placeholder-orange-800:focus::-ms-input-placeholder {
  color: #9c4221; }

.focus\:placeholder-orange-800:focus::placeholder {
  color: #9c4221; }

.focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
  color: #7b341e; }

.focus\:placeholder-orange-900:focus::-moz-placeholder {
  color: #7b341e; }

.focus\:placeholder-orange-900:focus:-ms-input-placeholder {
  color: #7b341e; }

.focus\:placeholder-orange-900:focus::-ms-input-placeholder {
  color: #7b341e; }

.focus\:placeholder-orange-900:focus::placeholder {
  color: #7b341e; }

.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
  color: #fffff0; }

.focus\:placeholder-yellow-100:focus::-moz-placeholder {
  color: #fffff0; }

.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
  color: #fffff0; }

.focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
  color: #fffff0; }

.focus\:placeholder-yellow-100:focus::placeholder {
  color: #fffff0; }

.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
  color: #fefcbf; }

.focus\:placeholder-yellow-200:focus::-moz-placeholder {
  color: #fefcbf; }

.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
  color: #fefcbf; }

.focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
  color: #fefcbf; }

.focus\:placeholder-yellow-200:focus::placeholder {
  color: #fefcbf; }

.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
  color: #faf089; }

.focus\:placeholder-yellow-300:focus::-moz-placeholder {
  color: #faf089; }

.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
  color: #faf089; }

.focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
  color: #faf089; }

.focus\:placeholder-yellow-300:focus::placeholder {
  color: #faf089; }

.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
  color: #f6e05e; }

.focus\:placeholder-yellow-400:focus::-moz-placeholder {
  color: #f6e05e; }

.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
  color: #f6e05e; }

.focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
  color: #f6e05e; }

.focus\:placeholder-yellow-400:focus::placeholder {
  color: #f6e05e; }

.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
  color: #ecc94b; }

.focus\:placeholder-yellow-500:focus::-moz-placeholder {
  color: #ecc94b; }

.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
  color: #ecc94b; }

.focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
  color: #ecc94b; }

.focus\:placeholder-yellow-500:focus::placeholder {
  color: #ecc94b; }

.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
  color: #d69e2e; }

.focus\:placeholder-yellow-600:focus::-moz-placeholder {
  color: #d69e2e; }

.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
  color: #d69e2e; }

.focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
  color: #d69e2e; }

.focus\:placeholder-yellow-600:focus::placeholder {
  color: #d69e2e; }

.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
  color: #b7791f; }

.focus\:placeholder-yellow-700:focus::-moz-placeholder {
  color: #b7791f; }

.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
  color: #b7791f; }

.focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
  color: #b7791f; }

.focus\:placeholder-yellow-700:focus::placeholder {
  color: #b7791f; }

.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
  color: #975a16; }

.focus\:placeholder-yellow-800:focus::-moz-placeholder {
  color: #975a16; }

.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
  color: #975a16; }

.focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
  color: #975a16; }

.focus\:placeholder-yellow-800:focus::placeholder {
  color: #975a16; }

.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
  color: #744210; }

.focus\:placeholder-yellow-900:focus::-moz-placeholder {
  color: #744210; }

.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
  color: #744210; }

.focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
  color: #744210; }

.focus\:placeholder-yellow-900:focus::placeholder {
  color: #744210; }

.focus\:placeholder-green-100:focus::-webkit-input-placeholder {
  color: #f0fff4; }

.focus\:placeholder-green-100:focus::-moz-placeholder {
  color: #f0fff4; }

.focus\:placeholder-green-100:focus:-ms-input-placeholder {
  color: #f0fff4; }

.focus\:placeholder-green-100:focus::-ms-input-placeholder {
  color: #f0fff4; }

.focus\:placeholder-green-100:focus::placeholder {
  color: #f0fff4; }

.focus\:placeholder-green-200:focus::-webkit-input-placeholder {
  color: #c6f6d5; }

.focus\:placeholder-green-200:focus::-moz-placeholder {
  color: #c6f6d5; }

.focus\:placeholder-green-200:focus:-ms-input-placeholder {
  color: #c6f6d5; }

.focus\:placeholder-green-200:focus::-ms-input-placeholder {
  color: #c6f6d5; }

.focus\:placeholder-green-200:focus::placeholder {
  color: #c6f6d5; }

.focus\:placeholder-green-300:focus::-webkit-input-placeholder {
  color: #9ae6b4; }

.focus\:placeholder-green-300:focus::-moz-placeholder {
  color: #9ae6b4; }

.focus\:placeholder-green-300:focus:-ms-input-placeholder {
  color: #9ae6b4; }

.focus\:placeholder-green-300:focus::-ms-input-placeholder {
  color: #9ae6b4; }

.focus\:placeholder-green-300:focus::placeholder {
  color: #9ae6b4; }

.focus\:placeholder-green-400:focus::-webkit-input-placeholder {
  color: #68d391; }

.focus\:placeholder-green-400:focus::-moz-placeholder {
  color: #68d391; }

.focus\:placeholder-green-400:focus:-ms-input-placeholder {
  color: #68d391; }

.focus\:placeholder-green-400:focus::-ms-input-placeholder {
  color: #68d391; }

.focus\:placeholder-green-400:focus::placeholder {
  color: #68d391; }

.focus\:placeholder-green-500:focus::-webkit-input-placeholder {
  color: #48bb78; }

.focus\:placeholder-green-500:focus::-moz-placeholder {
  color: #48bb78; }

.focus\:placeholder-green-500:focus:-ms-input-placeholder {
  color: #48bb78; }

.focus\:placeholder-green-500:focus::-ms-input-placeholder {
  color: #48bb78; }

.focus\:placeholder-green-500:focus::placeholder {
  color: #48bb78; }

.focus\:placeholder-green-600:focus::-webkit-input-placeholder {
  color: #38a169; }

.focus\:placeholder-green-600:focus::-moz-placeholder {
  color: #38a169; }

.focus\:placeholder-green-600:focus:-ms-input-placeholder {
  color: #38a169; }

.focus\:placeholder-green-600:focus::-ms-input-placeholder {
  color: #38a169; }

.focus\:placeholder-green-600:focus::placeholder {
  color: #38a169; }

.focus\:placeholder-green-700:focus::-webkit-input-placeholder {
  color: #2f855a; }

.focus\:placeholder-green-700:focus::-moz-placeholder {
  color: #2f855a; }

.focus\:placeholder-green-700:focus:-ms-input-placeholder {
  color: #2f855a; }

.focus\:placeholder-green-700:focus::-ms-input-placeholder {
  color: #2f855a; }

.focus\:placeholder-green-700:focus::placeholder {
  color: #2f855a; }

.focus\:placeholder-green-800:focus::-webkit-input-placeholder {
  color: #276749; }

.focus\:placeholder-green-800:focus::-moz-placeholder {
  color: #276749; }

.focus\:placeholder-green-800:focus:-ms-input-placeholder {
  color: #276749; }

.focus\:placeholder-green-800:focus::-ms-input-placeholder {
  color: #276749; }

.focus\:placeholder-green-800:focus::placeholder {
  color: #276749; }

.focus\:placeholder-green-900:focus::-webkit-input-placeholder {
  color: #22543d; }

.focus\:placeholder-green-900:focus::-moz-placeholder {
  color: #22543d; }

.focus\:placeholder-green-900:focus:-ms-input-placeholder {
  color: #22543d; }

.focus\:placeholder-green-900:focus::-ms-input-placeholder {
  color: #22543d; }

.focus\:placeholder-green-900:focus::placeholder {
  color: #22543d; }

.focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
  color: #e6fffa; }

.focus\:placeholder-teal-100:focus::-moz-placeholder {
  color: #e6fffa; }

.focus\:placeholder-teal-100:focus:-ms-input-placeholder {
  color: #e6fffa; }

.focus\:placeholder-teal-100:focus::-ms-input-placeholder {
  color: #e6fffa; }

.focus\:placeholder-teal-100:focus::placeholder {
  color: #e6fffa; }

.focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
  color: #b2f5ea; }

.focus\:placeholder-teal-200:focus::-moz-placeholder {
  color: #b2f5ea; }

.focus\:placeholder-teal-200:focus:-ms-input-placeholder {
  color: #b2f5ea; }

.focus\:placeholder-teal-200:focus::-ms-input-placeholder {
  color: #b2f5ea; }

.focus\:placeholder-teal-200:focus::placeholder {
  color: #b2f5ea; }

.focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
  color: #81e6d9; }

.focus\:placeholder-teal-300:focus::-moz-placeholder {
  color: #81e6d9; }

.focus\:placeholder-teal-300:focus:-ms-input-placeholder {
  color: #81e6d9; }

.focus\:placeholder-teal-300:focus::-ms-input-placeholder {
  color: #81e6d9; }

.focus\:placeholder-teal-300:focus::placeholder {
  color: #81e6d9; }

.focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
  color: #4fd1c5; }

.focus\:placeholder-teal-400:focus::-moz-placeholder {
  color: #4fd1c5; }

.focus\:placeholder-teal-400:focus:-ms-input-placeholder {
  color: #4fd1c5; }

.focus\:placeholder-teal-400:focus::-ms-input-placeholder {
  color: #4fd1c5; }

.focus\:placeholder-teal-400:focus::placeholder {
  color: #4fd1c5; }

.focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
  color: #38b2ac; }

.focus\:placeholder-teal-500:focus::-moz-placeholder {
  color: #38b2ac; }

.focus\:placeholder-teal-500:focus:-ms-input-placeholder {
  color: #38b2ac; }

.focus\:placeholder-teal-500:focus::-ms-input-placeholder {
  color: #38b2ac; }

.focus\:placeholder-teal-500:focus::placeholder {
  color: #38b2ac; }

.focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
  color: #319795; }

.focus\:placeholder-teal-600:focus::-moz-placeholder {
  color: #319795; }

.focus\:placeholder-teal-600:focus:-ms-input-placeholder {
  color: #319795; }

.focus\:placeholder-teal-600:focus::-ms-input-placeholder {
  color: #319795; }

.focus\:placeholder-teal-600:focus::placeholder {
  color: #319795; }

.focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
  color: #2c7a7b; }

.focus\:placeholder-teal-700:focus::-moz-placeholder {
  color: #2c7a7b; }

.focus\:placeholder-teal-700:focus:-ms-input-placeholder {
  color: #2c7a7b; }

.focus\:placeholder-teal-700:focus::-ms-input-placeholder {
  color: #2c7a7b; }

.focus\:placeholder-teal-700:focus::placeholder {
  color: #2c7a7b; }

.focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
  color: #285e61; }

.focus\:placeholder-teal-800:focus::-moz-placeholder {
  color: #285e61; }

.focus\:placeholder-teal-800:focus:-ms-input-placeholder {
  color: #285e61; }

.focus\:placeholder-teal-800:focus::-ms-input-placeholder {
  color: #285e61; }

.focus\:placeholder-teal-800:focus::placeholder {
  color: #285e61; }

.focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
  color: #234e52; }

.focus\:placeholder-teal-900:focus::-moz-placeholder {
  color: #234e52; }

.focus\:placeholder-teal-900:focus:-ms-input-placeholder {
  color: #234e52; }

.focus\:placeholder-teal-900:focus::-ms-input-placeholder {
  color: #234e52; }

.focus\:placeholder-teal-900:focus::placeholder {
  color: #234e52; }

.focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
  color: #ebf8ff; }

.focus\:placeholder-blue-100:focus::-moz-placeholder {
  color: #ebf8ff; }

.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
  color: #ebf8ff; }

.focus\:placeholder-blue-100:focus::-ms-input-placeholder {
  color: #ebf8ff; }

.focus\:placeholder-blue-100:focus::placeholder {
  color: #ebf8ff; }

.focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
  color: #bee3f8; }

.focus\:placeholder-blue-200:focus::-moz-placeholder {
  color: #bee3f8; }

.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
  color: #bee3f8; }

.focus\:placeholder-blue-200:focus::-ms-input-placeholder {
  color: #bee3f8; }

.focus\:placeholder-blue-200:focus::placeholder {
  color: #bee3f8; }

.focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
  color: #90cdf4; }

.focus\:placeholder-blue-300:focus::-moz-placeholder {
  color: #90cdf4; }

.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
  color: #90cdf4; }

.focus\:placeholder-blue-300:focus::-ms-input-placeholder {
  color: #90cdf4; }

.focus\:placeholder-blue-300:focus::placeholder {
  color: #90cdf4; }

.focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
  color: #63b3ed; }

.focus\:placeholder-blue-400:focus::-moz-placeholder {
  color: #63b3ed; }

.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
  color: #63b3ed; }

.focus\:placeholder-blue-400:focus::-ms-input-placeholder {
  color: #63b3ed; }

.focus\:placeholder-blue-400:focus::placeholder {
  color: #63b3ed; }

.focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
  color: #4299e1; }

.focus\:placeholder-blue-500:focus::-moz-placeholder {
  color: #4299e1; }

.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
  color: #4299e1; }

.focus\:placeholder-blue-500:focus::-ms-input-placeholder {
  color: #4299e1; }

.focus\:placeholder-blue-500:focus::placeholder {
  color: #4299e1; }

.focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
  color: #3182ce; }

.focus\:placeholder-blue-600:focus::-moz-placeholder {
  color: #3182ce; }

.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
  color: #3182ce; }

.focus\:placeholder-blue-600:focus::-ms-input-placeholder {
  color: #3182ce; }

.focus\:placeholder-blue-600:focus::placeholder {
  color: #3182ce; }

.focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
  color: #2b6cb0; }

.focus\:placeholder-blue-700:focus::-moz-placeholder {
  color: #2b6cb0; }

.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
  color: #2b6cb0; }

.focus\:placeholder-blue-700:focus::-ms-input-placeholder {
  color: #2b6cb0; }

.focus\:placeholder-blue-700:focus::placeholder {
  color: #2b6cb0; }

.focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
  color: #2c5282; }

.focus\:placeholder-blue-800:focus::-moz-placeholder {
  color: #2c5282; }

.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
  color: #2c5282; }

.focus\:placeholder-blue-800:focus::-ms-input-placeholder {
  color: #2c5282; }

.focus\:placeholder-blue-800:focus::placeholder {
  color: #2c5282; }

.focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
  color: #2a4365; }

.focus\:placeholder-blue-900:focus::-moz-placeholder {
  color: #2a4365; }

.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
  color: #2a4365; }

.focus\:placeholder-blue-900:focus::-ms-input-placeholder {
  color: #2a4365; }

.focus\:placeholder-blue-900:focus::placeholder {
  color: #2a4365; }

.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
  color: #ebf4ff; }

.focus\:placeholder-indigo-100:focus::-moz-placeholder {
  color: #ebf4ff; }

.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
  color: #ebf4ff; }

.focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
  color: #ebf4ff; }

.focus\:placeholder-indigo-100:focus::placeholder {
  color: #ebf4ff; }

.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
  color: #c3dafe; }

.focus\:placeholder-indigo-200:focus::-moz-placeholder {
  color: #c3dafe; }

.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
  color: #c3dafe; }

.focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
  color: #c3dafe; }

.focus\:placeholder-indigo-200:focus::placeholder {
  color: #c3dafe; }

.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
  color: #a3bffa; }

.focus\:placeholder-indigo-300:focus::-moz-placeholder {
  color: #a3bffa; }

.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
  color: #a3bffa; }

.focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
  color: #a3bffa; }

.focus\:placeholder-indigo-300:focus::placeholder {
  color: #a3bffa; }

.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
  color: #7f9cf5; }

.focus\:placeholder-indigo-400:focus::-moz-placeholder {
  color: #7f9cf5; }

.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
  color: #7f9cf5; }

.focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
  color: #7f9cf5; }

.focus\:placeholder-indigo-400:focus::placeholder {
  color: #7f9cf5; }

.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
  color: #667eea; }

.focus\:placeholder-indigo-500:focus::-moz-placeholder {
  color: #667eea; }

.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
  color: #667eea; }

.focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
  color: #667eea; }

.focus\:placeholder-indigo-500:focus::placeholder {
  color: #667eea; }

.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
  color: #5a67d8; }

.focus\:placeholder-indigo-600:focus::-moz-placeholder {
  color: #5a67d8; }

.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
  color: #5a67d8; }

.focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
  color: #5a67d8; }

.focus\:placeholder-indigo-600:focus::placeholder {
  color: #5a67d8; }

.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
  color: #4c51bf; }

.focus\:placeholder-indigo-700:focus::-moz-placeholder {
  color: #4c51bf; }

.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
  color: #4c51bf; }

.focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
  color: #4c51bf; }

.focus\:placeholder-indigo-700:focus::placeholder {
  color: #4c51bf; }

.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
  color: #434190; }

.focus\:placeholder-indigo-800:focus::-moz-placeholder {
  color: #434190; }

.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
  color: #434190; }

.focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
  color: #434190; }

.focus\:placeholder-indigo-800:focus::placeholder {
  color: #434190; }

.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
  color: #3c366b; }

.focus\:placeholder-indigo-900:focus::-moz-placeholder {
  color: #3c366b; }

.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
  color: #3c366b; }

.focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
  color: #3c366b; }

.focus\:placeholder-indigo-900:focus::placeholder {
  color: #3c366b; }

.focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
  color: #faf5ff; }

.focus\:placeholder-purple-100:focus::-moz-placeholder {
  color: #faf5ff; }

.focus\:placeholder-purple-100:focus:-ms-input-placeholder {
  color: #faf5ff; }

.focus\:placeholder-purple-100:focus::-ms-input-placeholder {
  color: #faf5ff; }

.focus\:placeholder-purple-100:focus::placeholder {
  color: #faf5ff; }

.focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
  color: #e9d8fd; }

.focus\:placeholder-purple-200:focus::-moz-placeholder {
  color: #e9d8fd; }

.focus\:placeholder-purple-200:focus:-ms-input-placeholder {
  color: #e9d8fd; }

.focus\:placeholder-purple-200:focus::-ms-input-placeholder {
  color: #e9d8fd; }

.focus\:placeholder-purple-200:focus::placeholder {
  color: #e9d8fd; }

.focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
  color: #d6bcfa; }

.focus\:placeholder-purple-300:focus::-moz-placeholder {
  color: #d6bcfa; }

.focus\:placeholder-purple-300:focus:-ms-input-placeholder {
  color: #d6bcfa; }

.focus\:placeholder-purple-300:focus::-ms-input-placeholder {
  color: #d6bcfa; }

.focus\:placeholder-purple-300:focus::placeholder {
  color: #d6bcfa; }

.focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
  color: #b794f4; }

.focus\:placeholder-purple-400:focus::-moz-placeholder {
  color: #b794f4; }

.focus\:placeholder-purple-400:focus:-ms-input-placeholder {
  color: #b794f4; }

.focus\:placeholder-purple-400:focus::-ms-input-placeholder {
  color: #b794f4; }

.focus\:placeholder-purple-400:focus::placeholder {
  color: #b794f4; }

.focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
  color: #9f7aea; }

.focus\:placeholder-purple-500:focus::-moz-placeholder {
  color: #9f7aea; }

.focus\:placeholder-purple-500:focus:-ms-input-placeholder {
  color: #9f7aea; }

.focus\:placeholder-purple-500:focus::-ms-input-placeholder {
  color: #9f7aea; }

.focus\:placeholder-purple-500:focus::placeholder {
  color: #9f7aea; }

.focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
  color: #805ad5; }

.focus\:placeholder-purple-600:focus::-moz-placeholder {
  color: #805ad5; }

.focus\:placeholder-purple-600:focus:-ms-input-placeholder {
  color: #805ad5; }

.focus\:placeholder-purple-600:focus::-ms-input-placeholder {
  color: #805ad5; }

.focus\:placeholder-purple-600:focus::placeholder {
  color: #805ad5; }

.focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
  color: #6b46c1; }

.focus\:placeholder-purple-700:focus::-moz-placeholder {
  color: #6b46c1; }

.focus\:placeholder-purple-700:focus:-ms-input-placeholder {
  color: #6b46c1; }

.focus\:placeholder-purple-700:focus::-ms-input-placeholder {
  color: #6b46c1; }

.focus\:placeholder-purple-700:focus::placeholder {
  color: #6b46c1; }

.focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
  color: #553c9a; }

.focus\:placeholder-purple-800:focus::-moz-placeholder {
  color: #553c9a; }

.focus\:placeholder-purple-800:focus:-ms-input-placeholder {
  color: #553c9a; }

.focus\:placeholder-purple-800:focus::-ms-input-placeholder {
  color: #553c9a; }

.focus\:placeholder-purple-800:focus::placeholder {
  color: #553c9a; }

.focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
  color: #44337a; }

.focus\:placeholder-purple-900:focus::-moz-placeholder {
  color: #44337a; }

.focus\:placeholder-purple-900:focus:-ms-input-placeholder {
  color: #44337a; }

.focus\:placeholder-purple-900:focus::-ms-input-placeholder {
  color: #44337a; }

.focus\:placeholder-purple-900:focus::placeholder {
  color: #44337a; }

.focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
  color: #fff5f7; }

.focus\:placeholder-pink-100:focus::-moz-placeholder {
  color: #fff5f7; }

.focus\:placeholder-pink-100:focus:-ms-input-placeholder {
  color: #fff5f7; }

.focus\:placeholder-pink-100:focus::-ms-input-placeholder {
  color: #fff5f7; }

.focus\:placeholder-pink-100:focus::placeholder {
  color: #fff5f7; }

.focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
  color: #fed7e2; }

.focus\:placeholder-pink-200:focus::-moz-placeholder {
  color: #fed7e2; }

.focus\:placeholder-pink-200:focus:-ms-input-placeholder {
  color: #fed7e2; }

.focus\:placeholder-pink-200:focus::-ms-input-placeholder {
  color: #fed7e2; }

.focus\:placeholder-pink-200:focus::placeholder {
  color: #fed7e2; }

.focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
  color: #fbb6ce; }

.focus\:placeholder-pink-300:focus::-moz-placeholder {
  color: #fbb6ce; }

.focus\:placeholder-pink-300:focus:-ms-input-placeholder {
  color: #fbb6ce; }

.focus\:placeholder-pink-300:focus::-ms-input-placeholder {
  color: #fbb6ce; }

.focus\:placeholder-pink-300:focus::placeholder {
  color: #fbb6ce; }

.focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
  color: #f687b3; }

.focus\:placeholder-pink-400:focus::-moz-placeholder {
  color: #f687b3; }

.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
  color: #f687b3; }

.focus\:placeholder-pink-400:focus::-ms-input-placeholder {
  color: #f687b3; }

.focus\:placeholder-pink-400:focus::placeholder {
  color: #f687b3; }

.focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
  color: #ed64a6; }

.focus\:placeholder-pink-500:focus::-moz-placeholder {
  color: #ed64a6; }

.focus\:placeholder-pink-500:focus:-ms-input-placeholder {
  color: #ed64a6; }

.focus\:placeholder-pink-500:focus::-ms-input-placeholder {
  color: #ed64a6; }

.focus\:placeholder-pink-500:focus::placeholder {
  color: #ed64a6; }

.focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
  color: #d53f8c; }

.focus\:placeholder-pink-600:focus::-moz-placeholder {
  color: #d53f8c; }

.focus\:placeholder-pink-600:focus:-ms-input-placeholder {
  color: #d53f8c; }

.focus\:placeholder-pink-600:focus::-ms-input-placeholder {
  color: #d53f8c; }

.focus\:placeholder-pink-600:focus::placeholder {
  color: #d53f8c; }

.focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
  color: #b83280; }

.focus\:placeholder-pink-700:focus::-moz-placeholder {
  color: #b83280; }

.focus\:placeholder-pink-700:focus:-ms-input-placeholder {
  color: #b83280; }

.focus\:placeholder-pink-700:focus::-ms-input-placeholder {
  color: #b83280; }

.focus\:placeholder-pink-700:focus::placeholder {
  color: #b83280; }

.focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
  color: #97266d; }

.focus\:placeholder-pink-800:focus::-moz-placeholder {
  color: #97266d; }

.focus\:placeholder-pink-800:focus:-ms-input-placeholder {
  color: #97266d; }

.focus\:placeholder-pink-800:focus::-ms-input-placeholder {
  color: #97266d; }

.focus\:placeholder-pink-800:focus::placeholder {
  color: #97266d; }

.focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
  color: #702459; }

.focus\:placeholder-pink-900:focus::-moz-placeholder {
  color: #702459; }

.focus\:placeholder-pink-900:focus:-ms-input-placeholder {
  color: #702459; }

.focus\:placeholder-pink-900:focus::-ms-input-placeholder {
  color: #702459; }

.focus\:placeholder-pink-900:focus::placeholder {
  color: #702459; }

.pointer-events-none {
  pointer-events: none; }

.pointer-events-auto {
  pointer-events: auto; }

.static {
  position: static; }

.fixed {
  position: fixed; }

.absolute {
  position: absolute; }

.relative, header nav ul li a, .artist,
.tour,
.image {
  position: relative; }

.sticky {
  position: -webkit-sticky;
  position: sticky; }

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; }

.inset-y-0 {
  top: 0;
  bottom: 0; }

.inset-x-0 {
  right: 0;
  left: 0; }

.inset-y-auto {
  top: auto;
  bottom: auto; }

.inset-x-auto {
  right: auto;
  left: auto; }

.top-0 {
  top: 0; }

.right-0 {
  right: 0; }

.bottom-0 {
  bottom: 0; }

.left-0 {
  left: 0; }

.top-auto {
  top: auto; }

.right-auto {
  right: auto; }

.bottom-auto {
  bottom: auto; }

.left-auto {
  left: auto; }

.resize-none {
  resize: none; }

.resize-y {
  resize: vertical; }

.resize-x {
  resize: horizontal; }

.resize {
  resize: both; }

.shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.shadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

.shadow-none {
  box-shadow: none; }

.hover\:shadow:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.hover\:shadow-md:hover {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.hover\:shadow-lg:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.hover\:shadow-xl:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.hover\:shadow-2xl:hover {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.hover\:shadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.hover\:shadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

.hover\:shadow-none:hover {
  box-shadow: none; }

.focus\:shadow:focus {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.focus\:shadow-md:focus {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.focus\:shadow-lg:focus {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.focus\:shadow-xl:focus {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.focus\:shadow-2xl:focus {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.focus\:shadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

.focus\:shadow-none:focus {
  box-shadow: none; }

.fill-current {
  fill: currentColor; }

.stroke-current {
  stroke: currentColor; }

.table-auto {
  table-layout: auto; }

.table-fixed {
  table-layout: fixed; }

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

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

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

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

.text-transparent {
  color: transparent; }

.text-black {
  color: #000; }

.text-white, header, header nav ul li a, header .social a, footer, .home .hero, [id^="line"] .highlight {
  color: #fff; }

.text-colour1, .panel {
  color: #d2148b; }

.text-colour2 {
  color: #ba1a8c; }

.text-colour3 {
  color: #86278e; }

.text-colour4 {
  color: #742c8f; }

.text-shade1 {
  color: #0f0f0f; }

.text-shade2 {
  color: white; }

.text-shade3 {
  color: #f7f7f7; }

.text-gray-100 {
  color: #f7fafc; }

.text-gray-200 {
  color: #edf2f7; }

.text-gray-300 {
  color: #e2e8f0; }

.text-gray-400 {
  color: #cbd5e0; }

.text-gray-500 {
  color: #a0aec0; }

.text-gray-600 {
  color: #718096; }

.text-gray-700 {
  color: #4a5568; }

.text-gray-800 {
  color: #2d3748; }

.text-gray-900 {
  color: #1a202c; }

.text-red-100 {
  color: #fff5f5; }

.text-red-200 {
  color: #fed7d7; }

.text-red-300 {
  color: #feb2b2; }

.text-red-400 {
  color: #fc8181; }

.text-red-500 {
  color: #f56565; }

.text-red-600 {
  color: #e53e3e; }

.text-red-700 {
  color: #c53030; }

.text-red-800 {
  color: #9b2c2c; }

.text-red-900 {
  color: #742a2a; }

.text-orange-100 {
  color: #fffaf0; }

.text-orange-200 {
  color: #feebc8; }

.text-orange-300 {
  color: #fbd38d; }

.text-orange-400 {
  color: #f6ad55; }

.text-orange-500 {
  color: #ed8936; }

.text-orange-600 {
  color: #dd6b20; }

.text-orange-700 {
  color: #c05621; }

.text-orange-800 {
  color: #9c4221; }

.text-orange-900 {
  color: #7b341e; }

.text-yellow-100 {
  color: #fffff0; }

.text-yellow-200 {
  color: #fefcbf; }

.text-yellow-300 {
  color: #faf089; }

.text-yellow-400 {
  color: #f6e05e; }

.text-yellow-500 {
  color: #ecc94b; }

.text-yellow-600 {
  color: #d69e2e; }

.text-yellow-700 {
  color: #b7791f; }

.text-yellow-800 {
  color: #975a16; }

.text-yellow-900 {
  color: #744210; }

.text-green-100 {
  color: #f0fff4; }

.text-green-200 {
  color: #c6f6d5; }

.text-green-300 {
  color: #9ae6b4; }

.text-green-400 {
  color: #68d391; }

.text-green-500 {
  color: #48bb78; }

.text-green-600 {
  color: #38a169; }

.text-green-700 {
  color: #2f855a; }

.text-green-800 {
  color: #276749; }

.text-green-900 {
  color: #22543d; }

.text-teal-100 {
  color: #e6fffa; }

.text-teal-200 {
  color: #b2f5ea; }

.text-teal-300 {
  color: #81e6d9; }

.text-teal-400 {
  color: #4fd1c5; }

.text-teal-500 {
  color: #38b2ac; }

.text-teal-600 {
  color: #319795; }

.text-teal-700 {
  color: #2c7a7b; }

.text-teal-800 {
  color: #285e61; }

.text-teal-900 {
  color: #234e52; }

.text-blue-100 {
  color: #ebf8ff; }

.text-blue-200 {
  color: #bee3f8; }

.text-blue-300 {
  color: #90cdf4; }

.text-blue-400 {
  color: #63b3ed; }

.text-blue-500 {
  color: #4299e1; }

.text-blue-600 {
  color: #3182ce; }

.text-blue-700 {
  color: #2b6cb0; }

.text-blue-800 {
  color: #2c5282; }

.text-blue-900 {
  color: #2a4365; }

.text-indigo-100 {
  color: #ebf4ff; }

.text-indigo-200 {
  color: #c3dafe; }

.text-indigo-300 {
  color: #a3bffa; }

.text-indigo-400 {
  color: #7f9cf5; }

.text-indigo-500 {
  color: #667eea; }

.text-indigo-600 {
  color: #5a67d8; }

.text-indigo-700 {
  color: #4c51bf; }

.text-indigo-800 {
  color: #434190; }

.text-indigo-900 {
  color: #3c366b; }

.text-purple-100 {
  color: #faf5ff; }

.text-purple-200 {
  color: #e9d8fd; }

.text-purple-300 {
  color: #d6bcfa; }

.text-purple-400 {
  color: #b794f4; }

.text-purple-500 {
  color: #9f7aea; }

.text-purple-600 {
  color: #805ad5; }

.text-purple-700 {
  color: #6b46c1; }

.text-purple-800 {
  color: #553c9a; }

.text-purple-900 {
  color: #44337a; }

.text-pink-100 {
  color: #fff5f7; }

.text-pink-200 {
  color: #fed7e2; }

.text-pink-300 {
  color: #fbb6ce; }

.text-pink-400 {
  color: #f687b3; }

.text-pink-500 {
  color: #ed64a6; }

.text-pink-600 {
  color: #d53f8c; }

.text-pink-700 {
  color: #b83280; }

.text-pink-800 {
  color: #97266d; }

.text-pink-900 {
  color: #702459; }

.hover\:text-transparent:hover {
  color: transparent; }

.hover\:text-black:hover {
  color: #000; }

.hover\:text-white:hover {
  color: #fff; }

.hover\:text-colour1:hover {
  color: #d2148b; }

.hover\:text-colour2:hover {
  color: #ba1a8c; }

.hover\:text-colour3:hover {
  color: #86278e; }

.hover\:text-colour4:hover {
  color: #742c8f; }

.hover\:text-shade1:hover {
  color: #0f0f0f; }

.hover\:text-shade2:hover {
  color: white; }

.hover\:text-shade3:hover {
  color: #f7f7f7; }

.hover\:text-gray-100:hover {
  color: #f7fafc; }

.hover\:text-gray-200:hover {
  color: #edf2f7; }

.hover\:text-gray-300:hover {
  color: #e2e8f0; }

.hover\:text-gray-400:hover {
  color: #cbd5e0; }

.hover\:text-gray-500:hover {
  color: #a0aec0; }

.hover\:text-gray-600:hover {
  color: #718096; }

.hover\:text-gray-700:hover {
  color: #4a5568; }

.hover\:text-gray-800:hover {
  color: #2d3748; }

.hover\:text-gray-900:hover {
  color: #1a202c; }

.hover\:text-red-100:hover {
  color: #fff5f5; }

.hover\:text-red-200:hover {
  color: #fed7d7; }

.hover\:text-red-300:hover {
  color: #feb2b2; }

.hover\:text-red-400:hover {
  color: #fc8181; }

.hover\:text-red-500:hover {
  color: #f56565; }

.hover\:text-red-600:hover {
  color: #e53e3e; }

.hover\:text-red-700:hover {
  color: #c53030; }

.hover\:text-red-800:hover {
  color: #9b2c2c; }

.hover\:text-red-900:hover {
  color: #742a2a; }

.hover\:text-orange-100:hover {
  color: #fffaf0; }

.hover\:text-orange-200:hover {
  color: #feebc8; }

.hover\:text-orange-300:hover {
  color: #fbd38d; }

.hover\:text-orange-400:hover {
  color: #f6ad55; }

.hover\:text-orange-500:hover {
  color: #ed8936; }

.hover\:text-orange-600:hover {
  color: #dd6b20; }

.hover\:text-orange-700:hover {
  color: #c05621; }

.hover\:text-orange-800:hover {
  color: #9c4221; }

.hover\:text-orange-900:hover {
  color: #7b341e; }

.hover\:text-yellow-100:hover {
  color: #fffff0; }

.hover\:text-yellow-200:hover {
  color: #fefcbf; }

.hover\:text-yellow-300:hover {
  color: #faf089; }

.hover\:text-yellow-400:hover {
  color: #f6e05e; }

.hover\:text-yellow-500:hover {
  color: #ecc94b; }

.hover\:text-yellow-600:hover {
  color: #d69e2e; }

.hover\:text-yellow-700:hover {
  color: #b7791f; }

.hover\:text-yellow-800:hover {
  color: #975a16; }

.hover\:text-yellow-900:hover {
  color: #744210; }

.hover\:text-green-100:hover {
  color: #f0fff4; }

.hover\:text-green-200:hover {
  color: #c6f6d5; }

.hover\:text-green-300:hover {
  color: #9ae6b4; }

.hover\:text-green-400:hover {
  color: #68d391; }

.hover\:text-green-500:hover {
  color: #48bb78; }

.hover\:text-green-600:hover {
  color: #38a169; }

.hover\:text-green-700:hover {
  color: #2f855a; }

.hover\:text-green-800:hover {
  color: #276749; }

.hover\:text-green-900:hover {
  color: #22543d; }

.hover\:text-teal-100:hover {
  color: #e6fffa; }

.hover\:text-teal-200:hover {
  color: #b2f5ea; }

.hover\:text-teal-300:hover {
  color: #81e6d9; }

.hover\:text-teal-400:hover {
  color: #4fd1c5; }

.hover\:text-teal-500:hover {
  color: #38b2ac; }

.hover\:text-teal-600:hover {
  color: #319795; }

.hover\:text-teal-700:hover {
  color: #2c7a7b; }

.hover\:text-teal-800:hover {
  color: #285e61; }

.hover\:text-teal-900:hover {
  color: #234e52; }

.hover\:text-blue-100:hover {
  color: #ebf8ff; }

.hover\:text-blue-200:hover {
  color: #bee3f8; }

.hover\:text-blue-300:hover {
  color: #90cdf4; }

.hover\:text-blue-400:hover {
  color: #63b3ed; }

.hover\:text-blue-500:hover {
  color: #4299e1; }

.hover\:text-blue-600:hover {
  color: #3182ce; }

.hover\:text-blue-700:hover {
  color: #2b6cb0; }

.hover\:text-blue-800:hover {
  color: #2c5282; }

.hover\:text-blue-900:hover {
  color: #2a4365; }

.hover\:text-indigo-100:hover {
  color: #ebf4ff; }

.hover\:text-indigo-200:hover {
  color: #c3dafe; }

.hover\:text-indigo-300:hover {
  color: #a3bffa; }

.hover\:text-indigo-400:hover {
  color: #7f9cf5; }

.hover\:text-indigo-500:hover {
  color: #667eea; }

.hover\:text-indigo-600:hover {
  color: #5a67d8; }

.hover\:text-indigo-700:hover {
  color: #4c51bf; }

.hover\:text-indigo-800:hover {
  color: #434190; }

.hover\:text-indigo-900:hover {
  color: #3c366b; }

.hover\:text-purple-100:hover {
  color: #faf5ff; }

.hover\:text-purple-200:hover {
  color: #e9d8fd; }

.hover\:text-purple-300:hover {
  color: #d6bcfa; }

.hover\:text-purple-400:hover {
  color: #b794f4; }

.hover\:text-purple-500:hover {
  color: #9f7aea; }

.hover\:text-purple-600:hover {
  color: #805ad5; }

.hover\:text-purple-700:hover {
  color: #6b46c1; }

.hover\:text-purple-800:hover {
  color: #553c9a; }

.hover\:text-purple-900:hover {
  color: #44337a; }

.hover\:text-pink-100:hover {
  color: #fff5f7; }

.hover\:text-pink-200:hover {
  color: #fed7e2; }

.hover\:text-pink-300:hover {
  color: #fbb6ce; }

.hover\:text-pink-400:hover {
  color: #f687b3; }

.hover\:text-pink-500:hover {
  color: #ed64a6; }

.hover\:text-pink-600:hover {
  color: #d53f8c; }

.hover\:text-pink-700:hover {
  color: #b83280; }

.hover\:text-pink-800:hover {
  color: #97266d; }

.hover\:text-pink-900:hover {
  color: #702459; }

.focus\:text-transparent:focus {
  color: transparent; }

.focus\:text-black:focus {
  color: #000; }

.focus\:text-white:focus {
  color: #fff; }

.focus\:text-colour1:focus {
  color: #d2148b; }

.focus\:text-colour2:focus {
  color: #ba1a8c; }

.focus\:text-colour3:focus {
  color: #86278e; }

.focus\:text-colour4:focus {
  color: #742c8f; }

.focus\:text-shade1:focus {
  color: #0f0f0f; }

.focus\:text-shade2:focus {
  color: white; }

.focus\:text-shade3:focus {
  color: #f7f7f7; }

.focus\:text-gray-100:focus {
  color: #f7fafc; }

.focus\:text-gray-200:focus {
  color: #edf2f7; }

.focus\:text-gray-300:focus {
  color: #e2e8f0; }

.focus\:text-gray-400:focus {
  color: #cbd5e0; }

.focus\:text-gray-500:focus {
  color: #a0aec0; }

.focus\:text-gray-600:focus {
  color: #718096; }

.focus\:text-gray-700:focus {
  color: #4a5568; }

.focus\:text-gray-800:focus {
  color: #2d3748; }

.focus\:text-gray-900:focus {
  color: #1a202c; }

.focus\:text-red-100:focus {
  color: #fff5f5; }

.focus\:text-red-200:focus {
  color: #fed7d7; }

.focus\:text-red-300:focus {
  color: #feb2b2; }

.focus\:text-red-400:focus {
  color: #fc8181; }

.focus\:text-red-500:focus {
  color: #f56565; }

.focus\:text-red-600:focus {
  color: #e53e3e; }

.focus\:text-red-700:focus {
  color: #c53030; }

.focus\:text-red-800:focus {
  color: #9b2c2c; }

.focus\:text-red-900:focus {
  color: #742a2a; }

.focus\:text-orange-100:focus {
  color: #fffaf0; }

.focus\:text-orange-200:focus {
  color: #feebc8; }

.focus\:text-orange-300:focus {
  color: #fbd38d; }

.focus\:text-orange-400:focus {
  color: #f6ad55; }

.focus\:text-orange-500:focus {
  color: #ed8936; }

.focus\:text-orange-600:focus {
  color: #dd6b20; }

.focus\:text-orange-700:focus {
  color: #c05621; }

.focus\:text-orange-800:focus {
  color: #9c4221; }

.focus\:text-orange-900:focus {
  color: #7b341e; }

.focus\:text-yellow-100:focus {
  color: #fffff0; }

.focus\:text-yellow-200:focus {
  color: #fefcbf; }

.focus\:text-yellow-300:focus {
  color: #faf089; }

.focus\:text-yellow-400:focus {
  color: #f6e05e; }

.focus\:text-yellow-500:focus {
  color: #ecc94b; }

.focus\:text-yellow-600:focus {
  color: #d69e2e; }

.focus\:text-yellow-700:focus {
  color: #b7791f; }

.focus\:text-yellow-800:focus {
  color: #975a16; }

.focus\:text-yellow-900:focus {
  color: #744210; }

.focus\:text-green-100:focus {
  color: #f0fff4; }

.focus\:text-green-200:focus {
  color: #c6f6d5; }

.focus\:text-green-300:focus {
  color: #9ae6b4; }

.focus\:text-green-400:focus {
  color: #68d391; }

.focus\:text-green-500:focus {
  color: #48bb78; }

.focus\:text-green-600:focus {
  color: #38a169; }

.focus\:text-green-700:focus {
  color: #2f855a; }

.focus\:text-green-800:focus {
  color: #276749; }

.focus\:text-green-900:focus {
  color: #22543d; }

.focus\:text-teal-100:focus {
  color: #e6fffa; }

.focus\:text-teal-200:focus {
  color: #b2f5ea; }

.focus\:text-teal-300:focus {
  color: #81e6d9; }

.focus\:text-teal-400:focus {
  color: #4fd1c5; }

.focus\:text-teal-500:focus {
  color: #38b2ac; }

.focus\:text-teal-600:focus {
  color: #319795; }

.focus\:text-teal-700:focus {
  color: #2c7a7b; }

.focus\:text-teal-800:focus {
  color: #285e61; }

.focus\:text-teal-900:focus {
  color: #234e52; }

.focus\:text-blue-100:focus {
  color: #ebf8ff; }

.focus\:text-blue-200:focus {
  color: #bee3f8; }

.focus\:text-blue-300:focus {
  color: #90cdf4; }

.focus\:text-blue-400:focus {
  color: #63b3ed; }

.focus\:text-blue-500:focus {
  color: #4299e1; }

.focus\:text-blue-600:focus {
  color: #3182ce; }

.focus\:text-blue-700:focus {
  color: #2b6cb0; }

.focus\:text-blue-800:focus {
  color: #2c5282; }

.focus\:text-blue-900:focus {
  color: #2a4365; }

.focus\:text-indigo-100:focus {
  color: #ebf4ff; }

.focus\:text-indigo-200:focus {
  color: #c3dafe; }

.focus\:text-indigo-300:focus {
  color: #a3bffa; }

.focus\:text-indigo-400:focus {
  color: #7f9cf5; }

.focus\:text-indigo-500:focus {
  color: #667eea; }

.focus\:text-indigo-600:focus {
  color: #5a67d8; }

.focus\:text-indigo-700:focus {
  color: #4c51bf; }

.focus\:text-indigo-800:focus {
  color: #434190; }

.focus\:text-indigo-900:focus {
  color: #3c366b; }

.focus\:text-purple-100:focus {
  color: #faf5ff; }

.focus\:text-purple-200:focus {
  color: #e9d8fd; }

.focus\:text-purple-300:focus {
  color: #d6bcfa; }

.focus\:text-purple-400:focus {
  color: #b794f4; }

.focus\:text-purple-500:focus {
  color: #9f7aea; }

.focus\:text-purple-600:focus {
  color: #805ad5; }

.focus\:text-purple-700:focus {
  color: #6b46c1; }

.focus\:text-purple-800:focus {
  color: #553c9a; }

.focus\:text-purple-900:focus {
  color: #44337a; }

.focus\:text-pink-100:focus {
  color: #fff5f7; }

.focus\:text-pink-200:focus {
  color: #fed7e2; }

.focus\:text-pink-300:focus {
  color: #fbb6ce; }

.focus\:text-pink-400:focus {
  color: #f687b3; }

.focus\:text-pink-500:focus {
  color: #ed64a6; }

.focus\:text-pink-600:focus {
  color: #d53f8c; }

.focus\:text-pink-700:focus {
  color: #b83280; }

.focus\:text-pink-800:focus {
  color: #97266d; }

.focus\:text-pink-900:focus {
  color: #702459; }

.text-xs {
  font-size: 0.75rem; }

.text-sm {
  font-size: 0.7rem; }

.text-base {
  font-size: 1rem; }

.text-lg {
  font-size: 1.125rem; }

.text-xl {
  font-size: 1.25rem; }

.text-2xl {
  font-size: 1.5rem; }

.text-3xl {
  font-size: 1.875rem; }

.text-4xl {
  font-size: 2.25rem; }

.text-5xl {
  font-size: 3rem; }

.text-6xl {
  font-size: 4rem; }

.italic {
  font-style: italic; }

.not-italic {
  font-style: normal; }

.uppercase, header nav ul li a {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.normal-case {
  text-transform: none; }

.underline {
  text-decoration: underline; }

.line-through {
  text-decoration: line-through; }

.no-underline {
  text-decoration: none; }

.hover\:underline:hover {
  text-decoration: underline; }

.hover\:line-through:hover {
  text-decoration: line-through; }

.hover\:no-underline:hover {
  text-decoration: none; }

.focus\:underline:focus {
  text-decoration: underline; }

.focus\:line-through:focus {
  text-decoration: line-through; }

.focus\:no-underline:focus {
  text-decoration: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto; }

.tracking-tighter {
  letter-spacing: -0.05em; }

.tracking-tight {
  letter-spacing: -0.025em; }

.tracking-normal {
  letter-spacing: 0; }

.tracking-wide {
  letter-spacing: 0.025em; }

.tracking-wider {
  letter-spacing: 0.05em; }

.tracking-widest {
  letter-spacing: 0.1em; }

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.select-all {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all; }

.select-auto {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.align-baseline {
  vertical-align: baseline; }

.align-top {
  vertical-align: top; }

.align-middle {
  vertical-align: middle; }

.align-bottom {
  vertical-align: bottom; }

.align-text-top {
  vertical-align: text-top; }

.align-text-bottom {
  vertical-align: text-bottom; }

.visible {
  visibility: visible; }

.invisible {
  visibility: hidden; }

.whitespace-normal {
  white-space: normal; }

.whitespace-no-wrap {
  white-space: nowrap; }

.whitespace-pre {
  white-space: pre; }

.whitespace-pre-line {
  white-space: pre-line; }

.whitespace-pre-wrap {
  white-space: pre-wrap; }

.break-normal {
  overflow-wrap: normal;
  word-break: normal; }

.break-words {
  overflow-wrap: break-word; }

.break-all {
  word-break: break-all; }

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.w-0 {
  width: 0; }

.w-1 {
  width: 5px; }

.w-2 {
  width: 10px; }

.w-3 {
  width: 20px; }

.w-4 {
  width: 30px; }

.w-5 {
  width: 40px; }

.w-6 {
  width: 60px; }

.w-7 {
  width: 80px; }

.w-8 {
  width: 120px; }

.w-9 {
  width: 160px; }

.w-10 {
  width: 200px; }

.w-auto {
  width: auto; }

.w-px {
  width: 1px; }

.w-1\/2 {
  width: 50%; }

.w-1\/3 {
  width: 33.333333%; }

.w-2\/3 {
  width: 66.666667%; }

.w-1\/4 {
  width: 25%; }

.w-2\/4 {
  width: 50%; }

.w-3\/4 {
  width: 75%; }

.w-1\/5 {
  width: 20%; }

.w-2\/5 {
  width: 40%; }

.w-3\/5 {
  width: 60%; }

.w-4\/5 {
  width: 80%; }

.w-1\/6 {
  width: 16.666667%; }

.w-2\/6 {
  width: 33.333333%; }

.w-3\/6 {
  width: 50%; }

.w-4\/6 {
  width: 66.666667%; }

.w-5\/6 {
  width: 83.333333%; }

.w-1\/12 {
  width: 8.333333%; }

.w-2\/12 {
  width: 16.666667%; }

.w-3\/12 {
  width: 25%; }

.w-4\/12 {
  width: 33.333333%; }

.w-5\/12 {
  width: 41.666667%; }

.w-6\/12 {
  width: 50%; }

.w-7\/12 {
  width: 58.333333%; }

.w-8\/12 {
  width: 66.666667%; }

.w-9\/12 {
  width: 75%; }

.w-10\/12 {
  width: 83.333333%; }

.w-11\/12 {
  width: 91.666667%; }

.w-full, header, header .brand #logo, form input,
form textarea,
form select {
  width: 100%; }

.w-screen {
  width: 100vw; }

.z-0 {
  z-index: 0; }

.z-10 {
  z-index: 10; }

.z-20 {
  z-index: 20; }

.z-30 {
  z-index: 30; }

.z-40 {
  z-index: 40; }

.z-50 {
  z-index: 50; }

.z-auto {
  z-index: auto; }

@media (min-width: 640px) {
  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .sm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .sm\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .sm\:bg-fixed {
    background-attachment: fixed; }
  .sm\:bg-local {
    background-attachment: local; }
  .sm\:bg-scroll {
    background-attachment: scroll; }
  .sm\:bg-transparent {
    background-color: transparent; }
  .sm\:bg-black {
    background-color: #000; }
  .sm\:bg-white {
    background-color: #fff; }
  .sm\:bg-colour1 {
    background-color: #d2148b; }
  .sm\:bg-colour2 {
    background-color: #ba1a8c; }
  .sm\:bg-colour3 {
    background-color: #86278e; }
  .sm\:bg-colour4 {
    background-color: #742c8f; }
  .sm\:bg-shade1 {
    background-color: #0f0f0f; }
  .sm\:bg-shade2 {
    background-color: white; }
  .sm\:bg-shade3 {
    background-color: #f7f7f7; }
  .sm\:bg-gray-100 {
    background-color: #f7fafc; }
  .sm\:bg-gray-200 {
    background-color: #edf2f7; }
  .sm\:bg-gray-300 {
    background-color: #e2e8f0; }
  .sm\:bg-gray-400 {
    background-color: #cbd5e0; }
  .sm\:bg-gray-500 {
    background-color: #a0aec0; }
  .sm\:bg-gray-600 {
    background-color: #718096; }
  .sm\:bg-gray-700 {
    background-color: #4a5568; }
  .sm\:bg-gray-800 {
    background-color: #2d3748; }
  .sm\:bg-gray-900 {
    background-color: #1a202c; }
  .sm\:bg-red-100 {
    background-color: #fff5f5; }
  .sm\:bg-red-200 {
    background-color: #fed7d7; }
  .sm\:bg-red-300 {
    background-color: #feb2b2; }
  .sm\:bg-red-400 {
    background-color: #fc8181; }
  .sm\:bg-red-500 {
    background-color: #f56565; }
  .sm\:bg-red-600 {
    background-color: #e53e3e; }
  .sm\:bg-red-700 {
    background-color: #c53030; }
  .sm\:bg-red-800 {
    background-color: #9b2c2c; }
  .sm\:bg-red-900 {
    background-color: #742a2a; }
  .sm\:bg-orange-100 {
    background-color: #fffaf0; }
  .sm\:bg-orange-200 {
    background-color: #feebc8; }
  .sm\:bg-orange-300 {
    background-color: #fbd38d; }
  .sm\:bg-orange-400 {
    background-color: #f6ad55; }
  .sm\:bg-orange-500 {
    background-color: #ed8936; }
  .sm\:bg-orange-600 {
    background-color: #dd6b20; }
  .sm\:bg-orange-700 {
    background-color: #c05621; }
  .sm\:bg-orange-800 {
    background-color: #9c4221; }
  .sm\:bg-orange-900 {
    background-color: #7b341e; }
  .sm\:bg-yellow-100 {
    background-color: #fffff0; }
  .sm\:bg-yellow-200 {
    background-color: #fefcbf; }
  .sm\:bg-yellow-300 {
    background-color: #faf089; }
  .sm\:bg-yellow-400 {
    background-color: #f6e05e; }
  .sm\:bg-yellow-500 {
    background-color: #ecc94b; }
  .sm\:bg-yellow-600 {
    background-color: #d69e2e; }
  .sm\:bg-yellow-700 {
    background-color: #b7791f; }
  .sm\:bg-yellow-800 {
    background-color: #975a16; }
  .sm\:bg-yellow-900 {
    background-color: #744210; }
  .sm\:bg-green-100 {
    background-color: #f0fff4; }
  .sm\:bg-green-200 {
    background-color: #c6f6d5; }
  .sm\:bg-green-300 {
    background-color: #9ae6b4; }
  .sm\:bg-green-400 {
    background-color: #68d391; }
  .sm\:bg-green-500 {
    background-color: #48bb78; }
  .sm\:bg-green-600 {
    background-color: #38a169; }
  .sm\:bg-green-700 {
    background-color: #2f855a; }
  .sm\:bg-green-800 {
    background-color: #276749; }
  .sm\:bg-green-900 {
    background-color: #22543d; }
  .sm\:bg-teal-100 {
    background-color: #e6fffa; }
  .sm\:bg-teal-200 {
    background-color: #b2f5ea; }
  .sm\:bg-teal-300 {
    background-color: #81e6d9; }
  .sm\:bg-teal-400 {
    background-color: #4fd1c5; }
  .sm\:bg-teal-500 {
    background-color: #38b2ac; }
  .sm\:bg-teal-600 {
    background-color: #319795; }
  .sm\:bg-teal-700 {
    background-color: #2c7a7b; }
  .sm\:bg-teal-800 {
    background-color: #285e61; }
  .sm\:bg-teal-900 {
    background-color: #234e52; }
  .sm\:bg-blue-100 {
    background-color: #ebf8ff; }
  .sm\:bg-blue-200 {
    background-color: #bee3f8; }
  .sm\:bg-blue-300 {
    background-color: #90cdf4; }
  .sm\:bg-blue-400 {
    background-color: #63b3ed; }
  .sm\:bg-blue-500 {
    background-color: #4299e1; }
  .sm\:bg-blue-600 {
    background-color: #3182ce; }
  .sm\:bg-blue-700 {
    background-color: #2b6cb0; }
  .sm\:bg-blue-800 {
    background-color: #2c5282; }
  .sm\:bg-blue-900 {
    background-color: #2a4365; }
  .sm\:bg-indigo-100 {
    background-color: #ebf4ff; }
  .sm\:bg-indigo-200 {
    background-color: #c3dafe; }
  .sm\:bg-indigo-300 {
    background-color: #a3bffa; }
  .sm\:bg-indigo-400 {
    background-color: #7f9cf5; }
  .sm\:bg-indigo-500 {
    background-color: #667eea; }
  .sm\:bg-indigo-600 {
    background-color: #5a67d8; }
  .sm\:bg-indigo-700 {
    background-color: #4c51bf; }
  .sm\:bg-indigo-800 {
    background-color: #434190; }
  .sm\:bg-indigo-900 {
    background-color: #3c366b; }
  .sm\:bg-purple-100 {
    background-color: #faf5ff; }
  .sm\:bg-purple-200 {
    background-color: #e9d8fd; }
  .sm\:bg-purple-300 {
    background-color: #d6bcfa; }
  .sm\:bg-purple-400 {
    background-color: #b794f4; }
  .sm\:bg-purple-500 {
    background-color: #9f7aea; }
  .sm\:bg-purple-600 {
    background-color: #805ad5; }
  .sm\:bg-purple-700 {
    background-color: #6b46c1; }
  .sm\:bg-purple-800 {
    background-color: #553c9a; }
  .sm\:bg-purple-900 {
    background-color: #44337a; }
  .sm\:bg-pink-100 {
    background-color: #fff5f7; }
  .sm\:bg-pink-200 {
    background-color: #fed7e2; }
  .sm\:bg-pink-300 {
    background-color: #fbb6ce; }
  .sm\:bg-pink-400 {
    background-color: #f687b3; }
  .sm\:bg-pink-500 {
    background-color: #ed64a6; }
  .sm\:bg-pink-600 {
    background-color: #d53f8c; }
  .sm\:bg-pink-700 {
    background-color: #b83280; }
  .sm\:bg-pink-800 {
    background-color: #97266d; }
  .sm\:bg-pink-900 {
    background-color: #702459; }
  .sm\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .sm\:hover\:bg-black:hover {
    background-color: #000; }
  .sm\:hover\:bg-white:hover {
    background-color: #fff; }
  .sm\:hover\:bg-colour1:hover {
    background-color: #d2148b; }
  .sm\:hover\:bg-colour2:hover {
    background-color: #ba1a8c; }
  .sm\:hover\:bg-colour3:hover {
    background-color: #86278e; }
  .sm\:hover\:bg-colour4:hover {
    background-color: #742c8f; }
  .sm\:hover\:bg-shade1:hover {
    background-color: #0f0f0f; }
  .sm\:hover\:bg-shade2:hover {
    background-color: white; }
  .sm\:hover\:bg-shade3:hover {
    background-color: #f7f7f7; }
  .sm\:hover\:bg-gray-100:hover {
    background-color: #f7fafc; }
  .sm\:hover\:bg-gray-200:hover {
    background-color: #edf2f7; }
  .sm\:hover\:bg-gray-300:hover {
    background-color: #e2e8f0; }
  .sm\:hover\:bg-gray-400:hover {
    background-color: #cbd5e0; }
  .sm\:hover\:bg-gray-500:hover {
    background-color: #a0aec0; }
  .sm\:hover\:bg-gray-600:hover {
    background-color: #718096; }
  .sm\:hover\:bg-gray-700:hover {
    background-color: #4a5568; }
  .sm\:hover\:bg-gray-800:hover {
    background-color: #2d3748; }
  .sm\:hover\:bg-gray-900:hover {
    background-color: #1a202c; }
  .sm\:hover\:bg-red-100:hover {
    background-color: #fff5f5; }
  .sm\:hover\:bg-red-200:hover {
    background-color: #fed7d7; }
  .sm\:hover\:bg-red-300:hover {
    background-color: #feb2b2; }
  .sm\:hover\:bg-red-400:hover {
    background-color: #fc8181; }
  .sm\:hover\:bg-red-500:hover {
    background-color: #f56565; }
  .sm\:hover\:bg-red-600:hover {
    background-color: #e53e3e; }
  .sm\:hover\:bg-red-700:hover {
    background-color: #c53030; }
  .sm\:hover\:bg-red-800:hover {
    background-color: #9b2c2c; }
  .sm\:hover\:bg-red-900:hover {
    background-color: #742a2a; }
  .sm\:hover\:bg-orange-100:hover {
    background-color: #fffaf0; }
  .sm\:hover\:bg-orange-200:hover {
    background-color: #feebc8; }
  .sm\:hover\:bg-orange-300:hover {
    background-color: #fbd38d; }
  .sm\:hover\:bg-orange-400:hover {
    background-color: #f6ad55; }
  .sm\:hover\:bg-orange-500:hover {
    background-color: #ed8936; }
  .sm\:hover\:bg-orange-600:hover {
    background-color: #dd6b20; }
  .sm\:hover\:bg-orange-700:hover {
    background-color: #c05621; }
  .sm\:hover\:bg-orange-800:hover {
    background-color: #9c4221; }
  .sm\:hover\:bg-orange-900:hover {
    background-color: #7b341e; }
  .sm\:hover\:bg-yellow-100:hover {
    background-color: #fffff0; }
  .sm\:hover\:bg-yellow-200:hover {
    background-color: #fefcbf; }
  .sm\:hover\:bg-yellow-300:hover {
    background-color: #faf089; }
  .sm\:hover\:bg-yellow-400:hover {
    background-color: #f6e05e; }
  .sm\:hover\:bg-yellow-500:hover {
    background-color: #ecc94b; }
  .sm\:hover\:bg-yellow-600:hover {
    background-color: #d69e2e; }
  .sm\:hover\:bg-yellow-700:hover {
    background-color: #b7791f; }
  .sm\:hover\:bg-yellow-800:hover {
    background-color: #975a16; }
  .sm\:hover\:bg-yellow-900:hover {
    background-color: #744210; }
  .sm\:hover\:bg-green-100:hover {
    background-color: #f0fff4; }
  .sm\:hover\:bg-green-200:hover {
    background-color: #c6f6d5; }
  .sm\:hover\:bg-green-300:hover {
    background-color: #9ae6b4; }
  .sm\:hover\:bg-green-400:hover {
    background-color: #68d391; }
  .sm\:hover\:bg-green-500:hover {
    background-color: #48bb78; }
  .sm\:hover\:bg-green-600:hover {
    background-color: #38a169; }
  .sm\:hover\:bg-green-700:hover {
    background-color: #2f855a; }
  .sm\:hover\:bg-green-800:hover {
    background-color: #276749; }
  .sm\:hover\:bg-green-900:hover {
    background-color: #22543d; }
  .sm\:hover\:bg-teal-100:hover {
    background-color: #e6fffa; }
  .sm\:hover\:bg-teal-200:hover {
    background-color: #b2f5ea; }
  .sm\:hover\:bg-teal-300:hover {
    background-color: #81e6d9; }
  .sm\:hover\:bg-teal-400:hover {
    background-color: #4fd1c5; }
  .sm\:hover\:bg-teal-500:hover {
    background-color: #38b2ac; }
  .sm\:hover\:bg-teal-600:hover {
    background-color: #319795; }
  .sm\:hover\:bg-teal-700:hover {
    background-color: #2c7a7b; }
  .sm\:hover\:bg-teal-800:hover {
    background-color: #285e61; }
  .sm\:hover\:bg-teal-900:hover {
    background-color: #234e52; }
  .sm\:hover\:bg-blue-100:hover {
    background-color: #ebf8ff; }
  .sm\:hover\:bg-blue-200:hover {
    background-color: #bee3f8; }
  .sm\:hover\:bg-blue-300:hover {
    background-color: #90cdf4; }
  .sm\:hover\:bg-blue-400:hover {
    background-color: #63b3ed; }
  .sm\:hover\:bg-blue-500:hover {
    background-color: #4299e1; }
  .sm\:hover\:bg-blue-600:hover {
    background-color: #3182ce; }
  .sm\:hover\:bg-blue-700:hover {
    background-color: #2b6cb0; }
  .sm\:hover\:bg-blue-800:hover {
    background-color: #2c5282; }
  .sm\:hover\:bg-blue-900:hover {
    background-color: #2a4365; }
  .sm\:hover\:bg-indigo-100:hover {
    background-color: #ebf4ff; }
  .sm\:hover\:bg-indigo-200:hover {
    background-color: #c3dafe; }
  .sm\:hover\:bg-indigo-300:hover {
    background-color: #a3bffa; }
  .sm\:hover\:bg-indigo-400:hover {
    background-color: #7f9cf5; }
  .sm\:hover\:bg-indigo-500:hover {
    background-color: #667eea; }
  .sm\:hover\:bg-indigo-600:hover {
    background-color: #5a67d8; }
  .sm\:hover\:bg-indigo-700:hover {
    background-color: #4c51bf; }
  .sm\:hover\:bg-indigo-800:hover {
    background-color: #434190; }
  .sm\:hover\:bg-indigo-900:hover {
    background-color: #3c366b; }
  .sm\:hover\:bg-purple-100:hover {
    background-color: #faf5ff; }
  .sm\:hover\:bg-purple-200:hover {
    background-color: #e9d8fd; }
  .sm\:hover\:bg-purple-300:hover {
    background-color: #d6bcfa; }
  .sm\:hover\:bg-purple-400:hover {
    background-color: #b794f4; }
  .sm\:hover\:bg-purple-500:hover {
    background-color: #9f7aea; }
  .sm\:hover\:bg-purple-600:hover {
    background-color: #805ad5; }
  .sm\:hover\:bg-purple-700:hover {
    background-color: #6b46c1; }
  .sm\:hover\:bg-purple-800:hover {
    background-color: #553c9a; }
  .sm\:hover\:bg-purple-900:hover {
    background-color: #44337a; }
  .sm\:hover\:bg-pink-100:hover {
    background-color: #fff5f7; }
  .sm\:hover\:bg-pink-200:hover {
    background-color: #fed7e2; }
  .sm\:hover\:bg-pink-300:hover {
    background-color: #fbb6ce; }
  .sm\:hover\:bg-pink-400:hover {
    background-color: #f687b3; }
  .sm\:hover\:bg-pink-500:hover {
    background-color: #ed64a6; }
  .sm\:hover\:bg-pink-600:hover {
    background-color: #d53f8c; }
  .sm\:hover\:bg-pink-700:hover {
    background-color: #b83280; }
  .sm\:hover\:bg-pink-800:hover {
    background-color: #97266d; }
  .sm\:hover\:bg-pink-900:hover {
    background-color: #702459; }
  .sm\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .sm\:focus\:bg-black:focus {
    background-color: #000; }
  .sm\:focus\:bg-white:focus {
    background-color: #fff; }
  .sm\:focus\:bg-colour1:focus {
    background-color: #d2148b; }
  .sm\:focus\:bg-colour2:focus {
    background-color: #ba1a8c; }
  .sm\:focus\:bg-colour3:focus {
    background-color: #86278e; }
  .sm\:focus\:bg-colour4:focus {
    background-color: #742c8f; }
  .sm\:focus\:bg-shade1:focus {
    background-color: #0f0f0f; }
  .sm\:focus\:bg-shade2:focus {
    background-color: white; }
  .sm\:focus\:bg-shade3:focus {
    background-color: #f7f7f7; }
  .sm\:focus\:bg-gray-100:focus {
    background-color: #f7fafc; }
  .sm\:focus\:bg-gray-200:focus {
    background-color: #edf2f7; }
  .sm\:focus\:bg-gray-300:focus {
    background-color: #e2e8f0; }
  .sm\:focus\:bg-gray-400:focus {
    background-color: #cbd5e0; }
  .sm\:focus\:bg-gray-500:focus {
    background-color: #a0aec0; }
  .sm\:focus\:bg-gray-600:focus {
    background-color: #718096; }
  .sm\:focus\:bg-gray-700:focus {
    background-color: #4a5568; }
  .sm\:focus\:bg-gray-800:focus {
    background-color: #2d3748; }
  .sm\:focus\:bg-gray-900:focus {
    background-color: #1a202c; }
  .sm\:focus\:bg-red-100:focus {
    background-color: #fff5f5; }
  .sm\:focus\:bg-red-200:focus {
    background-color: #fed7d7; }
  .sm\:focus\:bg-red-300:focus {
    background-color: #feb2b2; }
  .sm\:focus\:bg-red-400:focus {
    background-color: #fc8181; }
  .sm\:focus\:bg-red-500:focus {
    background-color: #f56565; }
  .sm\:focus\:bg-red-600:focus {
    background-color: #e53e3e; }
  .sm\:focus\:bg-red-700:focus {
    background-color: #c53030; }
  .sm\:focus\:bg-red-800:focus {
    background-color: #9b2c2c; }
  .sm\:focus\:bg-red-900:focus {
    background-color: #742a2a; }
  .sm\:focus\:bg-orange-100:focus {
    background-color: #fffaf0; }
  .sm\:focus\:bg-orange-200:focus {
    background-color: #feebc8; }
  .sm\:focus\:bg-orange-300:focus {
    background-color: #fbd38d; }
  .sm\:focus\:bg-orange-400:focus {
    background-color: #f6ad55; }
  .sm\:focus\:bg-orange-500:focus {
    background-color: #ed8936; }
  .sm\:focus\:bg-orange-600:focus {
    background-color: #dd6b20; }
  .sm\:focus\:bg-orange-700:focus {
    background-color: #c05621; }
  .sm\:focus\:bg-orange-800:focus {
    background-color: #9c4221; }
  .sm\:focus\:bg-orange-900:focus {
    background-color: #7b341e; }
  .sm\:focus\:bg-yellow-100:focus {
    background-color: #fffff0; }
  .sm\:focus\:bg-yellow-200:focus {
    background-color: #fefcbf; }
  .sm\:focus\:bg-yellow-300:focus {
    background-color: #faf089; }
  .sm\:focus\:bg-yellow-400:focus {
    background-color: #f6e05e; }
  .sm\:focus\:bg-yellow-500:focus {
    background-color: #ecc94b; }
  .sm\:focus\:bg-yellow-600:focus {
    background-color: #d69e2e; }
  .sm\:focus\:bg-yellow-700:focus {
    background-color: #b7791f; }
  .sm\:focus\:bg-yellow-800:focus {
    background-color: #975a16; }
  .sm\:focus\:bg-yellow-900:focus {
    background-color: #744210; }
  .sm\:focus\:bg-green-100:focus {
    background-color: #f0fff4; }
  .sm\:focus\:bg-green-200:focus {
    background-color: #c6f6d5; }
  .sm\:focus\:bg-green-300:focus {
    background-color: #9ae6b4; }
  .sm\:focus\:bg-green-400:focus {
    background-color: #68d391; }
  .sm\:focus\:bg-green-500:focus {
    background-color: #48bb78; }
  .sm\:focus\:bg-green-600:focus {
    background-color: #38a169; }
  .sm\:focus\:bg-green-700:focus {
    background-color: #2f855a; }
  .sm\:focus\:bg-green-800:focus {
    background-color: #276749; }
  .sm\:focus\:bg-green-900:focus {
    background-color: #22543d; }
  .sm\:focus\:bg-teal-100:focus {
    background-color: #e6fffa; }
  .sm\:focus\:bg-teal-200:focus {
    background-color: #b2f5ea; }
  .sm\:focus\:bg-teal-300:focus {
    background-color: #81e6d9; }
  .sm\:focus\:bg-teal-400:focus {
    background-color: #4fd1c5; }
  .sm\:focus\:bg-teal-500:focus {
    background-color: #38b2ac; }
  .sm\:focus\:bg-teal-600:focus {
    background-color: #319795; }
  .sm\:focus\:bg-teal-700:focus {
    background-color: #2c7a7b; }
  .sm\:focus\:bg-teal-800:focus {
    background-color: #285e61; }
  .sm\:focus\:bg-teal-900:focus {
    background-color: #234e52; }
  .sm\:focus\:bg-blue-100:focus {
    background-color: #ebf8ff; }
  .sm\:focus\:bg-blue-200:focus {
    background-color: #bee3f8; }
  .sm\:focus\:bg-blue-300:focus {
    background-color: #90cdf4; }
  .sm\:focus\:bg-blue-400:focus {
    background-color: #63b3ed; }
  .sm\:focus\:bg-blue-500:focus {
    background-color: #4299e1; }
  .sm\:focus\:bg-blue-600:focus {
    background-color: #3182ce; }
  .sm\:focus\:bg-blue-700:focus {
    background-color: #2b6cb0; }
  .sm\:focus\:bg-blue-800:focus {
    background-color: #2c5282; }
  .sm\:focus\:bg-blue-900:focus {
    background-color: #2a4365; }
  .sm\:focus\:bg-indigo-100:focus {
    background-color: #ebf4ff; }
  .sm\:focus\:bg-indigo-200:focus {
    background-color: #c3dafe; }
  .sm\:focus\:bg-indigo-300:focus {
    background-color: #a3bffa; }
  .sm\:focus\:bg-indigo-400:focus {
    background-color: #7f9cf5; }
  .sm\:focus\:bg-indigo-500:focus {
    background-color: #667eea; }
  .sm\:focus\:bg-indigo-600:focus {
    background-color: #5a67d8; }
  .sm\:focus\:bg-indigo-700:focus {
    background-color: #4c51bf; }
  .sm\:focus\:bg-indigo-800:focus {
    background-color: #434190; }
  .sm\:focus\:bg-indigo-900:focus {
    background-color: #3c366b; }
  .sm\:focus\:bg-purple-100:focus {
    background-color: #faf5ff; }
  .sm\:focus\:bg-purple-200:focus {
    background-color: #e9d8fd; }
  .sm\:focus\:bg-purple-300:focus {
    background-color: #d6bcfa; }
  .sm\:focus\:bg-purple-400:focus {
    background-color: #b794f4; }
  .sm\:focus\:bg-purple-500:focus {
    background-color: #9f7aea; }
  .sm\:focus\:bg-purple-600:focus {
    background-color: #805ad5; }
  .sm\:focus\:bg-purple-700:focus {
    background-color: #6b46c1; }
  .sm\:focus\:bg-purple-800:focus {
    background-color: #553c9a; }
  .sm\:focus\:bg-purple-900:focus {
    background-color: #44337a; }
  .sm\:focus\:bg-pink-100:focus {
    background-color: #fff5f7; }
  .sm\:focus\:bg-pink-200:focus {
    background-color: #fed7e2; }
  .sm\:focus\:bg-pink-300:focus {
    background-color: #fbb6ce; }
  .sm\:focus\:bg-pink-400:focus {
    background-color: #f687b3; }
  .sm\:focus\:bg-pink-500:focus {
    background-color: #ed64a6; }
  .sm\:focus\:bg-pink-600:focus {
    background-color: #d53f8c; }
  .sm\:focus\:bg-pink-700:focus {
    background-color: #b83280; }
  .sm\:focus\:bg-pink-800:focus {
    background-color: #97266d; }
  .sm\:focus\:bg-pink-900:focus {
    background-color: #702459; }
  .sm\:bg-bottom {
    background-position: bottom; }
  .sm\:bg-center {
    background-position: center; }
  .sm\:bg-left {
    background-position: left; }
  .sm\:bg-left-bottom {
    background-position: left bottom; }
  .sm\:bg-left-top {
    background-position: left top; }
  .sm\:bg-right {
    background-position: right; }
  .sm\:bg-right-bottom {
    background-position: right bottom; }
  .sm\:bg-right-top {
    background-position: right top; }
  .sm\:bg-top {
    background-position: top; }
  .sm\:bg-repeat {
    background-repeat: repeat; }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat; }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x; }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y; }
  .sm\:bg-repeat-round {
    background-repeat: round; }
  .sm\:bg-repeat-space {
    background-repeat: space; }
  .sm\:bg-auto {
    background-size: auto; }
  .sm\:bg-cover {
    background-size: cover; }
  .sm\:bg-contain {
    background-size: contain; }
  .sm\:border-collapse {
    border-collapse: collapse; }
  .sm\:border-separate {
    border-collapse: separate; }
  .sm\:border-transparent {
    border-color: transparent; }
  .sm\:border-black {
    border-color: #000; }
  .sm\:border-white {
    border-color: #fff; }
  .sm\:border-colour1 {
    border-color: #d2148b; }
  .sm\:border-colour2 {
    border-color: #ba1a8c; }
  .sm\:border-colour3 {
    border-color: #86278e; }
  .sm\:border-colour4 {
    border-color: #742c8f; }
  .sm\:border-shade1 {
    border-color: #0f0f0f; }
  .sm\:border-shade2 {
    border-color: white; }
  .sm\:border-shade3 {
    border-color: #f7f7f7; }
  .sm\:border-gray-100 {
    border-color: #f7fafc; }
  .sm\:border-gray-200 {
    border-color: #edf2f7; }
  .sm\:border-gray-300 {
    border-color: #e2e8f0; }
  .sm\:border-gray-400 {
    border-color: #cbd5e0; }
  .sm\:border-gray-500 {
    border-color: #a0aec0; }
  .sm\:border-gray-600 {
    border-color: #718096; }
  .sm\:border-gray-700 {
    border-color: #4a5568; }
  .sm\:border-gray-800 {
    border-color: #2d3748; }
  .sm\:border-gray-900 {
    border-color: #1a202c; }
  .sm\:border-red-100 {
    border-color: #fff5f5; }
  .sm\:border-red-200 {
    border-color: #fed7d7; }
  .sm\:border-red-300 {
    border-color: #feb2b2; }
  .sm\:border-red-400 {
    border-color: #fc8181; }
  .sm\:border-red-500 {
    border-color: #f56565; }
  .sm\:border-red-600 {
    border-color: #e53e3e; }
  .sm\:border-red-700 {
    border-color: #c53030; }
  .sm\:border-red-800 {
    border-color: #9b2c2c; }
  .sm\:border-red-900 {
    border-color: #742a2a; }
  .sm\:border-orange-100 {
    border-color: #fffaf0; }
  .sm\:border-orange-200 {
    border-color: #feebc8; }
  .sm\:border-orange-300 {
    border-color: #fbd38d; }
  .sm\:border-orange-400 {
    border-color: #f6ad55; }
  .sm\:border-orange-500 {
    border-color: #ed8936; }
  .sm\:border-orange-600 {
    border-color: #dd6b20; }
  .sm\:border-orange-700 {
    border-color: #c05621; }
  .sm\:border-orange-800 {
    border-color: #9c4221; }
  .sm\:border-orange-900 {
    border-color: #7b341e; }
  .sm\:border-yellow-100 {
    border-color: #fffff0; }
  .sm\:border-yellow-200 {
    border-color: #fefcbf; }
  .sm\:border-yellow-300 {
    border-color: #faf089; }
  .sm\:border-yellow-400 {
    border-color: #f6e05e; }
  .sm\:border-yellow-500 {
    border-color: #ecc94b; }
  .sm\:border-yellow-600 {
    border-color: #d69e2e; }
  .sm\:border-yellow-700 {
    border-color: #b7791f; }
  .sm\:border-yellow-800 {
    border-color: #975a16; }
  .sm\:border-yellow-900 {
    border-color: #744210; }
  .sm\:border-green-100 {
    border-color: #f0fff4; }
  .sm\:border-green-200 {
    border-color: #c6f6d5; }
  .sm\:border-green-300 {
    border-color: #9ae6b4; }
  .sm\:border-green-400 {
    border-color: #68d391; }
  .sm\:border-green-500 {
    border-color: #48bb78; }
  .sm\:border-green-600 {
    border-color: #38a169; }
  .sm\:border-green-700 {
    border-color: #2f855a; }
  .sm\:border-green-800 {
    border-color: #276749; }
  .sm\:border-green-900 {
    border-color: #22543d; }
  .sm\:border-teal-100 {
    border-color: #e6fffa; }
  .sm\:border-teal-200 {
    border-color: #b2f5ea; }
  .sm\:border-teal-300 {
    border-color: #81e6d9; }
  .sm\:border-teal-400 {
    border-color: #4fd1c5; }
  .sm\:border-teal-500 {
    border-color: #38b2ac; }
  .sm\:border-teal-600 {
    border-color: #319795; }
  .sm\:border-teal-700 {
    border-color: #2c7a7b; }
  .sm\:border-teal-800 {
    border-color: #285e61; }
  .sm\:border-teal-900 {
    border-color: #234e52; }
  .sm\:border-blue-100 {
    border-color: #ebf8ff; }
  .sm\:border-blue-200 {
    border-color: #bee3f8; }
  .sm\:border-blue-300 {
    border-color: #90cdf4; }
  .sm\:border-blue-400 {
    border-color: #63b3ed; }
  .sm\:border-blue-500 {
    border-color: #4299e1; }
  .sm\:border-blue-600 {
    border-color: #3182ce; }
  .sm\:border-blue-700 {
    border-color: #2b6cb0; }
  .sm\:border-blue-800 {
    border-color: #2c5282; }
  .sm\:border-blue-900 {
    border-color: #2a4365; }
  .sm\:border-indigo-100 {
    border-color: #ebf4ff; }
  .sm\:border-indigo-200 {
    border-color: #c3dafe; }
  .sm\:border-indigo-300 {
    border-color: #a3bffa; }
  .sm\:border-indigo-400 {
    border-color: #7f9cf5; }
  .sm\:border-indigo-500 {
    border-color: #667eea; }
  .sm\:border-indigo-600 {
    border-color: #5a67d8; }
  .sm\:border-indigo-700 {
    border-color: #4c51bf; }
  .sm\:border-indigo-800 {
    border-color: #434190; }
  .sm\:border-indigo-900 {
    border-color: #3c366b; }
  .sm\:border-purple-100 {
    border-color: #faf5ff; }
  .sm\:border-purple-200 {
    border-color: #e9d8fd; }
  .sm\:border-purple-300 {
    border-color: #d6bcfa; }
  .sm\:border-purple-400 {
    border-color: #b794f4; }
  .sm\:border-purple-500 {
    border-color: #9f7aea; }
  .sm\:border-purple-600 {
    border-color: #805ad5; }
  .sm\:border-purple-700 {
    border-color: #6b46c1; }
  .sm\:border-purple-800 {
    border-color: #553c9a; }
  .sm\:border-purple-900 {
    border-color: #44337a; }
  .sm\:border-pink-100 {
    border-color: #fff5f7; }
  .sm\:border-pink-200 {
    border-color: #fed7e2; }
  .sm\:border-pink-300 {
    border-color: #fbb6ce; }
  .sm\:border-pink-400 {
    border-color: #f687b3; }
  .sm\:border-pink-500 {
    border-color: #ed64a6; }
  .sm\:border-pink-600 {
    border-color: #d53f8c; }
  .sm\:border-pink-700 {
    border-color: #b83280; }
  .sm\:border-pink-800 {
    border-color: #97266d; }
  .sm\:border-pink-900 {
    border-color: #702459; }
  .sm\:hover\:border-transparent:hover {
    border-color: transparent; }
  .sm\:hover\:border-black:hover {
    border-color: #000; }
  .sm\:hover\:border-white:hover {
    border-color: #fff; }
  .sm\:hover\:border-colour1:hover {
    border-color: #d2148b; }
  .sm\:hover\:border-colour2:hover {
    border-color: #ba1a8c; }
  .sm\:hover\:border-colour3:hover {
    border-color: #86278e; }
  .sm\:hover\:border-colour4:hover {
    border-color: #742c8f; }
  .sm\:hover\:border-shade1:hover {
    border-color: #0f0f0f; }
  .sm\:hover\:border-shade2:hover {
    border-color: white; }
  .sm\:hover\:border-shade3:hover {
    border-color: #f7f7f7; }
  .sm\:hover\:border-gray-100:hover {
    border-color: #f7fafc; }
  .sm\:hover\:border-gray-200:hover {
    border-color: #edf2f7; }
  .sm\:hover\:border-gray-300:hover {
    border-color: #e2e8f0; }
  .sm\:hover\:border-gray-400:hover {
    border-color: #cbd5e0; }
  .sm\:hover\:border-gray-500:hover {
    border-color: #a0aec0; }
  .sm\:hover\:border-gray-600:hover {
    border-color: #718096; }
  .sm\:hover\:border-gray-700:hover {
    border-color: #4a5568; }
  .sm\:hover\:border-gray-800:hover {
    border-color: #2d3748; }
  .sm\:hover\:border-gray-900:hover {
    border-color: #1a202c; }
  .sm\:hover\:border-red-100:hover {
    border-color: #fff5f5; }
  .sm\:hover\:border-red-200:hover {
    border-color: #fed7d7; }
  .sm\:hover\:border-red-300:hover {
    border-color: #feb2b2; }
  .sm\:hover\:border-red-400:hover {
    border-color: #fc8181; }
  .sm\:hover\:border-red-500:hover {
    border-color: #f56565; }
  .sm\:hover\:border-red-600:hover {
    border-color: #e53e3e; }
  .sm\:hover\:border-red-700:hover {
    border-color: #c53030; }
  .sm\:hover\:border-red-800:hover {
    border-color: #9b2c2c; }
  .sm\:hover\:border-red-900:hover {
    border-color: #742a2a; }
  .sm\:hover\:border-orange-100:hover {
    border-color: #fffaf0; }
  .sm\:hover\:border-orange-200:hover {
    border-color: #feebc8; }
  .sm\:hover\:border-orange-300:hover {
    border-color: #fbd38d; }
  .sm\:hover\:border-orange-400:hover {
    border-color: #f6ad55; }
  .sm\:hover\:border-orange-500:hover {
    border-color: #ed8936; }
  .sm\:hover\:border-orange-600:hover {
    border-color: #dd6b20; }
  .sm\:hover\:border-orange-700:hover {
    border-color: #c05621; }
  .sm\:hover\:border-orange-800:hover {
    border-color: #9c4221; }
  .sm\:hover\:border-orange-900:hover {
    border-color: #7b341e; }
  .sm\:hover\:border-yellow-100:hover {
    border-color: #fffff0; }
  .sm\:hover\:border-yellow-200:hover {
    border-color: #fefcbf; }
  .sm\:hover\:border-yellow-300:hover {
    border-color: #faf089; }
  .sm\:hover\:border-yellow-400:hover {
    border-color: #f6e05e; }
  .sm\:hover\:border-yellow-500:hover {
    border-color: #ecc94b; }
  .sm\:hover\:border-yellow-600:hover {
    border-color: #d69e2e; }
  .sm\:hover\:border-yellow-700:hover {
    border-color: #b7791f; }
  .sm\:hover\:border-yellow-800:hover {
    border-color: #975a16; }
  .sm\:hover\:border-yellow-900:hover {
    border-color: #744210; }
  .sm\:hover\:border-green-100:hover {
    border-color: #f0fff4; }
  .sm\:hover\:border-green-200:hover {
    border-color: #c6f6d5; }
  .sm\:hover\:border-green-300:hover {
    border-color: #9ae6b4; }
  .sm\:hover\:border-green-400:hover {
    border-color: #68d391; }
  .sm\:hover\:border-green-500:hover {
    border-color: #48bb78; }
  .sm\:hover\:border-green-600:hover {
    border-color: #38a169; }
  .sm\:hover\:border-green-700:hover {
    border-color: #2f855a; }
  .sm\:hover\:border-green-800:hover {
    border-color: #276749; }
  .sm\:hover\:border-green-900:hover {
    border-color: #22543d; }
  .sm\:hover\:border-teal-100:hover {
    border-color: #e6fffa; }
  .sm\:hover\:border-teal-200:hover {
    border-color: #b2f5ea; }
  .sm\:hover\:border-teal-300:hover {
    border-color: #81e6d9; }
  .sm\:hover\:border-teal-400:hover {
    border-color: #4fd1c5; }
  .sm\:hover\:border-teal-500:hover {
    border-color: #38b2ac; }
  .sm\:hover\:border-teal-600:hover {
    border-color: #319795; }
  .sm\:hover\:border-teal-700:hover {
    border-color: #2c7a7b; }
  .sm\:hover\:border-teal-800:hover {
    border-color: #285e61; }
  .sm\:hover\:border-teal-900:hover {
    border-color: #234e52; }
  .sm\:hover\:border-blue-100:hover {
    border-color: #ebf8ff; }
  .sm\:hover\:border-blue-200:hover {
    border-color: #bee3f8; }
  .sm\:hover\:border-blue-300:hover {
    border-color: #90cdf4; }
  .sm\:hover\:border-blue-400:hover {
    border-color: #63b3ed; }
  .sm\:hover\:border-blue-500:hover {
    border-color: #4299e1; }
  .sm\:hover\:border-blue-600:hover {
    border-color: #3182ce; }
  .sm\:hover\:border-blue-700:hover {
    border-color: #2b6cb0; }
  .sm\:hover\:border-blue-800:hover {
    border-color: #2c5282; }
  .sm\:hover\:border-blue-900:hover {
    border-color: #2a4365; }
  .sm\:hover\:border-indigo-100:hover {
    border-color: #ebf4ff; }
  .sm\:hover\:border-indigo-200:hover {
    border-color: #c3dafe; }
  .sm\:hover\:border-indigo-300:hover {
    border-color: #a3bffa; }
  .sm\:hover\:border-indigo-400:hover {
    border-color: #7f9cf5; }
  .sm\:hover\:border-indigo-500:hover {
    border-color: #667eea; }
  .sm\:hover\:border-indigo-600:hover {
    border-color: #5a67d8; }
  .sm\:hover\:border-indigo-700:hover {
    border-color: #4c51bf; }
  .sm\:hover\:border-indigo-800:hover {
    border-color: #434190; }
  .sm\:hover\:border-indigo-900:hover {
    border-color: #3c366b; }
  .sm\:hover\:border-purple-100:hover {
    border-color: #faf5ff; }
  .sm\:hover\:border-purple-200:hover {
    border-color: #e9d8fd; }
  .sm\:hover\:border-purple-300:hover {
    border-color: #d6bcfa; }
  .sm\:hover\:border-purple-400:hover {
    border-color: #b794f4; }
  .sm\:hover\:border-purple-500:hover {
    border-color: #9f7aea; }
  .sm\:hover\:border-purple-600:hover {
    border-color: #805ad5; }
  .sm\:hover\:border-purple-700:hover {
    border-color: #6b46c1; }
  .sm\:hover\:border-purple-800:hover {
    border-color: #553c9a; }
  .sm\:hover\:border-purple-900:hover {
    border-color: #44337a; }
  .sm\:hover\:border-pink-100:hover {
    border-color: #fff5f7; }
  .sm\:hover\:border-pink-200:hover {
    border-color: #fed7e2; }
  .sm\:hover\:border-pink-300:hover {
    border-color: #fbb6ce; }
  .sm\:hover\:border-pink-400:hover {
    border-color: #f687b3; }
  .sm\:hover\:border-pink-500:hover {
    border-color: #ed64a6; }
  .sm\:hover\:border-pink-600:hover {
    border-color: #d53f8c; }
  .sm\:hover\:border-pink-700:hover {
    border-color: #b83280; }
  .sm\:hover\:border-pink-800:hover {
    border-color: #97266d; }
  .sm\:hover\:border-pink-900:hover {
    border-color: #702459; }
  .sm\:focus\:border-transparent:focus {
    border-color: transparent; }
  .sm\:focus\:border-black:focus {
    border-color: #000; }
  .sm\:focus\:border-white:focus {
    border-color: #fff; }
  .sm\:focus\:border-colour1:focus {
    border-color: #d2148b; }
  .sm\:focus\:border-colour2:focus {
    border-color: #ba1a8c; }
  .sm\:focus\:border-colour3:focus {
    border-color: #86278e; }
  .sm\:focus\:border-colour4:focus {
    border-color: #742c8f; }
  .sm\:focus\:border-shade1:focus {
    border-color: #0f0f0f; }
  .sm\:focus\:border-shade2:focus {
    border-color: white; }
  .sm\:focus\:border-shade3:focus {
    border-color: #f7f7f7; }
  .sm\:focus\:border-gray-100:focus {
    border-color: #f7fafc; }
  .sm\:focus\:border-gray-200:focus {
    border-color: #edf2f7; }
  .sm\:focus\:border-gray-300:focus {
    border-color: #e2e8f0; }
  .sm\:focus\:border-gray-400:focus {
    border-color: #cbd5e0; }
  .sm\:focus\:border-gray-500:focus {
    border-color: #a0aec0; }
  .sm\:focus\:border-gray-600:focus {
    border-color: #718096; }
  .sm\:focus\:border-gray-700:focus {
    border-color: #4a5568; }
  .sm\:focus\:border-gray-800:focus {
    border-color: #2d3748; }
  .sm\:focus\:border-gray-900:focus {
    border-color: #1a202c; }
  .sm\:focus\:border-red-100:focus {
    border-color: #fff5f5; }
  .sm\:focus\:border-red-200:focus {
    border-color: #fed7d7; }
  .sm\:focus\:border-red-300:focus {
    border-color: #feb2b2; }
  .sm\:focus\:border-red-400:focus {
    border-color: #fc8181; }
  .sm\:focus\:border-red-500:focus {
    border-color: #f56565; }
  .sm\:focus\:border-red-600:focus {
    border-color: #e53e3e; }
  .sm\:focus\:border-red-700:focus {
    border-color: #c53030; }
  .sm\:focus\:border-red-800:focus {
    border-color: #9b2c2c; }
  .sm\:focus\:border-red-900:focus {
    border-color: #742a2a; }
  .sm\:focus\:border-orange-100:focus {
    border-color: #fffaf0; }
  .sm\:focus\:border-orange-200:focus {
    border-color: #feebc8; }
  .sm\:focus\:border-orange-300:focus {
    border-color: #fbd38d; }
  .sm\:focus\:border-orange-400:focus {
    border-color: #f6ad55; }
  .sm\:focus\:border-orange-500:focus {
    border-color: #ed8936; }
  .sm\:focus\:border-orange-600:focus {
    border-color: #dd6b20; }
  .sm\:focus\:border-orange-700:focus {
    border-color: #c05621; }
  .sm\:focus\:border-orange-800:focus {
    border-color: #9c4221; }
  .sm\:focus\:border-orange-900:focus {
    border-color: #7b341e; }
  .sm\:focus\:border-yellow-100:focus {
    border-color: #fffff0; }
  .sm\:focus\:border-yellow-200:focus {
    border-color: #fefcbf; }
  .sm\:focus\:border-yellow-300:focus {
    border-color: #faf089; }
  .sm\:focus\:border-yellow-400:focus {
    border-color: #f6e05e; }
  .sm\:focus\:border-yellow-500:focus {
    border-color: #ecc94b; }
  .sm\:focus\:border-yellow-600:focus {
    border-color: #d69e2e; }
  .sm\:focus\:border-yellow-700:focus {
    border-color: #b7791f; }
  .sm\:focus\:border-yellow-800:focus {
    border-color: #975a16; }
  .sm\:focus\:border-yellow-900:focus {
    border-color: #744210; }
  .sm\:focus\:border-green-100:focus {
    border-color: #f0fff4; }
  .sm\:focus\:border-green-200:focus {
    border-color: #c6f6d5; }
  .sm\:focus\:border-green-300:focus {
    border-color: #9ae6b4; }
  .sm\:focus\:border-green-400:focus {
    border-color: #68d391; }
  .sm\:focus\:border-green-500:focus {
    border-color: #48bb78; }
  .sm\:focus\:border-green-600:focus {
    border-color: #38a169; }
  .sm\:focus\:border-green-700:focus {
    border-color: #2f855a; }
  .sm\:focus\:border-green-800:focus {
    border-color: #276749; }
  .sm\:focus\:border-green-900:focus {
    border-color: #22543d; }
  .sm\:focus\:border-teal-100:focus {
    border-color: #e6fffa; }
  .sm\:focus\:border-teal-200:focus {
    border-color: #b2f5ea; }
  .sm\:focus\:border-teal-300:focus {
    border-color: #81e6d9; }
  .sm\:focus\:border-teal-400:focus {
    border-color: #4fd1c5; }
  .sm\:focus\:border-teal-500:focus {
    border-color: #38b2ac; }
  .sm\:focus\:border-teal-600:focus {
    border-color: #319795; }
  .sm\:focus\:border-teal-700:focus {
    border-color: #2c7a7b; }
  .sm\:focus\:border-teal-800:focus {
    border-color: #285e61; }
  .sm\:focus\:border-teal-900:focus {
    border-color: #234e52; }
  .sm\:focus\:border-blue-100:focus {
    border-color: #ebf8ff; }
  .sm\:focus\:border-blue-200:focus {
    border-color: #bee3f8; }
  .sm\:focus\:border-blue-300:focus {
    border-color: #90cdf4; }
  .sm\:focus\:border-blue-400:focus {
    border-color: #63b3ed; }
  .sm\:focus\:border-blue-500:focus {
    border-color: #4299e1; }
  .sm\:focus\:border-blue-600:focus {
    border-color: #3182ce; }
  .sm\:focus\:border-blue-700:focus {
    border-color: #2b6cb0; }
  .sm\:focus\:border-blue-800:focus {
    border-color: #2c5282; }
  .sm\:focus\:border-blue-900:focus {
    border-color: #2a4365; }
  .sm\:focus\:border-indigo-100:focus {
    border-color: #ebf4ff; }
  .sm\:focus\:border-indigo-200:focus {
    border-color: #c3dafe; }
  .sm\:focus\:border-indigo-300:focus {
    border-color: #a3bffa; }
  .sm\:focus\:border-indigo-400:focus {
    border-color: #7f9cf5; }
  .sm\:focus\:border-indigo-500:focus {
    border-color: #667eea; }
  .sm\:focus\:border-indigo-600:focus {
    border-color: #5a67d8; }
  .sm\:focus\:border-indigo-700:focus {
    border-color: #4c51bf; }
  .sm\:focus\:border-indigo-800:focus {
    border-color: #434190; }
  .sm\:focus\:border-indigo-900:focus {
    border-color: #3c366b; }
  .sm\:focus\:border-purple-100:focus {
    border-color: #faf5ff; }
  .sm\:focus\:border-purple-200:focus {
    border-color: #e9d8fd; }
  .sm\:focus\:border-purple-300:focus {
    border-color: #d6bcfa; }
  .sm\:focus\:border-purple-400:focus {
    border-color: #b794f4; }
  .sm\:focus\:border-purple-500:focus {
    border-color: #9f7aea; }
  .sm\:focus\:border-purple-600:focus {
    border-color: #805ad5; }
  .sm\:focus\:border-purple-700:focus {
    border-color: #6b46c1; }
  .sm\:focus\:border-purple-800:focus {
    border-color: #553c9a; }
  .sm\:focus\:border-purple-900:focus {
    border-color: #44337a; }
  .sm\:focus\:border-pink-100:focus {
    border-color: #fff5f7; }
  .sm\:focus\:border-pink-200:focus {
    border-color: #fed7e2; }
  .sm\:focus\:border-pink-300:focus {
    border-color: #fbb6ce; }
  .sm\:focus\:border-pink-400:focus {
    border-color: #f687b3; }
  .sm\:focus\:border-pink-500:focus {
    border-color: #ed64a6; }
  .sm\:focus\:border-pink-600:focus {
    border-color: #d53f8c; }
  .sm\:focus\:border-pink-700:focus {
    border-color: #b83280; }
  .sm\:focus\:border-pink-800:focus {
    border-color: #97266d; }
  .sm\:focus\:border-pink-900:focus {
    border-color: #702459; }
  .sm\:rounded-none {
    border-radius: 0; }
  .sm\:rounded-sm {
    border-radius: 0.25rem; }
  .sm\:rounded {
    border-radius: 0.5rem; }
  .sm\:rounded-lg {
    border-radius: 1rem; }
  .sm\:rounded-full {
    border-radius: 9999px; }
  .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .sm\:rounded-t-sm {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .sm\:rounded-r-sm {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-l-sm {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-t {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .sm\:rounded-r {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .sm\:rounded-b {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-l {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-t-lg {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }
  .sm\:rounded-r-lg {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem; }
  .sm\:rounded-b-lg {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .sm\:rounded-l-lg {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .sm\:rounded-tl-none {
    border-top-left-radius: 0; }
  .sm\:rounded-tr-none {
    border-top-right-radius: 0; }
  .sm\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.25rem; }
  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.25rem; }
  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.25rem; }
  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-tl {
    border-top-left-radius: 0.5rem; }
  .sm\:rounded-tr {
    border-top-right-radius: 0.5rem; }
  .sm\:rounded-br {
    border-bottom-right-radius: 0.5rem; }
  .sm\:rounded-bl {
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-tl-lg {
    border-top-left-radius: 1rem; }
  .sm\:rounded-tr-lg {
    border-top-right-radius: 1rem; }
  .sm\:rounded-br-lg {
    border-bottom-right-radius: 1rem; }
  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 1rem; }
  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .sm\:border-solid {
    border-style: solid; }
  .sm\:border-dashed {
    border-style: dashed; }
  .sm\:border-dotted {
    border-style: dotted; }
  .sm\:border-double {
    border-style: double; }
  .sm\:border-none {
    border-style: none; }
  .sm\:border-0 {
    border-width: 0; }
  .sm\:border-2 {
    border-width: 2px; }
  .sm\:border-4 {
    border-width: 4px; }
  .sm\:border-8 {
    border-width: 8px; }
  .sm\:border {
    border-width: 1px; }
  .sm\:border-t-0 {
    border-top-width: 0; }
  .sm\:border-r-0 {
    border-right-width: 0; }
  .sm\:border-b-0 {
    border-bottom-width: 0; }
  .sm\:border-l-0 {
    border-left-width: 0; }
  .sm\:border-t-2 {
    border-top-width: 2px; }
  .sm\:border-r-2 {
    border-right-width: 2px; }
  .sm\:border-b-2 {
    border-bottom-width: 2px; }
  .sm\:border-l-2 {
    border-left-width: 2px; }
  .sm\:border-t-4 {
    border-top-width: 4px; }
  .sm\:border-r-4 {
    border-right-width: 4px; }
  .sm\:border-b-4 {
    border-bottom-width: 4px; }
  .sm\:border-l-4 {
    border-left-width: 4px; }
  .sm\:border-t-8 {
    border-top-width: 8px; }
  .sm\:border-r-8 {
    border-right-width: 8px; }
  .sm\:border-b-8 {
    border-bottom-width: 8px; }
  .sm\:border-l-8 {
    border-left-width: 8px; }
  .sm\:border-t {
    border-top-width: 1px; }
  .sm\:border-r {
    border-right-width: 1px; }
  .sm\:border-b {
    border-bottom-width: 1px; }
  .sm\:border-l {
    border-left-width: 1px; }
  .sm\:cursor-auto {
    cursor: auto; }
  .sm\:cursor-default {
    cursor: default; }
  .sm\:cursor-pointer {
    cursor: pointer; }
  .sm\:cursor-wait {
    cursor: wait; }
  .sm\:cursor-text {
    cursor: text; }
  .sm\:cursor-move {
    cursor: move; }
  .sm\:cursor-not-allowed {
    cursor: not-allowed; }
  .sm\:block {
    display: block; }
  .sm\:inline-block {
    display: inline-block; }
  .sm\:inline {
    display: inline; }
  .sm\:flex {
    display: flex; }
  .sm\:inline-flex {
    display: inline-flex; }
  .sm\:table {
    display: table; }
  .sm\:table-row {
    display: table-row; }
  .sm\:table-cell {
    display: table-cell; }
  .sm\:hidden {
    display: none; }
  .sm\:flex-row {
    flex-direction: row; }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse; }
  .sm\:flex-col {
    flex-direction: column; }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse; }
  .sm\:flex-wrap {
    flex-wrap: wrap; }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .sm\:flex-no-wrap {
    flex-wrap: nowrap; }
  .sm\:items-start {
    align-items: flex-start; }
  .sm\:items-end {
    align-items: flex-end; }
  .sm\:items-center {
    align-items: center; }
  .sm\:items-baseline {
    align-items: baseline; }
  .sm\:items-stretch {
    align-items: stretch; }
  .sm\:self-auto {
    align-self: auto; }
  .sm\:self-start {
    align-self: flex-start; }
  .sm\:self-end {
    align-self: flex-end; }
  .sm\:self-center {
    align-self: center; }
  .sm\:self-stretch {
    align-self: stretch; }
  .sm\:justify-start {
    justify-content: flex-start; }
  .sm\:justify-end {
    justify-content: flex-end; }
  .sm\:justify-center {
    justify-content: center; }
  .sm\:justify-between {
    justify-content: space-between; }
  .sm\:justify-around {
    justify-content: space-around; }
  .sm\:content-center {
    align-content: center; }
  .sm\:content-start {
    align-content: flex-start; }
  .sm\:content-end {
    align-content: flex-end; }
  .sm\:content-between {
    align-content: space-between; }
  .sm\:content-around {
    align-content: space-around; }
  .sm\:flex-1 {
    flex: 1 1 0%; }
  .sm\:flex-auto {
    flex: 1 1 auto; }
  .sm\:flex-initial {
    flex: 0 1 auto; }
  .sm\:flex-none {
    flex: none; }
  .sm\:flex-grow-0 {
    flex-grow: 0; }
  .sm\:flex-grow {
    flex-grow: 1; }
  .sm\:flex-shrink-0 {
    flex-shrink: 0; }
  .sm\:flex-shrink {
    flex-shrink: 1; }
  .sm\:order-1 {
    order: 1; }
  .sm\:order-2 {
    order: 2; }
  .sm\:order-3 {
    order: 3; }
  .sm\:order-4 {
    order: 4; }
  .sm\:order-5 {
    order: 5; }
  .sm\:order-6 {
    order: 6; }
  .sm\:order-7 {
    order: 7; }
  .sm\:order-8 {
    order: 8; }
  .sm\:order-9 {
    order: 9; }
  .sm\:order-10 {
    order: 10; }
  .sm\:order-11 {
    order: 11; }
  .sm\:order-12 {
    order: 12; }
  .sm\:order-first {
    order: -9999; }
  .sm\:order-last {
    order: 9999; }
  .sm\:order-none {
    order: 0; }
  .sm\:float-right {
    float: right; }
  .sm\:float-left {
    float: left; }
  .sm\:float-none {
    float: none; }
  .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .sm\:font-font1 {
    font-family: Exo 2, sans-serif; }
  .sm\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .sm\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .sm\:font-hairline {
    font-weight: 100; }
  .sm\:font-thin {
    font-weight: 200; }
  .sm\:font-light {
    font-weight: 300; }
  .sm\:font-normal {
    font-weight: 400; }
  .sm\:font-medium {
    font-weight: 500; }
  .sm\:font-semibold {
    font-weight: 600; }
  .sm\:font-bold {
    font-weight: 700; }
  .sm\:font-extrabold {
    font-weight: 800; }
  .sm\:font-black {
    font-weight: 900; }
  .sm\:hover\:font-hairline:hover {
    font-weight: 100; }
  .sm\:hover\:font-thin:hover {
    font-weight: 200; }
  .sm\:hover\:font-light:hover {
    font-weight: 300; }
  .sm\:hover\:font-normal:hover {
    font-weight: 400; }
  .sm\:hover\:font-medium:hover {
    font-weight: 500; }
  .sm\:hover\:font-semibold:hover {
    font-weight: 600; }
  .sm\:hover\:font-bold:hover {
    font-weight: 700; }
  .sm\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .sm\:hover\:font-black:hover {
    font-weight: 900; }
  .sm\:focus\:font-hairline:focus {
    font-weight: 100; }
  .sm\:focus\:font-thin:focus {
    font-weight: 200; }
  .sm\:focus\:font-light:focus {
    font-weight: 300; }
  .sm\:focus\:font-normal:focus {
    font-weight: 400; }
  .sm\:focus\:font-medium:focus {
    font-weight: 500; }
  .sm\:focus\:font-semibold:focus {
    font-weight: 600; }
  .sm\:focus\:font-bold:focus {
    font-weight: 700; }
  .sm\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .sm\:focus\:font-black:focus {
    font-weight: 900; }
  .sm\:h-0 {
    height: 0; }
  .sm\:h-1 {
    height: 5px; }
  .sm\:h-2 {
    height: 10px; }
  .sm\:h-3 {
    height: 20px; }
  .sm\:h-4 {
    height: 30px; }
  .sm\:h-5 {
    height: 40px; }
  .sm\:h-6 {
    height: 60px; }
  .sm\:h-7 {
    height: 80px; }
  .sm\:h-8 {
    height: 120px; }
  .sm\:h-9 {
    height: 160px; }
  .sm\:h-10 {
    height: 200px; }
  .sm\:h-auto {
    height: auto; }
  .sm\:h-px {
    height: 1px; }
  .sm\:h-full {
    height: 100%; }
  .sm\:h-screen {
    height: 100vh; }
  .sm\:leading-none {
    line-height: 1; }
  .sm\:leading-tight {
    line-height: 1.25; }
  .sm\:leading-snug {
    line-height: 1.375; }
  .sm\:leading-normal {
    line-height: 1.5; }
  .sm\:leading-relaxed {
    line-height: 1.625; }
  .sm\:leading-loose {
    line-height: 2; }
  .sm\:list-inside {
    list-style-position: inside; }
  .sm\:list-outside {
    list-style-position: outside; }
  .sm\:list-none {
    list-style-type: none; }
  .sm\:list-disc {
    list-style-type: disc; }
  .sm\:list-decimal {
    list-style-type: decimal; }
  .sm\:m-0 {
    margin: 0; }
  .sm\:m-1 {
    margin: 5px; }
  .sm\:m-2 {
    margin: 10px; }
  .sm\:m-3 {
    margin: 20px; }
  .sm\:m-4 {
    margin: 30px; }
  .sm\:m-5 {
    margin: 40px; }
  .sm\:m-6 {
    margin: 60px; }
  .sm\:m-7 {
    margin: 80px; }
  .sm\:m-8 {
    margin: 120px; }
  .sm\:m-9 {
    margin: 160px; }
  .sm\:m-10 {
    margin: 200px; }
  .sm\:m-auto {
    margin: auto; }
  .sm\:m-px {
    margin: 1px; }
  .sm\:-m-1 {
    margin: -5px; }
  .sm\:-m-2 {
    margin: -10px; }
  .sm\:-m-3 {
    margin: -20px; }
  .sm\:-m-4 {
    margin: -30px; }
  .sm\:-m-5 {
    margin: -40px; }
  .sm\:-m-6 {
    margin: -60px; }
  .sm\:-m-7 {
    margin: -80px; }
  .sm\:-m-8 {
    margin: -120px; }
  .sm\:-m-9 {
    margin: -160px; }
  .sm\:-m-10 {
    margin: -200px; }
  .sm\:-m-px {
    margin: -1px; }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .sm\:my-1 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .sm\:mx-1 {
    margin-left: 5px;
    margin-right: 5px; }
  .sm\:my-2 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .sm\:mx-2 {
    margin-left: 10px;
    margin-right: 10px; }
  .sm\:my-3 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .sm\:mx-3 {
    margin-left: 20px;
    margin-right: 20px; }
  .sm\:my-4 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .sm\:mx-4 {
    margin-left: 30px;
    margin-right: 30px; }
  .sm\:my-5 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .sm\:mx-5 {
    margin-left: 40px;
    margin-right: 40px; }
  .sm\:my-6 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .sm\:mx-6 {
    margin-left: 60px;
    margin-right: 60px; }
  .sm\:my-7 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .sm\:mx-7 {
    margin-left: 80px;
    margin-right: 80px; }
  .sm\:my-8 {
    margin-top: 120px;
    margin-bottom: 120px; }
  .sm\:mx-8 {
    margin-left: 120px;
    margin-right: 120px; }
  .sm\:my-9 {
    margin-top: 160px;
    margin-bottom: 160px; }
  .sm\:mx-9 {
    margin-left: 160px;
    margin-right: 160px; }
  .sm\:my-10 {
    margin-top: 200px;
    margin-bottom: 200px; }
  .sm\:mx-10 {
    margin-left: 200px;
    margin-right: 200px; }
  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .sm\:-my-1 {
    margin-top: -5px;
    margin-bottom: -5px; }
  .sm\:-mx-1 {
    margin-left: -5px;
    margin-right: -5px; }
  .sm\:-my-2 {
    margin-top: -10px;
    margin-bottom: -10px; }
  .sm\:-mx-2 {
    margin-left: -10px;
    margin-right: -10px; }
  .sm\:-my-3 {
    margin-top: -20px;
    margin-bottom: -20px; }
  .sm\:-mx-3 {
    margin-left: -20px;
    margin-right: -20px; }
  .sm\:-my-4 {
    margin-top: -30px;
    margin-bottom: -30px; }
  .sm\:-mx-4 {
    margin-left: -30px;
    margin-right: -30px; }
  .sm\:-my-5 {
    margin-top: -40px;
    margin-bottom: -40px; }
  .sm\:-mx-5 {
    margin-left: -40px;
    margin-right: -40px; }
  .sm\:-my-6 {
    margin-top: -60px;
    margin-bottom: -60px; }
  .sm\:-mx-6 {
    margin-left: -60px;
    margin-right: -60px; }
  .sm\:-my-7 {
    margin-top: -80px;
    margin-bottom: -80px; }
  .sm\:-mx-7 {
    margin-left: -80px;
    margin-right: -80px; }
  .sm\:-my-8 {
    margin-top: -120px;
    margin-bottom: -120px; }
  .sm\:-mx-8 {
    margin-left: -120px;
    margin-right: -120px; }
  .sm\:-my-9 {
    margin-top: -160px;
    margin-bottom: -160px; }
  .sm\:-mx-9 {
    margin-left: -160px;
    margin-right: -160px; }
  .sm\:-my-10 {
    margin-top: -200px;
    margin-bottom: -200px; }
  .sm\:-mx-10 {
    margin-left: -200px;
    margin-right: -200px; }
  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .sm\:mt-0 {
    margin-top: 0; }
  .sm\:mr-0 {
    margin-right: 0; }
  .sm\:mb-0 {
    margin-bottom: 0; }
  .sm\:ml-0 {
    margin-left: 0; }
  .sm\:mt-1 {
    margin-top: 5px; }
  .sm\:mr-1 {
    margin-right: 5px; }
  .sm\:mb-1 {
    margin-bottom: 5px; }
  .sm\:ml-1 {
    margin-left: 5px; }
  .sm\:mt-2 {
    margin-top: 10px; }
  .sm\:mr-2 {
    margin-right: 10px; }
  .sm\:mb-2 {
    margin-bottom: 10px; }
  .sm\:ml-2 {
    margin-left: 10px; }
  .sm\:mt-3 {
    margin-top: 20px; }
  .sm\:mr-3 {
    margin-right: 20px; }
  .sm\:mb-3 {
    margin-bottom: 20px; }
  .sm\:ml-3 {
    margin-left: 20px; }
  .sm\:mt-4 {
    margin-top: 30px; }
  .sm\:mr-4 {
    margin-right: 30px; }
  .sm\:mb-4 {
    margin-bottom: 30px; }
  .sm\:ml-4 {
    margin-left: 30px; }
  .sm\:mt-5 {
    margin-top: 40px; }
  .sm\:mr-5 {
    margin-right: 40px; }
  .sm\:mb-5 {
    margin-bottom: 40px; }
  .sm\:ml-5 {
    margin-left: 40px; }
  .sm\:mt-6 {
    margin-top: 60px; }
  .sm\:mr-6 {
    margin-right: 60px; }
  .sm\:mb-6 {
    margin-bottom: 60px; }
  .sm\:ml-6 {
    margin-left: 60px; }
  .sm\:mt-7 {
    margin-top: 80px; }
  .sm\:mr-7 {
    margin-right: 80px; }
  .sm\:mb-7 {
    margin-bottom: 80px; }
  .sm\:ml-7 {
    margin-left: 80px; }
  .sm\:mt-8 {
    margin-top: 120px; }
  .sm\:mr-8 {
    margin-right: 120px; }
  .sm\:mb-8 {
    margin-bottom: 120px; }
  .sm\:ml-8 {
    margin-left: 120px; }
  .sm\:mt-9 {
    margin-top: 160px; }
  .sm\:mr-9 {
    margin-right: 160px; }
  .sm\:mb-9 {
    margin-bottom: 160px; }
  .sm\:ml-9 {
    margin-left: 160px; }
  .sm\:mt-10 {
    margin-top: 200px; }
  .sm\:mr-10 {
    margin-right: 200px; }
  .sm\:mb-10 {
    margin-bottom: 200px; }
  .sm\:ml-10 {
    margin-left: 200px; }
  .sm\:mt-auto {
    margin-top: auto; }
  .sm\:mr-auto {
    margin-right: auto; }
  .sm\:mb-auto {
    margin-bottom: auto; }
  .sm\:ml-auto {
    margin-left: auto; }
  .sm\:mt-px {
    margin-top: 1px; }
  .sm\:mr-px {
    margin-right: 1px; }
  .sm\:mb-px {
    margin-bottom: 1px; }
  .sm\:ml-px {
    margin-left: 1px; }
  .sm\:-mt-1 {
    margin-top: -5px; }
  .sm\:-mr-1 {
    margin-right: -5px; }
  .sm\:-mb-1 {
    margin-bottom: -5px; }
  .sm\:-ml-1 {
    margin-left: -5px; }
  .sm\:-mt-2 {
    margin-top: -10px; }
  .sm\:-mr-2 {
    margin-right: -10px; }
  .sm\:-mb-2 {
    margin-bottom: -10px; }
  .sm\:-ml-2 {
    margin-left: -10px; }
  .sm\:-mt-3 {
    margin-top: -20px; }
  .sm\:-mr-3 {
    margin-right: -20px; }
  .sm\:-mb-3 {
    margin-bottom: -20px; }
  .sm\:-ml-3 {
    margin-left: -20px; }
  .sm\:-mt-4 {
    margin-top: -30px; }
  .sm\:-mr-4 {
    margin-right: -30px; }
  .sm\:-mb-4 {
    margin-bottom: -30px; }
  .sm\:-ml-4 {
    margin-left: -30px; }
  .sm\:-mt-5 {
    margin-top: -40px; }
  .sm\:-mr-5 {
    margin-right: -40px; }
  .sm\:-mb-5 {
    margin-bottom: -40px; }
  .sm\:-ml-5 {
    margin-left: -40px; }
  .sm\:-mt-6 {
    margin-top: -60px; }
  .sm\:-mr-6 {
    margin-right: -60px; }
  .sm\:-mb-6 {
    margin-bottom: -60px; }
  .sm\:-ml-6 {
    margin-left: -60px; }
  .sm\:-mt-7 {
    margin-top: -80px; }
  .sm\:-mr-7 {
    margin-right: -80px; }
  .sm\:-mb-7 {
    margin-bottom: -80px; }
  .sm\:-ml-7 {
    margin-left: -80px; }
  .sm\:-mt-8 {
    margin-top: -120px; }
  .sm\:-mr-8 {
    margin-right: -120px; }
  .sm\:-mb-8 {
    margin-bottom: -120px; }
  .sm\:-ml-8 {
    margin-left: -120px; }
  .sm\:-mt-9 {
    margin-top: -160px; }
  .sm\:-mr-9 {
    margin-right: -160px; }
  .sm\:-mb-9 {
    margin-bottom: -160px; }
  .sm\:-ml-9 {
    margin-left: -160px; }
  .sm\:-mt-10 {
    margin-top: -200px; }
  .sm\:-mr-10 {
    margin-right: -200px; }
  .sm\:-mb-10 {
    margin-bottom: -200px; }
  .sm\:-ml-10 {
    margin-left: -200px; }
  .sm\:-mt-px {
    margin-top: -1px; }
  .sm\:-mr-px {
    margin-right: -1px; }
  .sm\:-mb-px {
    margin-bottom: -1px; }
  .sm\:-ml-px {
    margin-left: -1px; }
  .sm\:max-h-full {
    max-height: 100%; }
  .sm\:max-h-screen {
    max-height: 100vh; }
  .sm\:max-w-xs {
    max-width: 20rem; }
  .sm\:max-w-sm {
    max-width: 24rem; }
  .sm\:max-w-md {
    max-width: 28rem; }
  .sm\:max-w-lg {
    max-width: 32rem; }
  .sm\:max-w-xl {
    max-width: 36rem; }
  .sm\:max-w-2xl {
    max-width: 42rem; }
  .sm\:max-w-3xl {
    max-width: 48rem; }
  .sm\:max-w-4xl {
    max-width: 56rem; }
  .sm\:max-w-5xl {
    max-width: 64rem; }
  .sm\:max-w-6xl {
    max-width: 72rem; }
  .sm\:max-w-full {
    max-width: 100%; }
  .sm\:min-h-0 {
    min-height: 0; }
  .sm\:min-h-full {
    min-height: 100%; }
  .sm\:min-h-screen {
    min-height: 100vh; }
  .sm\:min-w-0 {
    min-width: 0; }
  .sm\:min-w-full {
    min-width: 100%; }
  .sm\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .sm\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .sm\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .sm\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .sm\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .sm\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .sm\:object-center {
    -o-object-position: center;
    object-position: center; }
  .sm\:object-left {
    -o-object-position: left;
    object-position: left; }
  .sm\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .sm\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .sm\:object-right {
    -o-object-position: right;
    object-position: right; }
  .sm\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .sm\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .sm\:object-top {
    -o-object-position: top;
    object-position: top; }
  .sm\:opacity-0 {
    opacity: 0; }
  .sm\:opacity-25 {
    opacity: 0.25; }
  .sm\:opacity-50 {
    opacity: 0.5; }
  .sm\:opacity-75 {
    opacity: 0.75; }
  .sm\:opacity-100 {
    opacity: 1; }
  .sm\:hover\:opacity-0:hover {
    opacity: 0; }
  .sm\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .sm\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .sm\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .sm\:hover\:opacity-100:hover {
    opacity: 1; }
  .sm\:focus\:opacity-0:focus {
    opacity: 0; }
  .sm\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .sm\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .sm\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .sm\:focus\:opacity-100:focus {
    opacity: 1; }
  .sm\:outline-none {
    outline: 0; }
  .sm\:focus\:outline-none:focus {
    outline: 0; }
  .sm\:overflow-auto {
    overflow: auto; }
  .sm\:overflow-hidden {
    overflow: hidden; }
  .sm\:overflow-visible {
    overflow: visible; }
  .sm\:overflow-scroll {
    overflow: scroll; }
  .sm\:overflow-x-auto {
    overflow-x: auto; }
  .sm\:overflow-y-auto {
    overflow-y: auto; }
  .sm\:overflow-x-hidden {
    overflow-x: hidden; }
  .sm\:overflow-y-hidden {
    overflow-y: hidden; }
  .sm\:overflow-x-visible {
    overflow-x: visible; }
  .sm\:overflow-y-visible {
    overflow-y: visible; }
  .sm\:overflow-x-scroll {
    overflow-x: scroll; }
  .sm\:overflow-y-scroll {
    overflow-y: scroll; }
  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .sm\:p-0 {
    padding: 0; }
  .sm\:p-1 {
    padding: 5px; }
  .sm\:p-2 {
    padding: 10px; }
  .sm\:p-3 {
    padding: 20px; }
  .sm\:p-4 {
    padding: 30px; }
  .sm\:p-5 {
    padding: 40px; }
  .sm\:p-6 {
    padding: 60px; }
  .sm\:p-7 {
    padding: 80px; }
  .sm\:p-8 {
    padding: 120px; }
  .sm\:p-9 {
    padding: 160px; }
  .sm\:p-10 {
    padding: 200px; }
  .sm\:p-px {
    padding: 1px; }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .sm\:py-1 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .sm\:px-1 {
    padding-left: 5px;
    padding-right: 5px; }
  .sm\:py-2 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .sm\:px-2 {
    padding-left: 10px;
    padding-right: 10px; }
  .sm\:py-3 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .sm\:px-3 {
    padding-left: 20px;
    padding-right: 20px; }
  .sm\:py-4 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .sm\:px-4 {
    padding-left: 30px;
    padding-right: 30px; }
  .sm\:py-5 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .sm\:px-5 {
    padding-left: 40px;
    padding-right: 40px; }
  .sm\:py-6 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .sm\:px-6 {
    padding-left: 60px;
    padding-right: 60px; }
  .sm\:py-7 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .sm\:px-7 {
    padding-left: 80px;
    padding-right: 80px; }
  .sm\:py-8 {
    padding-top: 120px;
    padding-bottom: 120px; }
  .sm\:px-8 {
    padding-left: 120px;
    padding-right: 120px; }
  .sm\:py-9 {
    padding-top: 160px;
    padding-bottom: 160px; }
  .sm\:px-9 {
    padding-left: 160px;
    padding-right: 160px; }
  .sm\:py-10 {
    padding-top: 200px;
    padding-bottom: 200px; }
  .sm\:px-10 {
    padding-left: 200px;
    padding-right: 200px; }
  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .sm\:pt-0 {
    padding-top: 0; }
  .sm\:pr-0 {
    padding-right: 0; }
  .sm\:pb-0 {
    padding-bottom: 0; }
  .sm\:pl-0 {
    padding-left: 0; }
  .sm\:pt-1 {
    padding-top: 5px; }
  .sm\:pr-1 {
    padding-right: 5px; }
  .sm\:pb-1 {
    padding-bottom: 5px; }
  .sm\:pl-1 {
    padding-left: 5px; }
  .sm\:pt-2 {
    padding-top: 10px; }
  .sm\:pr-2 {
    padding-right: 10px; }
  .sm\:pb-2 {
    padding-bottom: 10px; }
  .sm\:pl-2 {
    padding-left: 10px; }
  .sm\:pt-3 {
    padding-top: 20px; }
  .sm\:pr-3 {
    padding-right: 20px; }
  .sm\:pb-3 {
    padding-bottom: 20px; }
  .sm\:pl-3 {
    padding-left: 20px; }
  .sm\:pt-4 {
    padding-top: 30px; }
  .sm\:pr-4 {
    padding-right: 30px; }
  .sm\:pb-4 {
    padding-bottom: 30px; }
  .sm\:pl-4 {
    padding-left: 30px; }
  .sm\:pt-5 {
    padding-top: 40px; }
  .sm\:pr-5 {
    padding-right: 40px; }
  .sm\:pb-5 {
    padding-bottom: 40px; }
  .sm\:pl-5 {
    padding-left: 40px; }
  .sm\:pt-6 {
    padding-top: 60px; }
  .sm\:pr-6 {
    padding-right: 60px; }
  .sm\:pb-6 {
    padding-bottom: 60px; }
  .sm\:pl-6 {
    padding-left: 60px; }
  .sm\:pt-7 {
    padding-top: 80px; }
  .sm\:pr-7 {
    padding-right: 80px; }
  .sm\:pb-7 {
    padding-bottom: 80px; }
  .sm\:pl-7 {
    padding-left: 80px; }
  .sm\:pt-8 {
    padding-top: 120px; }
  .sm\:pr-8 {
    padding-right: 120px; }
  .sm\:pb-8 {
    padding-bottom: 120px; }
  .sm\:pl-8 {
    padding-left: 120px; }
  .sm\:pt-9 {
    padding-top: 160px; }
  .sm\:pr-9 {
    padding-right: 160px; }
  .sm\:pb-9 {
    padding-bottom: 160px; }
  .sm\:pl-9 {
    padding-left: 160px; }
  .sm\:pt-10 {
    padding-top: 200px; }
  .sm\:pr-10 {
    padding-right: 200px; }
  .sm\:pb-10 {
    padding-bottom: 200px; }
  .sm\:pl-10 {
    padding-left: 200px; }
  .sm\:pt-px {
    padding-top: 1px; }
  .sm\:pr-px {
    padding-right: 1px; }
  .sm\:pb-px {
    padding-bottom: 1px; }
  .sm\:pl-px {
    padding-left: 1px; }
  .sm\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::placeholder {
    color: transparent; }
  .sm\:placeholder-black::-webkit-input-placeholder {
    color: #000; }
  .sm\:placeholder-black::-moz-placeholder {
    color: #000; }
  .sm\:placeholder-black:-ms-input-placeholder {
    color: #000; }
  .sm\:placeholder-black::-ms-input-placeholder {
    color: #000; }
  .sm\:placeholder-black::placeholder {
    color: #000; }
  .sm\:placeholder-white::-webkit-input-placeholder {
    color: #fff; }
  .sm\:placeholder-white::-moz-placeholder {
    color: #fff; }
  .sm\:placeholder-white:-ms-input-placeholder {
    color: #fff; }
  .sm\:placeholder-white::-ms-input-placeholder {
    color: #fff; }
  .sm\:placeholder-white::placeholder {
    color: #fff; }
  .sm\:placeholder-colour1::-webkit-input-placeholder {
    color: #d2148b; }
  .sm\:placeholder-colour1::-moz-placeholder {
    color: #d2148b; }
  .sm\:placeholder-colour1:-ms-input-placeholder {
    color: #d2148b; }
  .sm\:placeholder-colour1::-ms-input-placeholder {
    color: #d2148b; }
  .sm\:placeholder-colour1::placeholder {
    color: #d2148b; }
  .sm\:placeholder-colour2::-webkit-input-placeholder {
    color: #ba1a8c; }
  .sm\:placeholder-colour2::-moz-placeholder {
    color: #ba1a8c; }
  .sm\:placeholder-colour2:-ms-input-placeholder {
    color: #ba1a8c; }
  .sm\:placeholder-colour2::-ms-input-placeholder {
    color: #ba1a8c; }
  .sm\:placeholder-colour2::placeholder {
    color: #ba1a8c; }
  .sm\:placeholder-colour3::-webkit-input-placeholder {
    color: #86278e; }
  .sm\:placeholder-colour3::-moz-placeholder {
    color: #86278e; }
  .sm\:placeholder-colour3:-ms-input-placeholder {
    color: #86278e; }
  .sm\:placeholder-colour3::-ms-input-placeholder {
    color: #86278e; }
  .sm\:placeholder-colour3::placeholder {
    color: #86278e; }
  .sm\:placeholder-colour4::-webkit-input-placeholder {
    color: #742c8f; }
  .sm\:placeholder-colour4::-moz-placeholder {
    color: #742c8f; }
  .sm\:placeholder-colour4:-ms-input-placeholder {
    color: #742c8f; }
  .sm\:placeholder-colour4::-ms-input-placeholder {
    color: #742c8f; }
  .sm\:placeholder-colour4::placeholder {
    color: #742c8f; }
  .sm\:placeholder-shade1::-webkit-input-placeholder {
    color: #0f0f0f; }
  .sm\:placeholder-shade1::-moz-placeholder {
    color: #0f0f0f; }
  .sm\:placeholder-shade1:-ms-input-placeholder {
    color: #0f0f0f; }
  .sm\:placeholder-shade1::-ms-input-placeholder {
    color: #0f0f0f; }
  .sm\:placeholder-shade1::placeholder {
    color: #0f0f0f; }
  .sm\:placeholder-shade2::-webkit-input-placeholder {
    color: white; }
  .sm\:placeholder-shade2::-moz-placeholder {
    color: white; }
  .sm\:placeholder-shade2:-ms-input-placeholder {
    color: white; }
  .sm\:placeholder-shade2::-ms-input-placeholder {
    color: white; }
  .sm\:placeholder-shade2::placeholder {
    color: white; }
  .sm\:placeholder-shade3::-webkit-input-placeholder {
    color: #f7f7f7; }
  .sm\:placeholder-shade3::-moz-placeholder {
    color: #f7f7f7; }
  .sm\:placeholder-shade3:-ms-input-placeholder {
    color: #f7f7f7; }
  .sm\:placeholder-shade3::-ms-input-placeholder {
    color: #f7f7f7; }
  .sm\:placeholder-shade3::placeholder {
    color: #f7f7f7; }
  .sm\:placeholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc; }
  .sm\:placeholder-gray-100::-moz-placeholder {
    color: #f7fafc; }
  .sm\:placeholder-gray-100:-ms-input-placeholder {
    color: #f7fafc; }
  .sm\:placeholder-gray-100::-ms-input-placeholder {
    color: #f7fafc; }
  .sm\:placeholder-gray-100::placeholder {
    color: #f7fafc; }
  .sm\:placeholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7; }
  .sm\:placeholder-gray-200::-moz-placeholder {
    color: #edf2f7; }
  .sm\:placeholder-gray-200:-ms-input-placeholder {
    color: #edf2f7; }
  .sm\:placeholder-gray-200::-ms-input-placeholder {
    color: #edf2f7; }
  .sm\:placeholder-gray-200::placeholder {
    color: #edf2f7; }
  .sm\:placeholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0; }
  .sm\:placeholder-gray-300::-moz-placeholder {
    color: #e2e8f0; }
  .sm\:placeholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0; }
  .sm\:placeholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0; }
  .sm\:placeholder-gray-300::placeholder {
    color: #e2e8f0; }
  .sm\:placeholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0; }
  .sm\:placeholder-gray-400::-moz-placeholder {
    color: #cbd5e0; }
  .sm\:placeholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0; }
  .sm\:placeholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0; }
  .sm\:placeholder-gray-400::placeholder {
    color: #cbd5e0; }
  .sm\:placeholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0; }
  .sm\:placeholder-gray-500::-moz-placeholder {
    color: #a0aec0; }
  .sm\:placeholder-gray-500:-ms-input-placeholder {
    color: #a0aec0; }
  .sm\:placeholder-gray-500::-ms-input-placeholder {
    color: #a0aec0; }
  .sm\:placeholder-gray-500::placeholder {
    color: #a0aec0; }
  .sm\:placeholder-gray-600::-webkit-input-placeholder {
    color: #718096; }
  .sm\:placeholder-gray-600::-moz-placeholder {
    color: #718096; }
  .sm\:placeholder-gray-600:-ms-input-placeholder {
    color: #718096; }
  .sm\:placeholder-gray-600::-ms-input-placeholder {
    color: #718096; }
  .sm\:placeholder-gray-600::placeholder {
    color: #718096; }
  .sm\:placeholder-gray-700::-webkit-input-placeholder {
    color: #4a5568; }
  .sm\:placeholder-gray-700::-moz-placeholder {
    color: #4a5568; }
  .sm\:placeholder-gray-700:-ms-input-placeholder {
    color: #4a5568; }
  .sm\:placeholder-gray-700::-ms-input-placeholder {
    color: #4a5568; }
  .sm\:placeholder-gray-700::placeholder {
    color: #4a5568; }
  .sm\:placeholder-gray-800::-webkit-input-placeholder {
    color: #2d3748; }
  .sm\:placeholder-gray-800::-moz-placeholder {
    color: #2d3748; }
  .sm\:placeholder-gray-800:-ms-input-placeholder {
    color: #2d3748; }
  .sm\:placeholder-gray-800::-ms-input-placeholder {
    color: #2d3748; }
  .sm\:placeholder-gray-800::placeholder {
    color: #2d3748; }
  .sm\:placeholder-gray-900::-webkit-input-placeholder {
    color: #1a202c; }
  .sm\:placeholder-gray-900::-moz-placeholder {
    color: #1a202c; }
  .sm\:placeholder-gray-900:-ms-input-placeholder {
    color: #1a202c; }
  .sm\:placeholder-gray-900::-ms-input-placeholder {
    color: #1a202c; }
  .sm\:placeholder-gray-900::placeholder {
    color: #1a202c; }
  .sm\:placeholder-red-100::-webkit-input-placeholder {
    color: #fff5f5; }
  .sm\:placeholder-red-100::-moz-placeholder {
    color: #fff5f5; }
  .sm\:placeholder-red-100:-ms-input-placeholder {
    color: #fff5f5; }
  .sm\:placeholder-red-100::-ms-input-placeholder {
    color: #fff5f5; }
  .sm\:placeholder-red-100::placeholder {
    color: #fff5f5; }
  .sm\:placeholder-red-200::-webkit-input-placeholder {
    color: #fed7d7; }
  .sm\:placeholder-red-200::-moz-placeholder {
    color: #fed7d7; }
  .sm\:placeholder-red-200:-ms-input-placeholder {
    color: #fed7d7; }
  .sm\:placeholder-red-200::-ms-input-placeholder {
    color: #fed7d7; }
  .sm\:placeholder-red-200::placeholder {
    color: #fed7d7; }
  .sm\:placeholder-red-300::-webkit-input-placeholder {
    color: #feb2b2; }
  .sm\:placeholder-red-300::-moz-placeholder {
    color: #feb2b2; }
  .sm\:placeholder-red-300:-ms-input-placeholder {
    color: #feb2b2; }
  .sm\:placeholder-red-300::-ms-input-placeholder {
    color: #feb2b2; }
  .sm\:placeholder-red-300::placeholder {
    color: #feb2b2; }
  .sm\:placeholder-red-400::-webkit-input-placeholder {
    color: #fc8181; }
  .sm\:placeholder-red-400::-moz-placeholder {
    color: #fc8181; }
  .sm\:placeholder-red-400:-ms-input-placeholder {
    color: #fc8181; }
  .sm\:placeholder-red-400::-ms-input-placeholder {
    color: #fc8181; }
  .sm\:placeholder-red-400::placeholder {
    color: #fc8181; }
  .sm\:placeholder-red-500::-webkit-input-placeholder {
    color: #f56565; }
  .sm\:placeholder-red-500::-moz-placeholder {
    color: #f56565; }
  .sm\:placeholder-red-500:-ms-input-placeholder {
    color: #f56565; }
  .sm\:placeholder-red-500::-ms-input-placeholder {
    color: #f56565; }
  .sm\:placeholder-red-500::placeholder {
    color: #f56565; }
  .sm\:placeholder-red-600::-webkit-input-placeholder {
    color: #e53e3e; }
  .sm\:placeholder-red-600::-moz-placeholder {
    color: #e53e3e; }
  .sm\:placeholder-red-600:-ms-input-placeholder {
    color: #e53e3e; }
  .sm\:placeholder-red-600::-ms-input-placeholder {
    color: #e53e3e; }
  .sm\:placeholder-red-600::placeholder {
    color: #e53e3e; }
  .sm\:placeholder-red-700::-webkit-input-placeholder {
    color: #c53030; }
  .sm\:placeholder-red-700::-moz-placeholder {
    color: #c53030; }
  .sm\:placeholder-red-700:-ms-input-placeholder {
    color: #c53030; }
  .sm\:placeholder-red-700::-ms-input-placeholder {
    color: #c53030; }
  .sm\:placeholder-red-700::placeholder {
    color: #c53030; }
  .sm\:placeholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c; }
  .sm\:placeholder-red-800::-moz-placeholder {
    color: #9b2c2c; }
  .sm\:placeholder-red-800:-ms-input-placeholder {
    color: #9b2c2c; }
  .sm\:placeholder-red-800::-ms-input-placeholder {
    color: #9b2c2c; }
  .sm\:placeholder-red-800::placeholder {
    color: #9b2c2c; }
  .sm\:placeholder-red-900::-webkit-input-placeholder {
    color: #742a2a; }
  .sm\:placeholder-red-900::-moz-placeholder {
    color: #742a2a; }
  .sm\:placeholder-red-900:-ms-input-placeholder {
    color: #742a2a; }
  .sm\:placeholder-red-900::-ms-input-placeholder {
    color: #742a2a; }
  .sm\:placeholder-red-900::placeholder {
    color: #742a2a; }
  .sm\:placeholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0; }
  .sm\:placeholder-orange-100::-moz-placeholder {
    color: #fffaf0; }
  .sm\:placeholder-orange-100:-ms-input-placeholder {
    color: #fffaf0; }
  .sm\:placeholder-orange-100::-ms-input-placeholder {
    color: #fffaf0; }
  .sm\:placeholder-orange-100::placeholder {
    color: #fffaf0; }
  .sm\:placeholder-orange-200::-webkit-input-placeholder {
    color: #feebc8; }
  .sm\:placeholder-orange-200::-moz-placeholder {
    color: #feebc8; }
  .sm\:placeholder-orange-200:-ms-input-placeholder {
    color: #feebc8; }
  .sm\:placeholder-orange-200::-ms-input-placeholder {
    color: #feebc8; }
  .sm\:placeholder-orange-200::placeholder {
    color: #feebc8; }
  .sm\:placeholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d; }
  .sm\:placeholder-orange-300::-moz-placeholder {
    color: #fbd38d; }
  .sm\:placeholder-orange-300:-ms-input-placeholder {
    color: #fbd38d; }
  .sm\:placeholder-orange-300::-ms-input-placeholder {
    color: #fbd38d; }
  .sm\:placeholder-orange-300::placeholder {
    color: #fbd38d; }
  .sm\:placeholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55; }
  .sm\:placeholder-orange-400::-moz-placeholder {
    color: #f6ad55; }
  .sm\:placeholder-orange-400:-ms-input-placeholder {
    color: #f6ad55; }
  .sm\:placeholder-orange-400::-ms-input-placeholder {
    color: #f6ad55; }
  .sm\:placeholder-orange-400::placeholder {
    color: #f6ad55; }
  .sm\:placeholder-orange-500::-webkit-input-placeholder {
    color: #ed8936; }
  .sm\:placeholder-orange-500::-moz-placeholder {
    color: #ed8936; }
  .sm\:placeholder-orange-500:-ms-input-placeholder {
    color: #ed8936; }
  .sm\:placeholder-orange-500::-ms-input-placeholder {
    color: #ed8936; }
  .sm\:placeholder-orange-500::placeholder {
    color: #ed8936; }
  .sm\:placeholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20; }
  .sm\:placeholder-orange-600::-moz-placeholder {
    color: #dd6b20; }
  .sm\:placeholder-orange-600:-ms-input-placeholder {
    color: #dd6b20; }
  .sm\:placeholder-orange-600::-ms-input-placeholder {
    color: #dd6b20; }
  .sm\:placeholder-orange-600::placeholder {
    color: #dd6b20; }
  .sm\:placeholder-orange-700::-webkit-input-placeholder {
    color: #c05621; }
  .sm\:placeholder-orange-700::-moz-placeholder {
    color: #c05621; }
  .sm\:placeholder-orange-700:-ms-input-placeholder {
    color: #c05621; }
  .sm\:placeholder-orange-700::-ms-input-placeholder {
    color: #c05621; }
  .sm\:placeholder-orange-700::placeholder {
    color: #c05621; }
  .sm\:placeholder-orange-800::-webkit-input-placeholder {
    color: #9c4221; }
  .sm\:placeholder-orange-800::-moz-placeholder {
    color: #9c4221; }
  .sm\:placeholder-orange-800:-ms-input-placeholder {
    color: #9c4221; }
  .sm\:placeholder-orange-800::-ms-input-placeholder {
    color: #9c4221; }
  .sm\:placeholder-orange-800::placeholder {
    color: #9c4221; }
  .sm\:placeholder-orange-900::-webkit-input-placeholder {
    color: #7b341e; }
  .sm\:placeholder-orange-900::-moz-placeholder {
    color: #7b341e; }
  .sm\:placeholder-orange-900:-ms-input-placeholder {
    color: #7b341e; }
  .sm\:placeholder-orange-900::-ms-input-placeholder {
    color: #7b341e; }
  .sm\:placeholder-orange-900::placeholder {
    color: #7b341e; }
  .sm\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0; }
  .sm\:placeholder-yellow-100::-moz-placeholder {
    color: #fffff0; }
  .sm\:placeholder-yellow-100:-ms-input-placeholder {
    color: #fffff0; }
  .sm\:placeholder-yellow-100::-ms-input-placeholder {
    color: #fffff0; }
  .sm\:placeholder-yellow-100::placeholder {
    color: #fffff0; }
  .sm\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf; }
  .sm\:placeholder-yellow-200::-moz-placeholder {
    color: #fefcbf; }
  .sm\:placeholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf; }
  .sm\:placeholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf; }
  .sm\:placeholder-yellow-200::placeholder {
    color: #fefcbf; }
  .sm\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #faf089; }
  .sm\:placeholder-yellow-300::-moz-placeholder {
    color: #faf089; }
  .sm\:placeholder-yellow-300:-ms-input-placeholder {
    color: #faf089; }
  .sm\:placeholder-yellow-300::-ms-input-placeholder {
    color: #faf089; }
  .sm\:placeholder-yellow-300::placeholder {
    color: #faf089; }
  .sm\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e; }
  .sm\:placeholder-yellow-400::-moz-placeholder {
    color: #f6e05e; }
  .sm\:placeholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e; }
  .sm\:placeholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e; }
  .sm\:placeholder-yellow-400::placeholder {
    color: #f6e05e; }
  .sm\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b; }
  .sm\:placeholder-yellow-500::-moz-placeholder {
    color: #ecc94b; }
  .sm\:placeholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b; }
  .sm\:placeholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b; }
  .sm\:placeholder-yellow-500::placeholder {
    color: #ecc94b; }
  .sm\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e; }
  .sm\:placeholder-yellow-600::-moz-placeholder {
    color: #d69e2e; }
  .sm\:placeholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e; }
  .sm\:placeholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e; }
  .sm\:placeholder-yellow-600::placeholder {
    color: #d69e2e; }
  .sm\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f; }
  .sm\:placeholder-yellow-700::-moz-placeholder {
    color: #b7791f; }
  .sm\:placeholder-yellow-700:-ms-input-placeholder {
    color: #b7791f; }
  .sm\:placeholder-yellow-700::-ms-input-placeholder {
    color: #b7791f; }
  .sm\:placeholder-yellow-700::placeholder {
    color: #b7791f; }
  .sm\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #975a16; }
  .sm\:placeholder-yellow-800::-moz-placeholder {
    color: #975a16; }
  .sm\:placeholder-yellow-800:-ms-input-placeholder {
    color: #975a16; }
  .sm\:placeholder-yellow-800::-ms-input-placeholder {
    color: #975a16; }
  .sm\:placeholder-yellow-800::placeholder {
    color: #975a16; }
  .sm\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #744210; }
  .sm\:placeholder-yellow-900::-moz-placeholder {
    color: #744210; }
  .sm\:placeholder-yellow-900:-ms-input-placeholder {
    color: #744210; }
  .sm\:placeholder-yellow-900::-ms-input-placeholder {
    color: #744210; }
  .sm\:placeholder-yellow-900::placeholder {
    color: #744210; }
  .sm\:placeholder-green-100::-webkit-input-placeholder {
    color: #f0fff4; }
  .sm\:placeholder-green-100::-moz-placeholder {
    color: #f0fff4; }
  .sm\:placeholder-green-100:-ms-input-placeholder {
    color: #f0fff4; }
  .sm\:placeholder-green-100::-ms-input-placeholder {
    color: #f0fff4; }
  .sm\:placeholder-green-100::placeholder {
    color: #f0fff4; }
  .sm\:placeholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5; }
  .sm\:placeholder-green-200::-moz-placeholder {
    color: #c6f6d5; }
  .sm\:placeholder-green-200:-ms-input-placeholder {
    color: #c6f6d5; }
  .sm\:placeholder-green-200::-ms-input-placeholder {
    color: #c6f6d5; }
  .sm\:placeholder-green-200::placeholder {
    color: #c6f6d5; }
  .sm\:placeholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4; }
  .sm\:placeholder-green-300::-moz-placeholder {
    color: #9ae6b4; }
  .sm\:placeholder-green-300:-ms-input-placeholder {
    color: #9ae6b4; }
  .sm\:placeholder-green-300::-ms-input-placeholder {
    color: #9ae6b4; }
  .sm\:placeholder-green-300::placeholder {
    color: #9ae6b4; }
  .sm\:placeholder-green-400::-webkit-input-placeholder {
    color: #68d391; }
  .sm\:placeholder-green-400::-moz-placeholder {
    color: #68d391; }
  .sm\:placeholder-green-400:-ms-input-placeholder {
    color: #68d391; }
  .sm\:placeholder-green-400::-ms-input-placeholder {
    color: #68d391; }
  .sm\:placeholder-green-400::placeholder {
    color: #68d391; }
  .sm\:placeholder-green-500::-webkit-input-placeholder {
    color: #48bb78; }
  .sm\:placeholder-green-500::-moz-placeholder {
    color: #48bb78; }
  .sm\:placeholder-green-500:-ms-input-placeholder {
    color: #48bb78; }
  .sm\:placeholder-green-500::-ms-input-placeholder {
    color: #48bb78; }
  .sm\:placeholder-green-500::placeholder {
    color: #48bb78; }
  .sm\:placeholder-green-600::-webkit-input-placeholder {
    color: #38a169; }
  .sm\:placeholder-green-600::-moz-placeholder {
    color: #38a169; }
  .sm\:placeholder-green-600:-ms-input-placeholder {
    color: #38a169; }
  .sm\:placeholder-green-600::-ms-input-placeholder {
    color: #38a169; }
  .sm\:placeholder-green-600::placeholder {
    color: #38a169; }
  .sm\:placeholder-green-700::-webkit-input-placeholder {
    color: #2f855a; }
  .sm\:placeholder-green-700::-moz-placeholder {
    color: #2f855a; }
  .sm\:placeholder-green-700:-ms-input-placeholder {
    color: #2f855a; }
  .sm\:placeholder-green-700::-ms-input-placeholder {
    color: #2f855a; }
  .sm\:placeholder-green-700::placeholder {
    color: #2f855a; }
  .sm\:placeholder-green-800::-webkit-input-placeholder {
    color: #276749; }
  .sm\:placeholder-green-800::-moz-placeholder {
    color: #276749; }
  .sm\:placeholder-green-800:-ms-input-placeholder {
    color: #276749; }
  .sm\:placeholder-green-800::-ms-input-placeholder {
    color: #276749; }
  .sm\:placeholder-green-800::placeholder {
    color: #276749; }
  .sm\:placeholder-green-900::-webkit-input-placeholder {
    color: #22543d; }
  .sm\:placeholder-green-900::-moz-placeholder {
    color: #22543d; }
  .sm\:placeholder-green-900:-ms-input-placeholder {
    color: #22543d; }
  .sm\:placeholder-green-900::-ms-input-placeholder {
    color: #22543d; }
  .sm\:placeholder-green-900::placeholder {
    color: #22543d; }
  .sm\:placeholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa; }
  .sm\:placeholder-teal-100::-moz-placeholder {
    color: #e6fffa; }
  .sm\:placeholder-teal-100:-ms-input-placeholder {
    color: #e6fffa; }
  .sm\:placeholder-teal-100::-ms-input-placeholder {
    color: #e6fffa; }
  .sm\:placeholder-teal-100::placeholder {
    color: #e6fffa; }
  .sm\:placeholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea; }
  .sm\:placeholder-teal-200::-moz-placeholder {
    color: #b2f5ea; }
  .sm\:placeholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea; }
  .sm\:placeholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea; }
  .sm\:placeholder-teal-200::placeholder {
    color: #b2f5ea; }
  .sm\:placeholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9; }
  .sm\:placeholder-teal-300::-moz-placeholder {
    color: #81e6d9; }
  .sm\:placeholder-teal-300:-ms-input-placeholder {
    color: #81e6d9; }
  .sm\:placeholder-teal-300::-ms-input-placeholder {
    color: #81e6d9; }
  .sm\:placeholder-teal-300::placeholder {
    color: #81e6d9; }
  .sm\:placeholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5; }
  .sm\:placeholder-teal-400::-moz-placeholder {
    color: #4fd1c5; }
  .sm\:placeholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5; }
  .sm\:placeholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5; }
  .sm\:placeholder-teal-400::placeholder {
    color: #4fd1c5; }
  .sm\:placeholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac; }
  .sm\:placeholder-teal-500::-moz-placeholder {
    color: #38b2ac; }
  .sm\:placeholder-teal-500:-ms-input-placeholder {
    color: #38b2ac; }
  .sm\:placeholder-teal-500::-ms-input-placeholder {
    color: #38b2ac; }
  .sm\:placeholder-teal-500::placeholder {
    color: #38b2ac; }
  .sm\:placeholder-teal-600::-webkit-input-placeholder {
    color: #319795; }
  .sm\:placeholder-teal-600::-moz-placeholder {
    color: #319795; }
  .sm\:placeholder-teal-600:-ms-input-placeholder {
    color: #319795; }
  .sm\:placeholder-teal-600::-ms-input-placeholder {
    color: #319795; }
  .sm\:placeholder-teal-600::placeholder {
    color: #319795; }
  .sm\:placeholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b; }
  .sm\:placeholder-teal-700::-moz-placeholder {
    color: #2c7a7b; }
  .sm\:placeholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b; }
  .sm\:placeholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b; }
  .sm\:placeholder-teal-700::placeholder {
    color: #2c7a7b; }
  .sm\:placeholder-teal-800::-webkit-input-placeholder {
    color: #285e61; }
  .sm\:placeholder-teal-800::-moz-placeholder {
    color: #285e61; }
  .sm\:placeholder-teal-800:-ms-input-placeholder {
    color: #285e61; }
  .sm\:placeholder-teal-800::-ms-input-placeholder {
    color: #285e61; }
  .sm\:placeholder-teal-800::placeholder {
    color: #285e61; }
  .sm\:placeholder-teal-900::-webkit-input-placeholder {
    color: #234e52; }
  .sm\:placeholder-teal-900::-moz-placeholder {
    color: #234e52; }
  .sm\:placeholder-teal-900:-ms-input-placeholder {
    color: #234e52; }
  .sm\:placeholder-teal-900::-ms-input-placeholder {
    color: #234e52; }
  .sm\:placeholder-teal-900::placeholder {
    color: #234e52; }
  .sm\:placeholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff; }
  .sm\:placeholder-blue-100::-moz-placeholder {
    color: #ebf8ff; }
  .sm\:placeholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff; }
  .sm\:placeholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff; }
  .sm\:placeholder-blue-100::placeholder {
    color: #ebf8ff; }
  .sm\:placeholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8; }
  .sm\:placeholder-blue-200::-moz-placeholder {
    color: #bee3f8; }
  .sm\:placeholder-blue-200:-ms-input-placeholder {
    color: #bee3f8; }
  .sm\:placeholder-blue-200::-ms-input-placeholder {
    color: #bee3f8; }
  .sm\:placeholder-blue-200::placeholder {
    color: #bee3f8; }
  .sm\:placeholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4; }
  .sm\:placeholder-blue-300::-moz-placeholder {
    color: #90cdf4; }
  .sm\:placeholder-blue-300:-ms-input-placeholder {
    color: #90cdf4; }
  .sm\:placeholder-blue-300::-ms-input-placeholder {
    color: #90cdf4; }
  .sm\:placeholder-blue-300::placeholder {
    color: #90cdf4; }
  .sm\:placeholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed; }
  .sm\:placeholder-blue-400::-moz-placeholder {
    color: #63b3ed; }
  .sm\:placeholder-blue-400:-ms-input-placeholder {
    color: #63b3ed; }
  .sm\:placeholder-blue-400::-ms-input-placeholder {
    color: #63b3ed; }
  .sm\:placeholder-blue-400::placeholder {
    color: #63b3ed; }
  .sm\:placeholder-blue-500::-webkit-input-placeholder {
    color: #4299e1; }
  .sm\:placeholder-blue-500::-moz-placeholder {
    color: #4299e1; }
  .sm\:placeholder-blue-500:-ms-input-placeholder {
    color: #4299e1; }
  .sm\:placeholder-blue-500::-ms-input-placeholder {
    color: #4299e1; }
  .sm\:placeholder-blue-500::placeholder {
    color: #4299e1; }
  .sm\:placeholder-blue-600::-webkit-input-placeholder {
    color: #3182ce; }
  .sm\:placeholder-blue-600::-moz-placeholder {
    color: #3182ce; }
  .sm\:placeholder-blue-600:-ms-input-placeholder {
    color: #3182ce; }
  .sm\:placeholder-blue-600::-ms-input-placeholder {
    color: #3182ce; }
  .sm\:placeholder-blue-600::placeholder {
    color: #3182ce; }
  .sm\:placeholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0; }
  .sm\:placeholder-blue-700::-moz-placeholder {
    color: #2b6cb0; }
  .sm\:placeholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0; }
  .sm\:placeholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0; }
  .sm\:placeholder-blue-700::placeholder {
    color: #2b6cb0; }
  .sm\:placeholder-blue-800::-webkit-input-placeholder {
    color: #2c5282; }
  .sm\:placeholder-blue-800::-moz-placeholder {
    color: #2c5282; }
  .sm\:placeholder-blue-800:-ms-input-placeholder {
    color: #2c5282; }
  .sm\:placeholder-blue-800::-ms-input-placeholder {
    color: #2c5282; }
  .sm\:placeholder-blue-800::placeholder {
    color: #2c5282; }
  .sm\:placeholder-blue-900::-webkit-input-placeholder {
    color: #2a4365; }
  .sm\:placeholder-blue-900::-moz-placeholder {
    color: #2a4365; }
  .sm\:placeholder-blue-900:-ms-input-placeholder {
    color: #2a4365; }
  .sm\:placeholder-blue-900::-ms-input-placeholder {
    color: #2a4365; }
  .sm\:placeholder-blue-900::placeholder {
    color: #2a4365; }
  .sm\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff; }
  .sm\:placeholder-indigo-100::-moz-placeholder {
    color: #ebf4ff; }
  .sm\:placeholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff; }
  .sm\:placeholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff; }
  .sm\:placeholder-indigo-100::placeholder {
    color: #ebf4ff; }
  .sm\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe; }
  .sm\:placeholder-indigo-200::-moz-placeholder {
    color: #c3dafe; }
  .sm\:placeholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe; }
  .sm\:placeholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe; }
  .sm\:placeholder-indigo-200::placeholder {
    color: #c3dafe; }
  .sm\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa; }
  .sm\:placeholder-indigo-300::-moz-placeholder {
    color: #a3bffa; }
  .sm\:placeholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa; }
  .sm\:placeholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa; }
  .sm\:placeholder-indigo-300::placeholder {
    color: #a3bffa; }
  .sm\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5; }
  .sm\:placeholder-indigo-400::-moz-placeholder {
    color: #7f9cf5; }
  .sm\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5; }
  .sm\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5; }
  .sm\:placeholder-indigo-400::placeholder {
    color: #7f9cf5; }
  .sm\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667eea; }
  .sm\:placeholder-indigo-500::-moz-placeholder {
    color: #667eea; }
  .sm\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667eea; }
  .sm\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667eea; }
  .sm\:placeholder-indigo-500::placeholder {
    color: #667eea; }
  .sm\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8; }
  .sm\:placeholder-indigo-600::-moz-placeholder {
    color: #5a67d8; }
  .sm\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8; }
  .sm\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8; }
  .sm\:placeholder-indigo-600::placeholder {
    color: #5a67d8; }
  .sm\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf; }
  .sm\:placeholder-indigo-700::-moz-placeholder {
    color: #4c51bf; }
  .sm\:placeholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf; }
  .sm\:placeholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf; }
  .sm\:placeholder-indigo-700::placeholder {
    color: #4c51bf; }
  .sm\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190; }
  .sm\:placeholder-indigo-800::-moz-placeholder {
    color: #434190; }
  .sm\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190; }
  .sm\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190; }
  .sm\:placeholder-indigo-800::placeholder {
    color: #434190; }
  .sm\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b; }
  .sm\:placeholder-indigo-900::-moz-placeholder {
    color: #3c366b; }
  .sm\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3c366b; }
  .sm\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3c366b; }
  .sm\:placeholder-indigo-900::placeholder {
    color: #3c366b; }
  .sm\:placeholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff; }
  .sm\:placeholder-purple-100::-moz-placeholder {
    color: #faf5ff; }
  .sm\:placeholder-purple-100:-ms-input-placeholder {
    color: #faf5ff; }
  .sm\:placeholder-purple-100::-ms-input-placeholder {
    color: #faf5ff; }
  .sm\:placeholder-purple-100::placeholder {
    color: #faf5ff; }
  .sm\:placeholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd; }
  .sm\:placeholder-purple-200::-moz-placeholder {
    color: #e9d8fd; }
  .sm\:placeholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd; }
  .sm\:placeholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd; }
  .sm\:placeholder-purple-200::placeholder {
    color: #e9d8fd; }
  .sm\:placeholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa; }
  .sm\:placeholder-purple-300::-moz-placeholder {
    color: #d6bcfa; }
  .sm\:placeholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa; }
  .sm\:placeholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa; }
  .sm\:placeholder-purple-300::placeholder {
    color: #d6bcfa; }
  .sm\:placeholder-purple-400::-webkit-input-placeholder {
    color: #b794f4; }
  .sm\:placeholder-purple-400::-moz-placeholder {
    color: #b794f4; }
  .sm\:placeholder-purple-400:-ms-input-placeholder {
    color: #b794f4; }
  .sm\:placeholder-purple-400::-ms-input-placeholder {
    color: #b794f4; }
  .sm\:placeholder-purple-400::placeholder {
    color: #b794f4; }
  .sm\:placeholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea; }
  .sm\:placeholder-purple-500::-moz-placeholder {
    color: #9f7aea; }
  .sm\:placeholder-purple-500:-ms-input-placeholder {
    color: #9f7aea; }
  .sm\:placeholder-purple-500::-ms-input-placeholder {
    color: #9f7aea; }
  .sm\:placeholder-purple-500::placeholder {
    color: #9f7aea; }
  .sm\:placeholder-purple-600::-webkit-input-placeholder {
    color: #805ad5; }
  .sm\:placeholder-purple-600::-moz-placeholder {
    color: #805ad5; }
  .sm\:placeholder-purple-600:-ms-input-placeholder {
    color: #805ad5; }
  .sm\:placeholder-purple-600::-ms-input-placeholder {
    color: #805ad5; }
  .sm\:placeholder-purple-600::placeholder {
    color: #805ad5; }
  .sm\:placeholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1; }
  .sm\:placeholder-purple-700::-moz-placeholder {
    color: #6b46c1; }
  .sm\:placeholder-purple-700:-ms-input-placeholder {
    color: #6b46c1; }
  .sm\:placeholder-purple-700::-ms-input-placeholder {
    color: #6b46c1; }
  .sm\:placeholder-purple-700::placeholder {
    color: #6b46c1; }
  .sm\:placeholder-purple-800::-webkit-input-placeholder {
    color: #553c9a; }
  .sm\:placeholder-purple-800::-moz-placeholder {
    color: #553c9a; }
  .sm\:placeholder-purple-800:-ms-input-placeholder {
    color: #553c9a; }
  .sm\:placeholder-purple-800::-ms-input-placeholder {
    color: #553c9a; }
  .sm\:placeholder-purple-800::placeholder {
    color: #553c9a; }
  .sm\:placeholder-purple-900::-webkit-input-placeholder {
    color: #44337a; }
  .sm\:placeholder-purple-900::-moz-placeholder {
    color: #44337a; }
  .sm\:placeholder-purple-900:-ms-input-placeholder {
    color: #44337a; }
  .sm\:placeholder-purple-900::-ms-input-placeholder {
    color: #44337a; }
  .sm\:placeholder-purple-900::placeholder {
    color: #44337a; }
  .sm\:placeholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7; }
  .sm\:placeholder-pink-100::-moz-placeholder {
    color: #fff5f7; }
  .sm\:placeholder-pink-100:-ms-input-placeholder {
    color: #fff5f7; }
  .sm\:placeholder-pink-100::-ms-input-placeholder {
    color: #fff5f7; }
  .sm\:placeholder-pink-100::placeholder {
    color: #fff5f7; }
  .sm\:placeholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2; }
  .sm\:placeholder-pink-200::-moz-placeholder {
    color: #fed7e2; }
  .sm\:placeholder-pink-200:-ms-input-placeholder {
    color: #fed7e2; }
  .sm\:placeholder-pink-200::-ms-input-placeholder {
    color: #fed7e2; }
  .sm\:placeholder-pink-200::placeholder {
    color: #fed7e2; }
  .sm\:placeholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce; }
  .sm\:placeholder-pink-300::-moz-placeholder {
    color: #fbb6ce; }
  .sm\:placeholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce; }
  .sm\:placeholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce; }
  .sm\:placeholder-pink-300::placeholder {
    color: #fbb6ce; }
  .sm\:placeholder-pink-400::-webkit-input-placeholder {
    color: #f687b3; }
  .sm\:placeholder-pink-400::-moz-placeholder {
    color: #f687b3; }
  .sm\:placeholder-pink-400:-ms-input-placeholder {
    color: #f687b3; }
  .sm\:placeholder-pink-400::-ms-input-placeholder {
    color: #f687b3; }
  .sm\:placeholder-pink-400::placeholder {
    color: #f687b3; }
  .sm\:placeholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6; }
  .sm\:placeholder-pink-500::-moz-placeholder {
    color: #ed64a6; }
  .sm\:placeholder-pink-500:-ms-input-placeholder {
    color: #ed64a6; }
  .sm\:placeholder-pink-500::-ms-input-placeholder {
    color: #ed64a6; }
  .sm\:placeholder-pink-500::placeholder {
    color: #ed64a6; }
  .sm\:placeholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c; }
  .sm\:placeholder-pink-600::-moz-placeholder {
    color: #d53f8c; }
  .sm\:placeholder-pink-600:-ms-input-placeholder {
    color: #d53f8c; }
  .sm\:placeholder-pink-600::-ms-input-placeholder {
    color: #d53f8c; }
  .sm\:placeholder-pink-600::placeholder {
    color: #d53f8c; }
  .sm\:placeholder-pink-700::-webkit-input-placeholder {
    color: #b83280; }
  .sm\:placeholder-pink-700::-moz-placeholder {
    color: #b83280; }
  .sm\:placeholder-pink-700:-ms-input-placeholder {
    color: #b83280; }
  .sm\:placeholder-pink-700::-ms-input-placeholder {
    color: #b83280; }
  .sm\:placeholder-pink-700::placeholder {
    color: #b83280; }
  .sm\:placeholder-pink-800::-webkit-input-placeholder {
    color: #97266d; }
  .sm\:placeholder-pink-800::-moz-placeholder {
    color: #97266d; }
  .sm\:placeholder-pink-800:-ms-input-placeholder {
    color: #97266d; }
  .sm\:placeholder-pink-800::-ms-input-placeholder {
    color: #97266d; }
  .sm\:placeholder-pink-800::placeholder {
    color: #97266d; }
  .sm\:placeholder-pink-900::-webkit-input-placeholder {
    color: #702459; }
  .sm\:placeholder-pink-900::-moz-placeholder {
    color: #702459; }
  .sm\:placeholder-pink-900:-ms-input-placeholder {
    color: #702459; }
  .sm\:placeholder-pink-900::-ms-input-placeholder {
    color: #702459; }
  .sm\:placeholder-pink-900::placeholder {
    color: #702459; }
  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000; }
  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000; }
  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000; }
  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000; }
  .sm\:focus\:placeholder-black:focus::placeholder {
    color: #000; }
  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #fff; }
  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff; }
  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff; }
  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #fff; }
  .sm\:focus\:placeholder-white:focus::placeholder {
    color: #fff; }
  .sm\:focus\:placeholder-colour1:focus::-webkit-input-placeholder {
    color: #d2148b; }
  .sm\:focus\:placeholder-colour1:focus::-moz-placeholder {
    color: #d2148b; }
  .sm\:focus\:placeholder-colour1:focus:-ms-input-placeholder {
    color: #d2148b; }
  .sm\:focus\:placeholder-colour1:focus::-ms-input-placeholder {
    color: #d2148b; }
  .sm\:focus\:placeholder-colour1:focus::placeholder {
    color: #d2148b; }
  .sm\:focus\:placeholder-colour2:focus::-webkit-input-placeholder {
    color: #ba1a8c; }
  .sm\:focus\:placeholder-colour2:focus::-moz-placeholder {
    color: #ba1a8c; }
  .sm\:focus\:placeholder-colour2:focus:-ms-input-placeholder {
    color: #ba1a8c; }
  .sm\:focus\:placeholder-colour2:focus::-ms-input-placeholder {
    color: #ba1a8c; }
  .sm\:focus\:placeholder-colour2:focus::placeholder {
    color: #ba1a8c; }
  .sm\:focus\:placeholder-colour3:focus::-webkit-input-placeholder {
    color: #86278e; }
  .sm\:focus\:placeholder-colour3:focus::-moz-placeholder {
    color: #86278e; }
  .sm\:focus\:placeholder-colour3:focus:-ms-input-placeholder {
    color: #86278e; }
  .sm\:focus\:placeholder-colour3:focus::-ms-input-placeholder {
    color: #86278e; }
  .sm\:focus\:placeholder-colour3:focus::placeholder {
    color: #86278e; }
  .sm\:focus\:placeholder-colour4:focus::-webkit-input-placeholder {
    color: #742c8f; }
  .sm\:focus\:placeholder-colour4:focus::-moz-placeholder {
    color: #742c8f; }
  .sm\:focus\:placeholder-colour4:focus:-ms-input-placeholder {
    color: #742c8f; }
  .sm\:focus\:placeholder-colour4:focus::-ms-input-placeholder {
    color: #742c8f; }
  .sm\:focus\:placeholder-colour4:focus::placeholder {
    color: #742c8f; }
  .sm\:focus\:placeholder-shade1:focus::-webkit-input-placeholder {
    color: #0f0f0f; }
  .sm\:focus\:placeholder-shade1:focus::-moz-placeholder {
    color: #0f0f0f; }
  .sm\:focus\:placeholder-shade1:focus:-ms-input-placeholder {
    color: #0f0f0f; }
  .sm\:focus\:placeholder-shade1:focus::-ms-input-placeholder {
    color: #0f0f0f; }
  .sm\:focus\:placeholder-shade1:focus::placeholder {
    color: #0f0f0f; }
  .sm\:focus\:placeholder-shade2:focus::-webkit-input-placeholder {
    color: white; }
  .sm\:focus\:placeholder-shade2:focus::-moz-placeholder {
    color: white; }
  .sm\:focus\:placeholder-shade2:focus:-ms-input-placeholder {
    color: white; }
  .sm\:focus\:placeholder-shade2:focus::-ms-input-placeholder {
    color: white; }
  .sm\:focus\:placeholder-shade2:focus::placeholder {
    color: white; }
  .sm\:focus\:placeholder-shade3:focus::-webkit-input-placeholder {
    color: #f7f7f7; }
  .sm\:focus\:placeholder-shade3:focus::-moz-placeholder {
    color: #f7f7f7; }
  .sm\:focus\:placeholder-shade3:focus:-ms-input-placeholder {
    color: #f7f7f7; }
  .sm\:focus\:placeholder-shade3:focus::-ms-input-placeholder {
    color: #f7f7f7; }
  .sm\:focus\:placeholder-shade3:focus::placeholder {
    color: #f7f7f7; }
  .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc; }
  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc; }
  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc; }
  .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc; }
  .sm\:focus\:placeholder-gray-100:focus::placeholder {
    color: #f7fafc; }
  .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7; }
  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7; }
  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7; }
  .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7; }
  .sm\:focus\:placeholder-gray-200:focus::placeholder {
    color: #edf2f7; }
  .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0; }
  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0; }
  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0; }
  .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0; }
  .sm\:focus\:placeholder-gray-300:focus::placeholder {
    color: #e2e8f0; }
  .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0; }
  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0; }
  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0; }
  .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0; }
  .sm\:focus\:placeholder-gray-400:focus::placeholder {
    color: #cbd5e0; }
  .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0; }
  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0; }
  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0; }
  .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0; }
  .sm\:focus\:placeholder-gray-500:focus::placeholder {
    color: #a0aec0; }
  .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096; }
  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    color: #718096; }
  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    color: #718096; }
  .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    color: #718096; }
  .sm\:focus\:placeholder-gray-600:focus::placeholder {
    color: #718096; }
  .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568; }
  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    color: #4a5568; }
  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568; }
  .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568; }
  .sm\:focus\:placeholder-gray-700:focus::placeholder {
    color: #4a5568; }
  .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748; }
  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    color: #2d3748; }
  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748; }
  .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748; }
  .sm\:focus\:placeholder-gray-800:focus::placeholder {
    color: #2d3748; }
  .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c; }
  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    color: #1a202c; }
  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c; }
  .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c; }
  .sm\:focus\:placeholder-gray-900:focus::placeholder {
    color: #1a202c; }
  .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5; }
  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
    color: #fff5f5; }
  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5; }
  .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5; }
  .sm\:focus\:placeholder-red-100:focus::placeholder {
    color: #fff5f5; }
  .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7; }
  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
    color: #fed7d7; }
  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7; }
  .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7; }
  .sm\:focus\:placeholder-red-200:focus::placeholder {
    color: #fed7d7; }
  .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2; }
  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
    color: #feb2b2; }
  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2; }
  .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2; }
  .sm\:focus\:placeholder-red-300:focus::placeholder {
    color: #feb2b2; }
  .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181; }
  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
    color: #fc8181; }
  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181; }
  .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181; }
  .sm\:focus\:placeholder-red-400:focus::placeholder {
    color: #fc8181; }
  .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565; }
  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
    color: #f56565; }
  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    color: #f56565; }
  .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    color: #f56565; }
  .sm\:focus\:placeholder-red-500:focus::placeholder {
    color: #f56565; }
  .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e; }
  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
    color: #e53e3e; }
  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e; }
  .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e; }
  .sm\:focus\:placeholder-red-600:focus::placeholder {
    color: #e53e3e; }
  .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030; }
  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
    color: #c53030; }
  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    color: #c53030; }
  .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    color: #c53030; }
  .sm\:focus\:placeholder-red-700:focus::placeholder {
    color: #c53030; }
  .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c; }
  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c; }
  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c; }
  .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c; }
  .sm\:focus\:placeholder-red-800:focus::placeholder {
    color: #9b2c2c; }
  .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a; }
  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
    color: #742a2a; }
  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a; }
  .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a; }
  .sm\:focus\:placeholder-red-900:focus::placeholder {
    color: #742a2a; }
  .sm\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0; }
  .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0; }
  .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0; }
  .sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0; }
  .sm\:focus\:placeholder-orange-100:focus::placeholder {
    color: #fffaf0; }
  .sm\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8; }
  .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    color: #feebc8; }
  .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8; }
  .sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8; }
  .sm\:focus\:placeholder-orange-200:focus::placeholder {
    color: #feebc8; }
  .sm\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d; }
  .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d; }
  .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d; }
  .sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d; }
  .sm\:focus\:placeholder-orange-300:focus::placeholder {
    color: #fbd38d; }
  .sm\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55; }
  .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55; }
  .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55; }
  .sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55; }
  .sm\:focus\:placeholder-orange-400:focus::placeholder {
    color: #f6ad55; }
  .sm\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936; }
  .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    color: #ed8936; }
  .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936; }
  .sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936; }
  .sm\:focus\:placeholder-orange-500:focus::placeholder {
    color: #ed8936; }
  .sm\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20; }
  .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20; }
  .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20; }
  .sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20; }
  .sm\:focus\:placeholder-orange-600:focus::placeholder {
    color: #dd6b20; }
  .sm\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621; }
  .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    color: #c05621; }
  .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621; }
  .sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621; }
  .sm\:focus\:placeholder-orange-700:focus::placeholder {
    color: #c05621; }
  .sm\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221; }
  .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    color: #9c4221; }
  .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221; }
  .sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221; }
  .sm\:focus\:placeholder-orange-800:focus::placeholder {
    color: #9c4221; }
  .sm\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e; }
  .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    color: #7b341e; }
  .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e; }
  .sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e; }
  .sm\:focus\:placeholder-orange-900:focus::placeholder {
    color: #7b341e; }
  .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0; }
  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0; }
  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0; }
  .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0; }
  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
    color: #fffff0; }
  .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf; }
  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf; }
  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf; }
  .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf; }
  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
    color: #fefcbf; }
  .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089; }
  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    color: #faf089; }
  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089; }
  .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089; }
  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
    color: #faf089; }
  .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e; }
  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e; }
  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e; }
  .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e; }
  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
    color: #f6e05e; }
  .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b; }
  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b; }
  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b; }
  .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b; }
  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
    color: #ecc94b; }
  .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e; }
  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e; }
  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e; }
  .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e; }
  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
    color: #d69e2e; }
  .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f; }
  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f; }
  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f; }
  .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f; }
  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
    color: #b7791f; }
  .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16; }
  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    color: #975a16; }
  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16; }
  .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16; }
  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
    color: #975a16; }
  .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210; }
  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    color: #744210; }
  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210; }
  .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210; }
  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
    color: #744210; }
  .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4; }
  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
    color: #f0fff4; }
  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4; }
  .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4; }
  .sm\:focus\:placeholder-green-100:focus::placeholder {
    color: #f0fff4; }
  .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5; }
  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5; }
  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5; }
  .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5; }
  .sm\:focus\:placeholder-green-200:focus::placeholder {
    color: #c6f6d5; }
  .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4; }
  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4; }
  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4; }
  .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4; }
  .sm\:focus\:placeholder-green-300:focus::placeholder {
    color: #9ae6b4; }
  .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391; }
  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
    color: #68d391; }
  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    color: #68d391; }
  .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    color: #68d391; }
  .sm\:focus\:placeholder-green-400:focus::placeholder {
    color: #68d391; }
  .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78; }
  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
    color: #48bb78; }
  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78; }
  .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78; }
  .sm\:focus\:placeholder-green-500:focus::placeholder {
    color: #48bb78; }
  .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169; }
  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
    color: #38a169; }
  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    color: #38a169; }
  .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    color: #38a169; }
  .sm\:focus\:placeholder-green-600:focus::placeholder {
    color: #38a169; }
  .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a; }
  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
    color: #2f855a; }
  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a; }
  .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a; }
  .sm\:focus\:placeholder-green-700:focus::placeholder {
    color: #2f855a; }
  .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    color: #276749; }
  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
    color: #276749; }
  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    color: #276749; }
  .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    color: #276749; }
  .sm\:focus\:placeholder-green-800:focus::placeholder {
    color: #276749; }
  .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d; }
  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
    color: #22543d; }
  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    color: #22543d; }
  .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    color: #22543d; }
  .sm\:focus\:placeholder-green-900:focus::placeholder {
    color: #22543d; }
  .sm\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa; }
  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa; }
  .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa; }
  .sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa; }
  .sm\:focus\:placeholder-teal-100:focus::placeholder {
    color: #e6fffa; }
  .sm\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea; }
  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea; }
  .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea; }
  .sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea; }
  .sm\:focus\:placeholder-teal-200:focus::placeholder {
    color: #b2f5ea; }
  .sm\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9; }
  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9; }
  .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9; }
  .sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9; }
  .sm\:focus\:placeholder-teal-300:focus::placeholder {
    color: #81e6d9; }
  .sm\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5; }
  .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5; }
  .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5; }
  .sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5; }
  .sm\:focus\:placeholder-teal-400:focus::placeholder {
    color: #4fd1c5; }
  .sm\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac; }
  .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac; }
  .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac; }
  .sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac; }
  .sm\:focus\:placeholder-teal-500:focus::placeholder {
    color: #38b2ac; }
  .sm\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795; }
  .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    color: #319795; }
  .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    color: #319795; }
  .sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    color: #319795; }
  .sm\:focus\:placeholder-teal-600:focus::placeholder {
    color: #319795; }
  .sm\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b; }
  .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b; }
  .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b; }
  .sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b; }
  .sm\:focus\:placeholder-teal-700:focus::placeholder {
    color: #2c7a7b; }
  .sm\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61; }
  .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    color: #285e61; }
  .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61; }
  .sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61; }
  .sm\:focus\:placeholder-teal-800:focus::placeholder {
    color: #285e61; }
  .sm\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52; }
  .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    color: #234e52; }
  .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52; }
  .sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52; }
  .sm\:focus\:placeholder-teal-900:focus::placeholder {
    color: #234e52; }
  .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff; }
  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff; }
  .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff; }
  .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff; }
  .sm\:focus\:placeholder-blue-100:focus::placeholder {
    color: #ebf8ff; }
  .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8; }
  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8; }
  .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8; }
  .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8; }
  .sm\:focus\:placeholder-blue-200:focus::placeholder {
    color: #bee3f8; }
  .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4; }
  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4; }
  .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4; }
  .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4; }
  .sm\:focus\:placeholder-blue-300:focus::placeholder {
    color: #90cdf4; }
  .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed; }
  .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed; }
  .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed; }
  .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed; }
  .sm\:focus\:placeholder-blue-400:focus::placeholder {
    color: #63b3ed; }
  .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1; }
  .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #4299e1; }
  .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1; }
  .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1; }
  .sm\:focus\:placeholder-blue-500:focus::placeholder {
    color: #4299e1; }
  .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce; }
  .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #3182ce; }
  .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce; }
  .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce; }
  .sm\:focus\:placeholder-blue-600:focus::placeholder {
    color: #3182ce; }
  .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0; }
  .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0; }
  .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0; }
  .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0; }
  .sm\:focus\:placeholder-blue-700:focus::placeholder {
    color: #2b6cb0; }
  .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282; }
  .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #2c5282; }
  .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282; }
  .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282; }
  .sm\:focus\:placeholder-blue-800:focus::placeholder {
    color: #2c5282; }
  .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365; }
  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #2a4365; }
  .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365; }
  .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365; }
  .sm\:focus\:placeholder-blue-900:focus::placeholder {
    color: #2a4365; }
  .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff; }
  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff; }
  .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff; }
  .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff; }
  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
    color: #ebf4ff; }
  .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe; }
  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe; }
  .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe; }
  .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe; }
  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
    color: #c3dafe; }
  .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa; }
  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa; }
  .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa; }
  .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa; }
  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
    color: #a3bffa; }
  .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5; }
  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5; }
  .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5; }
  .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5; }
  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
    color: #7f9cf5; }
  .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea; }
  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    color: #667eea; }
  .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea; }
  .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea; }
  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
    color: #667eea; }
  .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8; }
  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8; }
  .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8; }
  .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8; }
  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
    color: #5a67d8; }
  .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf; }
  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf; }
  .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf; }
  .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf; }
  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
    color: #4c51bf; }
  .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190; }
  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    color: #434190; }
  .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190; }
  .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190; }
  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
    color: #434190; }
  .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b; }
  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b; }
  .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b; }
  .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b; }
  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
    color: #3c366b; }
  .sm\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff; }
  .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff; }
  .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff; }
  .sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff; }
  .sm\:focus\:placeholder-purple-100:focus::placeholder {
    color: #faf5ff; }
  .sm\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd; }
  .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd; }
  .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd; }
  .sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd; }
  .sm\:focus\:placeholder-purple-200:focus::placeholder {
    color: #e9d8fd; }
  .sm\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa; }
  .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa; }
  .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa; }
  .sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa; }
  .sm\:focus\:placeholder-purple-300:focus::placeholder {
    color: #d6bcfa; }
  .sm\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4; }
  .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    color: #b794f4; }
  .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4; }
  .sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4; }
  .sm\:focus\:placeholder-purple-400:focus::placeholder {
    color: #b794f4; }
  .sm\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea; }
  .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea; }
  .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea; }
  .sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea; }
  .sm\:focus\:placeholder-purple-500:focus::placeholder {
    color: #9f7aea; }
  .sm\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5; }
  .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    color: #805ad5; }
  .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5; }
  .sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5; }
  .sm\:focus\:placeholder-purple-600:focus::placeholder {
    color: #805ad5; }
  .sm\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1; }
  .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1; }
  .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1; }
  .sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1; }
  .sm\:focus\:placeholder-purple-700:focus::placeholder {
    color: #6b46c1; }
  .sm\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a; }
  .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    color: #553c9a; }
  .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a; }
  .sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a; }
  .sm\:focus\:placeholder-purple-800:focus::placeholder {
    color: #553c9a; }
  .sm\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a; }
  .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    color: #44337a; }
  .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a; }
  .sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a; }
  .sm\:focus\:placeholder-purple-900:focus::placeholder {
    color: #44337a; }
  .sm\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7; }
  .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7; }
  .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7; }
  .sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7; }
  .sm\:focus\:placeholder-pink-100:focus::placeholder {
    color: #fff5f7; }
  .sm\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2; }
  .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2; }
  .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2; }
  .sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2; }
  .sm\:focus\:placeholder-pink-200:focus::placeholder {
    color: #fed7e2; }
  .sm\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce; }
  .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce; }
  .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce; }
  .sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce; }
  .sm\:focus\:placeholder-pink-300:focus::placeholder {
    color: #fbb6ce; }
  .sm\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3; }
  .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #f687b3; }
  .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3; }
  .sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3; }
  .sm\:focus\:placeholder-pink-400:focus::placeholder {
    color: #f687b3; }
  .sm\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6; }
  .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6; }
  .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6; }
  .sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6; }
  .sm\:focus\:placeholder-pink-500:focus::placeholder {
    color: #ed64a6; }
  .sm\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c; }
  .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c; }
  .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c; }
  .sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c; }
  .sm\:focus\:placeholder-pink-600:focus::placeholder {
    color: #d53f8c; }
  .sm\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280; }
  .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    color: #b83280; }
  .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280; }
  .sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280; }
  .sm\:focus\:placeholder-pink-700:focus::placeholder {
    color: #b83280; }
  .sm\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d; }
  .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    color: #97266d; }
  .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d; }
  .sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d; }
  .sm\:focus\:placeholder-pink-800:focus::placeholder {
    color: #97266d; }
  .sm\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459; }
  .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    color: #702459; }
  .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    color: #702459; }
  .sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    color: #702459; }
  .sm\:focus\:placeholder-pink-900:focus::placeholder {
    color: #702459; }
  .sm\:pointer-events-none {
    pointer-events: none; }
  .sm\:pointer-events-auto {
    pointer-events: auto; }
  .sm\:static {
    position: static; }
  .sm\:fixed {
    position: fixed; }
  .sm\:absolute {
    position: absolute; }
  .sm\:relative {
    position: relative; }
  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .sm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .sm\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .sm\:inset-x-0 {
    right: 0;
    left: 0; }
  .sm\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .sm\:inset-x-auto {
    right: auto;
    left: auto; }
  .sm\:top-0 {
    top: 0; }
  .sm\:right-0 {
    right: 0; }
  .sm\:bottom-0 {
    bottom: 0; }
  .sm\:left-0 {
    left: 0; }
  .sm\:top-auto {
    top: auto; }
  .sm\:right-auto {
    right: auto; }
  .sm\:bottom-auto {
    bottom: auto; }
  .sm\:left-auto {
    left: auto; }
  .sm\:resize-none {
    resize: none; }
  .sm\:resize-y {
    resize: vertical; }
  .sm\:resize-x {
    resize: horizontal; }
  .sm\:resize {
    resize: both; }
  .sm\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:shadow-none {
    box-shadow: none; }
  .sm\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none; }
  .sm\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none; }
  .sm\:fill-current {
    fill: currentColor; }
  .sm\:stroke-current {
    stroke: currentColor; }
  .sm\:table-auto {
    table-layout: auto; }
  .sm\:table-fixed {
    table-layout: fixed; }
  .sm\:text-left {
    text-align: left; }
  .sm\:text-center {
    text-align: center; }
  .sm\:text-right {
    text-align: right; }
  .sm\:text-justify {
    text-align: justify; }
  .sm\:text-transparent {
    color: transparent; }
  .sm\:text-black {
    color: #000; }
  .sm\:text-white {
    color: #fff; }
  .sm\:text-colour1 {
    color: #d2148b; }
  .sm\:text-colour2 {
    color: #ba1a8c; }
  .sm\:text-colour3 {
    color: #86278e; }
  .sm\:text-colour4 {
    color: #742c8f; }
  .sm\:text-shade1 {
    color: #0f0f0f; }
  .sm\:text-shade2 {
    color: white; }
  .sm\:text-shade3 {
    color: #f7f7f7; }
  .sm\:text-gray-100 {
    color: #f7fafc; }
  .sm\:text-gray-200 {
    color: #edf2f7; }
  .sm\:text-gray-300 {
    color: #e2e8f0; }
  .sm\:text-gray-400 {
    color: #cbd5e0; }
  .sm\:text-gray-500 {
    color: #a0aec0; }
  .sm\:text-gray-600 {
    color: #718096; }
  .sm\:text-gray-700 {
    color: #4a5568; }
  .sm\:text-gray-800 {
    color: #2d3748; }
  .sm\:text-gray-900 {
    color: #1a202c; }
  .sm\:text-red-100 {
    color: #fff5f5; }
  .sm\:text-red-200 {
    color: #fed7d7; }
  .sm\:text-red-300 {
    color: #feb2b2; }
  .sm\:text-red-400 {
    color: #fc8181; }
  .sm\:text-red-500 {
    color: #f56565; }
  .sm\:text-red-600 {
    color: #e53e3e; }
  .sm\:text-red-700 {
    color: #c53030; }
  .sm\:text-red-800 {
    color: #9b2c2c; }
  .sm\:text-red-900 {
    color: #742a2a; }
  .sm\:text-orange-100 {
    color: #fffaf0; }
  .sm\:text-orange-200 {
    color: #feebc8; }
  .sm\:text-orange-300 {
    color: #fbd38d; }
  .sm\:text-orange-400 {
    color: #f6ad55; }
  .sm\:text-orange-500 {
    color: #ed8936; }
  .sm\:text-orange-600 {
    color: #dd6b20; }
  .sm\:text-orange-700 {
    color: #c05621; }
  .sm\:text-orange-800 {
    color: #9c4221; }
  .sm\:text-orange-900 {
    color: #7b341e; }
  .sm\:text-yellow-100 {
    color: #fffff0; }
  .sm\:text-yellow-200 {
    color: #fefcbf; }
  .sm\:text-yellow-300 {
    color: #faf089; }
  .sm\:text-yellow-400 {
    color: #f6e05e; }
  .sm\:text-yellow-500 {
    color: #ecc94b; }
  .sm\:text-yellow-600 {
    color: #d69e2e; }
  .sm\:text-yellow-700 {
    color: #b7791f; }
  .sm\:text-yellow-800 {
    color: #975a16; }
  .sm\:text-yellow-900 {
    color: #744210; }
  .sm\:text-green-100 {
    color: #f0fff4; }
  .sm\:text-green-200 {
    color: #c6f6d5; }
  .sm\:text-green-300 {
    color: #9ae6b4; }
  .sm\:text-green-400 {
    color: #68d391; }
  .sm\:text-green-500 {
    color: #48bb78; }
  .sm\:text-green-600 {
    color: #38a169; }
  .sm\:text-green-700 {
    color: #2f855a; }
  .sm\:text-green-800 {
    color: #276749; }
  .sm\:text-green-900 {
    color: #22543d; }
  .sm\:text-teal-100 {
    color: #e6fffa; }
  .sm\:text-teal-200 {
    color: #b2f5ea; }
  .sm\:text-teal-300 {
    color: #81e6d9; }
  .sm\:text-teal-400 {
    color: #4fd1c5; }
  .sm\:text-teal-500 {
    color: #38b2ac; }
  .sm\:text-teal-600 {
    color: #319795; }
  .sm\:text-teal-700 {
    color: #2c7a7b; }
  .sm\:text-teal-800 {
    color: #285e61; }
  .sm\:text-teal-900 {
    color: #234e52; }
  .sm\:text-blue-100 {
    color: #ebf8ff; }
  .sm\:text-blue-200 {
    color: #bee3f8; }
  .sm\:text-blue-300 {
    color: #90cdf4; }
  .sm\:text-blue-400 {
    color: #63b3ed; }
  .sm\:text-blue-500 {
    color: #4299e1; }
  .sm\:text-blue-600 {
    color: #3182ce; }
  .sm\:text-blue-700 {
    color: #2b6cb0; }
  .sm\:text-blue-800 {
    color: #2c5282; }
  .sm\:text-blue-900 {
    color: #2a4365; }
  .sm\:text-indigo-100 {
    color: #ebf4ff; }
  .sm\:text-indigo-200 {
    color: #c3dafe; }
  .sm\:text-indigo-300 {
    color: #a3bffa; }
  .sm\:text-indigo-400 {
    color: #7f9cf5; }
  .sm\:text-indigo-500 {
    color: #667eea; }
  .sm\:text-indigo-600 {
    color: #5a67d8; }
  .sm\:text-indigo-700 {
    color: #4c51bf; }
  .sm\:text-indigo-800 {
    color: #434190; }
  .sm\:text-indigo-900 {
    color: #3c366b; }
  .sm\:text-purple-100 {
    color: #faf5ff; }
  .sm\:text-purple-200 {
    color: #e9d8fd; }
  .sm\:text-purple-300 {
    color: #d6bcfa; }
  .sm\:text-purple-400 {
    color: #b794f4; }
  .sm\:text-purple-500 {
    color: #9f7aea; }
  .sm\:text-purple-600 {
    color: #805ad5; }
  .sm\:text-purple-700 {
    color: #6b46c1; }
  .sm\:text-purple-800 {
    color: #553c9a; }
  .sm\:text-purple-900 {
    color: #44337a; }
  .sm\:text-pink-100 {
    color: #fff5f7; }
  .sm\:text-pink-200 {
    color: #fed7e2; }
  .sm\:text-pink-300 {
    color: #fbb6ce; }
  .sm\:text-pink-400 {
    color: #f687b3; }
  .sm\:text-pink-500 {
    color: #ed64a6; }
  .sm\:text-pink-600 {
    color: #d53f8c; }
  .sm\:text-pink-700 {
    color: #b83280; }
  .sm\:text-pink-800 {
    color: #97266d; }
  .sm\:text-pink-900 {
    color: #702459; }
  .sm\:hover\:text-transparent:hover {
    color: transparent; }
  .sm\:hover\:text-black:hover {
    color: #000; }
  .sm\:hover\:text-white:hover {
    color: #fff; }
  .sm\:hover\:text-colour1:hover {
    color: #d2148b; }
  .sm\:hover\:text-colour2:hover {
    color: #ba1a8c; }
  .sm\:hover\:text-colour3:hover {
    color: #86278e; }
  .sm\:hover\:text-colour4:hover {
    color: #742c8f; }
  .sm\:hover\:text-shade1:hover {
    color: #0f0f0f; }
  .sm\:hover\:text-shade2:hover {
    color: white; }
  .sm\:hover\:text-shade3:hover {
    color: #f7f7f7; }
  .sm\:hover\:text-gray-100:hover {
    color: #f7fafc; }
  .sm\:hover\:text-gray-200:hover {
    color: #edf2f7; }
  .sm\:hover\:text-gray-300:hover {
    color: #e2e8f0; }
  .sm\:hover\:text-gray-400:hover {
    color: #cbd5e0; }
  .sm\:hover\:text-gray-500:hover {
    color: #a0aec0; }
  .sm\:hover\:text-gray-600:hover {
    color: #718096; }
  .sm\:hover\:text-gray-700:hover {
    color: #4a5568; }
  .sm\:hover\:text-gray-800:hover {
    color: #2d3748; }
  .sm\:hover\:text-gray-900:hover {
    color: #1a202c; }
  .sm\:hover\:text-red-100:hover {
    color: #fff5f5; }
  .sm\:hover\:text-red-200:hover {
    color: #fed7d7; }
  .sm\:hover\:text-red-300:hover {
    color: #feb2b2; }
  .sm\:hover\:text-red-400:hover {
    color: #fc8181; }
  .sm\:hover\:text-red-500:hover {
    color: #f56565; }
  .sm\:hover\:text-red-600:hover {
    color: #e53e3e; }
  .sm\:hover\:text-red-700:hover {
    color: #c53030; }
  .sm\:hover\:text-red-800:hover {
    color: #9b2c2c; }
  .sm\:hover\:text-red-900:hover {
    color: #742a2a; }
  .sm\:hover\:text-orange-100:hover {
    color: #fffaf0; }
  .sm\:hover\:text-orange-200:hover {
    color: #feebc8; }
  .sm\:hover\:text-orange-300:hover {
    color: #fbd38d; }
  .sm\:hover\:text-orange-400:hover {
    color: #f6ad55; }
  .sm\:hover\:text-orange-500:hover {
    color: #ed8936; }
  .sm\:hover\:text-orange-600:hover {
    color: #dd6b20; }
  .sm\:hover\:text-orange-700:hover {
    color: #c05621; }
  .sm\:hover\:text-orange-800:hover {
    color: #9c4221; }
  .sm\:hover\:text-orange-900:hover {
    color: #7b341e; }
  .sm\:hover\:text-yellow-100:hover {
    color: #fffff0; }
  .sm\:hover\:text-yellow-200:hover {
    color: #fefcbf; }
  .sm\:hover\:text-yellow-300:hover {
    color: #faf089; }
  .sm\:hover\:text-yellow-400:hover {
    color: #f6e05e; }
  .sm\:hover\:text-yellow-500:hover {
    color: #ecc94b; }
  .sm\:hover\:text-yellow-600:hover {
    color: #d69e2e; }
  .sm\:hover\:text-yellow-700:hover {
    color: #b7791f; }
  .sm\:hover\:text-yellow-800:hover {
    color: #975a16; }
  .sm\:hover\:text-yellow-900:hover {
    color: #744210; }
  .sm\:hover\:text-green-100:hover {
    color: #f0fff4; }
  .sm\:hover\:text-green-200:hover {
    color: #c6f6d5; }
  .sm\:hover\:text-green-300:hover {
    color: #9ae6b4; }
  .sm\:hover\:text-green-400:hover {
    color: #68d391; }
  .sm\:hover\:text-green-500:hover {
    color: #48bb78; }
  .sm\:hover\:text-green-600:hover {
    color: #38a169; }
  .sm\:hover\:text-green-700:hover {
    color: #2f855a; }
  .sm\:hover\:text-green-800:hover {
    color: #276749; }
  .sm\:hover\:text-green-900:hover {
    color: #22543d; }
  .sm\:hover\:text-teal-100:hover {
    color: #e6fffa; }
  .sm\:hover\:text-teal-200:hover {
    color: #b2f5ea; }
  .sm\:hover\:text-teal-300:hover {
    color: #81e6d9; }
  .sm\:hover\:text-teal-400:hover {
    color: #4fd1c5; }
  .sm\:hover\:text-teal-500:hover {
    color: #38b2ac; }
  .sm\:hover\:text-teal-600:hover {
    color: #319795; }
  .sm\:hover\:text-teal-700:hover {
    color: #2c7a7b; }
  .sm\:hover\:text-teal-800:hover {
    color: #285e61; }
  .sm\:hover\:text-teal-900:hover {
    color: #234e52; }
  .sm\:hover\:text-blue-100:hover {
    color: #ebf8ff; }
  .sm\:hover\:text-blue-200:hover {
    color: #bee3f8; }
  .sm\:hover\:text-blue-300:hover {
    color: #90cdf4; }
  .sm\:hover\:text-blue-400:hover {
    color: #63b3ed; }
  .sm\:hover\:text-blue-500:hover {
    color: #4299e1; }
  .sm\:hover\:text-blue-600:hover {
    color: #3182ce; }
  .sm\:hover\:text-blue-700:hover {
    color: #2b6cb0; }
  .sm\:hover\:text-blue-800:hover {
    color: #2c5282; }
  .sm\:hover\:text-blue-900:hover {
    color: #2a4365; }
  .sm\:hover\:text-indigo-100:hover {
    color: #ebf4ff; }
  .sm\:hover\:text-indigo-200:hover {
    color: #c3dafe; }
  .sm\:hover\:text-indigo-300:hover {
    color: #a3bffa; }
  .sm\:hover\:text-indigo-400:hover {
    color: #7f9cf5; }
  .sm\:hover\:text-indigo-500:hover {
    color: #667eea; }
  .sm\:hover\:text-indigo-600:hover {
    color: #5a67d8; }
  .sm\:hover\:text-indigo-700:hover {
    color: #4c51bf; }
  .sm\:hover\:text-indigo-800:hover {
    color: #434190; }
  .sm\:hover\:text-indigo-900:hover {
    color: #3c366b; }
  .sm\:hover\:text-purple-100:hover {
    color: #faf5ff; }
  .sm\:hover\:text-purple-200:hover {
    color: #e9d8fd; }
  .sm\:hover\:text-purple-300:hover {
    color: #d6bcfa; }
  .sm\:hover\:text-purple-400:hover {
    color: #b794f4; }
  .sm\:hover\:text-purple-500:hover {
    color: #9f7aea; }
  .sm\:hover\:text-purple-600:hover {
    color: #805ad5; }
  .sm\:hover\:text-purple-700:hover {
    color: #6b46c1; }
  .sm\:hover\:text-purple-800:hover {
    color: #553c9a; }
  .sm\:hover\:text-purple-900:hover {
    color: #44337a; }
  .sm\:hover\:text-pink-100:hover {
    color: #fff5f7; }
  .sm\:hover\:text-pink-200:hover {
    color: #fed7e2; }
  .sm\:hover\:text-pink-300:hover {
    color: #fbb6ce; }
  .sm\:hover\:text-pink-400:hover {
    color: #f687b3; }
  .sm\:hover\:text-pink-500:hover {
    color: #ed64a6; }
  .sm\:hover\:text-pink-600:hover {
    color: #d53f8c; }
  .sm\:hover\:text-pink-700:hover {
    color: #b83280; }
  .sm\:hover\:text-pink-800:hover {
    color: #97266d; }
  .sm\:hover\:text-pink-900:hover {
    color: #702459; }
  .sm\:focus\:text-transparent:focus {
    color: transparent; }
  .sm\:focus\:text-black:focus {
    color: #000; }
  .sm\:focus\:text-white:focus {
    color: #fff; }
  .sm\:focus\:text-colour1:focus {
    color: #d2148b; }
  .sm\:focus\:text-colour2:focus {
    color: #ba1a8c; }
  .sm\:focus\:text-colour3:focus {
    color: #86278e; }
  .sm\:focus\:text-colour4:focus {
    color: #742c8f; }
  .sm\:focus\:text-shade1:focus {
    color: #0f0f0f; }
  .sm\:focus\:text-shade2:focus {
    color: white; }
  .sm\:focus\:text-shade3:focus {
    color: #f7f7f7; }
  .sm\:focus\:text-gray-100:focus {
    color: #f7fafc; }
  .sm\:focus\:text-gray-200:focus {
    color: #edf2f7; }
  .sm\:focus\:text-gray-300:focus {
    color: #e2e8f0; }
  .sm\:focus\:text-gray-400:focus {
    color: #cbd5e0; }
  .sm\:focus\:text-gray-500:focus {
    color: #a0aec0; }
  .sm\:focus\:text-gray-600:focus {
    color: #718096; }
  .sm\:focus\:text-gray-700:focus {
    color: #4a5568; }
  .sm\:focus\:text-gray-800:focus {
    color: #2d3748; }
  .sm\:focus\:text-gray-900:focus {
    color: #1a202c; }
  .sm\:focus\:text-red-100:focus {
    color: #fff5f5; }
  .sm\:focus\:text-red-200:focus {
    color: #fed7d7; }
  .sm\:focus\:text-red-300:focus {
    color: #feb2b2; }
  .sm\:focus\:text-red-400:focus {
    color: #fc8181; }
  .sm\:focus\:text-red-500:focus {
    color: #f56565; }
  .sm\:focus\:text-red-600:focus {
    color: #e53e3e; }
  .sm\:focus\:text-red-700:focus {
    color: #c53030; }
  .sm\:focus\:text-red-800:focus {
    color: #9b2c2c; }
  .sm\:focus\:text-red-900:focus {
    color: #742a2a; }
  .sm\:focus\:text-orange-100:focus {
    color: #fffaf0; }
  .sm\:focus\:text-orange-200:focus {
    color: #feebc8; }
  .sm\:focus\:text-orange-300:focus {
    color: #fbd38d; }
  .sm\:focus\:text-orange-400:focus {
    color: #f6ad55; }
  .sm\:focus\:text-orange-500:focus {
    color: #ed8936; }
  .sm\:focus\:text-orange-600:focus {
    color: #dd6b20; }
  .sm\:focus\:text-orange-700:focus {
    color: #c05621; }
  .sm\:focus\:text-orange-800:focus {
    color: #9c4221; }
  .sm\:focus\:text-orange-900:focus {
    color: #7b341e; }
  .sm\:focus\:text-yellow-100:focus {
    color: #fffff0; }
  .sm\:focus\:text-yellow-200:focus {
    color: #fefcbf; }
  .sm\:focus\:text-yellow-300:focus {
    color: #faf089; }
  .sm\:focus\:text-yellow-400:focus {
    color: #f6e05e; }
  .sm\:focus\:text-yellow-500:focus {
    color: #ecc94b; }
  .sm\:focus\:text-yellow-600:focus {
    color: #d69e2e; }
  .sm\:focus\:text-yellow-700:focus {
    color: #b7791f; }
  .sm\:focus\:text-yellow-800:focus {
    color: #975a16; }
  .sm\:focus\:text-yellow-900:focus {
    color: #744210; }
  .sm\:focus\:text-green-100:focus {
    color: #f0fff4; }
  .sm\:focus\:text-green-200:focus {
    color: #c6f6d5; }
  .sm\:focus\:text-green-300:focus {
    color: #9ae6b4; }
  .sm\:focus\:text-green-400:focus {
    color: #68d391; }
  .sm\:focus\:text-green-500:focus {
    color: #48bb78; }
  .sm\:focus\:text-green-600:focus {
    color: #38a169; }
  .sm\:focus\:text-green-700:focus {
    color: #2f855a; }
  .sm\:focus\:text-green-800:focus {
    color: #276749; }
  .sm\:focus\:text-green-900:focus {
    color: #22543d; }
  .sm\:focus\:text-teal-100:focus {
    color: #e6fffa; }
  .sm\:focus\:text-teal-200:focus {
    color: #b2f5ea; }
  .sm\:focus\:text-teal-300:focus {
    color: #81e6d9; }
  .sm\:focus\:text-teal-400:focus {
    color: #4fd1c5; }
  .sm\:focus\:text-teal-500:focus {
    color: #38b2ac; }
  .sm\:focus\:text-teal-600:focus {
    color: #319795; }
  .sm\:focus\:text-teal-700:focus {
    color: #2c7a7b; }
  .sm\:focus\:text-teal-800:focus {
    color: #285e61; }
  .sm\:focus\:text-teal-900:focus {
    color: #234e52; }
  .sm\:focus\:text-blue-100:focus {
    color: #ebf8ff; }
  .sm\:focus\:text-blue-200:focus {
    color: #bee3f8; }
  .sm\:focus\:text-blue-300:focus {
    color: #90cdf4; }
  .sm\:focus\:text-blue-400:focus {
    color: #63b3ed; }
  .sm\:focus\:text-blue-500:focus {
    color: #4299e1; }
  .sm\:focus\:text-blue-600:focus {
    color: #3182ce; }
  .sm\:focus\:text-blue-700:focus {
    color: #2b6cb0; }
  .sm\:focus\:text-blue-800:focus {
    color: #2c5282; }
  .sm\:focus\:text-blue-900:focus {
    color: #2a4365; }
  .sm\:focus\:text-indigo-100:focus {
    color: #ebf4ff; }
  .sm\:focus\:text-indigo-200:focus {
    color: #c3dafe; }
  .sm\:focus\:text-indigo-300:focus {
    color: #a3bffa; }
  .sm\:focus\:text-indigo-400:focus {
    color: #7f9cf5; }
  .sm\:focus\:text-indigo-500:focus {
    color: #667eea; }
  .sm\:focus\:text-indigo-600:focus {
    color: #5a67d8; }
  .sm\:focus\:text-indigo-700:focus {
    color: #4c51bf; }
  .sm\:focus\:text-indigo-800:focus {
    color: #434190; }
  .sm\:focus\:text-indigo-900:focus {
    color: #3c366b; }
  .sm\:focus\:text-purple-100:focus {
    color: #faf5ff; }
  .sm\:focus\:text-purple-200:focus {
    color: #e9d8fd; }
  .sm\:focus\:text-purple-300:focus {
    color: #d6bcfa; }
  .sm\:focus\:text-purple-400:focus {
    color: #b794f4; }
  .sm\:focus\:text-purple-500:focus {
    color: #9f7aea; }
  .sm\:focus\:text-purple-600:focus {
    color: #805ad5; }
  .sm\:focus\:text-purple-700:focus {
    color: #6b46c1; }
  .sm\:focus\:text-purple-800:focus {
    color: #553c9a; }
  .sm\:focus\:text-purple-900:focus {
    color: #44337a; }
  .sm\:focus\:text-pink-100:focus {
    color: #fff5f7; }
  .sm\:focus\:text-pink-200:focus {
    color: #fed7e2; }
  .sm\:focus\:text-pink-300:focus {
    color: #fbb6ce; }
  .sm\:focus\:text-pink-400:focus {
    color: #f687b3; }
  .sm\:focus\:text-pink-500:focus {
    color: #ed64a6; }
  .sm\:focus\:text-pink-600:focus {
    color: #d53f8c; }
  .sm\:focus\:text-pink-700:focus {
    color: #b83280; }
  .sm\:focus\:text-pink-800:focus {
    color: #97266d; }
  .sm\:focus\:text-pink-900:focus {
    color: #702459; }
  .sm\:text-xs {
    font-size: 0.75rem; }
  .sm\:text-sm {
    font-size: 0.7rem; }
  .sm\:text-base {
    font-size: 1rem; }
  .sm\:text-lg {
    font-size: 1.125rem; }
  .sm\:text-xl {
    font-size: 1.25rem; }
  .sm\:text-2xl {
    font-size: 1.5rem; }
  .sm\:text-3xl {
    font-size: 1.875rem; }
  .sm\:text-4xl {
    font-size: 2.25rem; }
  .sm\:text-5xl {
    font-size: 3rem; }
  .sm\:text-6xl {
    font-size: 4rem; }
  .sm\:italic {
    font-style: italic; }
  .sm\:not-italic {
    font-style: normal; }
  .sm\:uppercase {
    text-transform: uppercase; }
  .sm\:lowercase {
    text-transform: lowercase; }
  .sm\:capitalize {
    text-transform: capitalize; }
  .sm\:normal-case {
    text-transform: none; }
  .sm\:underline {
    text-decoration: underline; }
  .sm\:line-through {
    text-decoration: line-through; }
  .sm\:no-underline {
    text-decoration: none; }
  .sm\:hover\:underline:hover {
    text-decoration: underline; }
  .sm\:hover\:line-through:hover {
    text-decoration: line-through; }
  .sm\:hover\:no-underline:hover {
    text-decoration: none; }
  .sm\:focus\:underline:focus {
    text-decoration: underline; }
  .sm\:focus\:line-through:focus {
    text-decoration: line-through; }
  .sm\:focus\:no-underline:focus {
    text-decoration: none; }
  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .sm\:tracking-tighter {
    letter-spacing: -0.05em; }
  .sm\:tracking-tight {
    letter-spacing: -0.025em; }
  .sm\:tracking-normal {
    letter-spacing: 0; }
  .sm\:tracking-wide {
    letter-spacing: 0.025em; }
  .sm\:tracking-wider {
    letter-spacing: 0.05em; }
  .sm\:tracking-widest {
    letter-spacing: 0.1em; }
  .sm\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .sm\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .sm\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .sm\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .sm\:align-baseline {
    vertical-align: baseline; }
  .sm\:align-top {
    vertical-align: top; }
  .sm\:align-middle {
    vertical-align: middle; }
  .sm\:align-bottom {
    vertical-align: bottom; }
  .sm\:align-text-top {
    vertical-align: text-top; }
  .sm\:align-text-bottom {
    vertical-align: text-bottom; }
  .sm\:visible {
    visibility: visible; }
  .sm\:invisible {
    visibility: hidden; }
  .sm\:whitespace-normal {
    white-space: normal; }
  .sm\:whitespace-no-wrap {
    white-space: nowrap; }
  .sm\:whitespace-pre {
    white-space: pre; }
  .sm\:whitespace-pre-line {
    white-space: pre-line; }
  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .sm\:break-words {
    overflow-wrap: break-word; }
  .sm\:break-all {
    word-break: break-all; }
  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .sm\:w-0 {
    width: 0; }
  .sm\:w-1 {
    width: 5px; }
  .sm\:w-2 {
    width: 10px; }
  .sm\:w-3 {
    width: 20px; }
  .sm\:w-4 {
    width: 30px; }
  .sm\:w-5 {
    width: 40px; }
  .sm\:w-6 {
    width: 60px; }
  .sm\:w-7 {
    width: 80px; }
  .sm\:w-8 {
    width: 120px; }
  .sm\:w-9 {
    width: 160px; }
  .sm\:w-10 {
    width: 200px; }
  .sm\:w-auto {
    width: auto; }
  .sm\:w-px {
    width: 1px; }
  .sm\:w-1\/2 {
    width: 50%; }
  .sm\:w-1\/3 {
    width: 33.333333%; }
  .sm\:w-2\/3 {
    width: 66.666667%; }
  .sm\:w-1\/4 {
    width: 25%; }
  .sm\:w-2\/4 {
    width: 50%; }
  .sm\:w-3\/4 {
    width: 75%; }
  .sm\:w-1\/5 {
    width: 20%; }
  .sm\:w-2\/5 {
    width: 40%; }
  .sm\:w-3\/5 {
    width: 60%; }
  .sm\:w-4\/5 {
    width: 80%; }
  .sm\:w-1\/6 {
    width: 16.666667%; }
  .sm\:w-2\/6 {
    width: 33.333333%; }
  .sm\:w-3\/6 {
    width: 50%; }
  .sm\:w-4\/6 {
    width: 66.666667%; }
  .sm\:w-5\/6 {
    width: 83.333333%; }
  .sm\:w-1\/12 {
    width: 8.333333%; }
  .sm\:w-2\/12 {
    width: 16.666667%; }
  .sm\:w-3\/12 {
    width: 25%; }
  .sm\:w-4\/12 {
    width: 33.333333%; }
  .sm\:w-5\/12 {
    width: 41.666667%; }
  .sm\:w-6\/12 {
    width: 50%; }
  .sm\:w-7\/12 {
    width: 58.333333%; }
  .sm\:w-8\/12 {
    width: 66.666667%; }
  .sm\:w-9\/12 {
    width: 75%; }
  .sm\:w-10\/12 {
    width: 83.333333%; }
  .sm\:w-11\/12 {
    width: 91.666667%; }
  .sm\:w-full {
    width: 100%; }
  .sm\:w-screen {
    width: 100vw; }
  .sm\:z-0 {
    z-index: 0; }
  .sm\:z-10 {
    z-index: 10; }
  .sm\:z-20 {
    z-index: 20; }
  .sm\:z-30 {
    z-index: 30; }
  .sm\:z-40 {
    z-index: 40; }
  .sm\:z-50 {
    z-index: 50; }
  .sm\:z-auto {
    z-index: auto; } }

@media (min-width: 768px) {
  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .md\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .md\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .md\:bg-fixed {
    background-attachment: fixed; }
  .md\:bg-local {
    background-attachment: local; }
  .md\:bg-scroll {
    background-attachment: scroll; }
  .md\:bg-transparent {
    background-color: transparent; }
  .md\:bg-black {
    background-color: #000; }
  .md\:bg-white {
    background-color: #fff; }
  .md\:bg-colour1 {
    background-color: #d2148b; }
  .md\:bg-colour2 {
    background-color: #ba1a8c; }
  .md\:bg-colour3 {
    background-color: #86278e; }
  .md\:bg-colour4 {
    background-color: #742c8f; }
  .md\:bg-shade1 {
    background-color: #0f0f0f; }
  .md\:bg-shade2 {
    background-color: white; }
  .md\:bg-shade3 {
    background-color: #f7f7f7; }
  .md\:bg-gray-100 {
    background-color: #f7fafc; }
  .md\:bg-gray-200 {
    background-color: #edf2f7; }
  .md\:bg-gray-300 {
    background-color: #e2e8f0; }
  .md\:bg-gray-400 {
    background-color: #cbd5e0; }
  .md\:bg-gray-500 {
    background-color: #a0aec0; }
  .md\:bg-gray-600 {
    background-color: #718096; }
  .md\:bg-gray-700 {
    background-color: #4a5568; }
  .md\:bg-gray-800 {
    background-color: #2d3748; }
  .md\:bg-gray-900 {
    background-color: #1a202c; }
  .md\:bg-red-100 {
    background-color: #fff5f5; }
  .md\:bg-red-200 {
    background-color: #fed7d7; }
  .md\:bg-red-300 {
    background-color: #feb2b2; }
  .md\:bg-red-400 {
    background-color: #fc8181; }
  .md\:bg-red-500 {
    background-color: #f56565; }
  .md\:bg-red-600 {
    background-color: #e53e3e; }
  .md\:bg-red-700 {
    background-color: #c53030; }
  .md\:bg-red-800 {
    background-color: #9b2c2c; }
  .md\:bg-red-900 {
    background-color: #742a2a; }
  .md\:bg-orange-100 {
    background-color: #fffaf0; }
  .md\:bg-orange-200 {
    background-color: #feebc8; }
  .md\:bg-orange-300 {
    background-color: #fbd38d; }
  .md\:bg-orange-400 {
    background-color: #f6ad55; }
  .md\:bg-orange-500 {
    background-color: #ed8936; }
  .md\:bg-orange-600 {
    background-color: #dd6b20; }
  .md\:bg-orange-700 {
    background-color: #c05621; }
  .md\:bg-orange-800 {
    background-color: #9c4221; }
  .md\:bg-orange-900 {
    background-color: #7b341e; }
  .md\:bg-yellow-100 {
    background-color: #fffff0; }
  .md\:bg-yellow-200 {
    background-color: #fefcbf; }
  .md\:bg-yellow-300 {
    background-color: #faf089; }
  .md\:bg-yellow-400 {
    background-color: #f6e05e; }
  .md\:bg-yellow-500 {
    background-color: #ecc94b; }
  .md\:bg-yellow-600 {
    background-color: #d69e2e; }
  .md\:bg-yellow-700 {
    background-color: #b7791f; }
  .md\:bg-yellow-800 {
    background-color: #975a16; }
  .md\:bg-yellow-900 {
    background-color: #744210; }
  .md\:bg-green-100 {
    background-color: #f0fff4; }
  .md\:bg-green-200 {
    background-color: #c6f6d5; }
  .md\:bg-green-300 {
    background-color: #9ae6b4; }
  .md\:bg-green-400 {
    background-color: #68d391; }
  .md\:bg-green-500 {
    background-color: #48bb78; }
  .md\:bg-green-600 {
    background-color: #38a169; }
  .md\:bg-green-700 {
    background-color: #2f855a; }
  .md\:bg-green-800 {
    background-color: #276749; }
  .md\:bg-green-900 {
    background-color: #22543d; }
  .md\:bg-teal-100 {
    background-color: #e6fffa; }
  .md\:bg-teal-200 {
    background-color: #b2f5ea; }
  .md\:bg-teal-300 {
    background-color: #81e6d9; }
  .md\:bg-teal-400 {
    background-color: #4fd1c5; }
  .md\:bg-teal-500 {
    background-color: #38b2ac; }
  .md\:bg-teal-600 {
    background-color: #319795; }
  .md\:bg-teal-700 {
    background-color: #2c7a7b; }
  .md\:bg-teal-800 {
    background-color: #285e61; }
  .md\:bg-teal-900 {
    background-color: #234e52; }
  .md\:bg-blue-100 {
    background-color: #ebf8ff; }
  .md\:bg-blue-200 {
    background-color: #bee3f8; }
  .md\:bg-blue-300 {
    background-color: #90cdf4; }
  .md\:bg-blue-400 {
    background-color: #63b3ed; }
  .md\:bg-blue-500 {
    background-color: #4299e1; }
  .md\:bg-blue-600 {
    background-color: #3182ce; }
  .md\:bg-blue-700 {
    background-color: #2b6cb0; }
  .md\:bg-blue-800 {
    background-color: #2c5282; }
  .md\:bg-blue-900 {
    background-color: #2a4365; }
  .md\:bg-indigo-100 {
    background-color: #ebf4ff; }
  .md\:bg-indigo-200 {
    background-color: #c3dafe; }
  .md\:bg-indigo-300 {
    background-color: #a3bffa; }
  .md\:bg-indigo-400 {
    background-color: #7f9cf5; }
  .md\:bg-indigo-500 {
    background-color: #667eea; }
  .md\:bg-indigo-600 {
    background-color: #5a67d8; }
  .md\:bg-indigo-700 {
    background-color: #4c51bf; }
  .md\:bg-indigo-800 {
    background-color: #434190; }
  .md\:bg-indigo-900 {
    background-color: #3c366b; }
  .md\:bg-purple-100 {
    background-color: #faf5ff; }
  .md\:bg-purple-200 {
    background-color: #e9d8fd; }
  .md\:bg-purple-300 {
    background-color: #d6bcfa; }
  .md\:bg-purple-400 {
    background-color: #b794f4; }
  .md\:bg-purple-500 {
    background-color: #9f7aea; }
  .md\:bg-purple-600 {
    background-color: #805ad5; }
  .md\:bg-purple-700 {
    background-color: #6b46c1; }
  .md\:bg-purple-800 {
    background-color: #553c9a; }
  .md\:bg-purple-900 {
    background-color: #44337a; }
  .md\:bg-pink-100 {
    background-color: #fff5f7; }
  .md\:bg-pink-200 {
    background-color: #fed7e2; }
  .md\:bg-pink-300 {
    background-color: #fbb6ce; }
  .md\:bg-pink-400 {
    background-color: #f687b3; }
  .md\:bg-pink-500 {
    background-color: #ed64a6; }
  .md\:bg-pink-600 {
    background-color: #d53f8c; }
  .md\:bg-pink-700 {
    background-color: #b83280; }
  .md\:bg-pink-800 {
    background-color: #97266d; }
  .md\:bg-pink-900 {
    background-color: #702459; }
  .md\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .md\:hover\:bg-black:hover {
    background-color: #000; }
  .md\:hover\:bg-white:hover {
    background-color: #fff; }
  .md\:hover\:bg-colour1:hover {
    background-color: #d2148b; }
  .md\:hover\:bg-colour2:hover {
    background-color: #ba1a8c; }
  .md\:hover\:bg-colour3:hover {
    background-color: #86278e; }
  .md\:hover\:bg-colour4:hover {
    background-color: #742c8f; }
  .md\:hover\:bg-shade1:hover {
    background-color: #0f0f0f; }
  .md\:hover\:bg-shade2:hover {
    background-color: white; }
  .md\:hover\:bg-shade3:hover {
    background-color: #f7f7f7; }
  .md\:hover\:bg-gray-100:hover {
    background-color: #f7fafc; }
  .md\:hover\:bg-gray-200:hover {
    background-color: #edf2f7; }
  .md\:hover\:bg-gray-300:hover {
    background-color: #e2e8f0; }
  .md\:hover\:bg-gray-400:hover {
    background-color: #cbd5e0; }
  .md\:hover\:bg-gray-500:hover {
    background-color: #a0aec0; }
  .md\:hover\:bg-gray-600:hover {
    background-color: #718096; }
  .md\:hover\:bg-gray-700:hover {
    background-color: #4a5568; }
  .md\:hover\:bg-gray-800:hover {
    background-color: #2d3748; }
  .md\:hover\:bg-gray-900:hover {
    background-color: #1a202c; }
  .md\:hover\:bg-red-100:hover {
    background-color: #fff5f5; }
  .md\:hover\:bg-red-200:hover {
    background-color: #fed7d7; }
  .md\:hover\:bg-red-300:hover {
    background-color: #feb2b2; }
  .md\:hover\:bg-red-400:hover {
    background-color: #fc8181; }
  .md\:hover\:bg-red-500:hover {
    background-color: #f56565; }
  .md\:hover\:bg-red-600:hover {
    background-color: #e53e3e; }
  .md\:hover\:bg-red-700:hover {
    background-color: #c53030; }
  .md\:hover\:bg-red-800:hover {
    background-color: #9b2c2c; }
  .md\:hover\:bg-red-900:hover {
    background-color: #742a2a; }
  .md\:hover\:bg-orange-100:hover {
    background-color: #fffaf0; }
  .md\:hover\:bg-orange-200:hover {
    background-color: #feebc8; }
  .md\:hover\:bg-orange-300:hover {
    background-color: #fbd38d; }
  .md\:hover\:bg-orange-400:hover {
    background-color: #f6ad55; }
  .md\:hover\:bg-orange-500:hover {
    background-color: #ed8936; }
  .md\:hover\:bg-orange-600:hover {
    background-color: #dd6b20; }
  .md\:hover\:bg-orange-700:hover {
    background-color: #c05621; }
  .md\:hover\:bg-orange-800:hover {
    background-color: #9c4221; }
  .md\:hover\:bg-orange-900:hover {
    background-color: #7b341e; }
  .md\:hover\:bg-yellow-100:hover {
    background-color: #fffff0; }
  .md\:hover\:bg-yellow-200:hover {
    background-color: #fefcbf; }
  .md\:hover\:bg-yellow-300:hover {
    background-color: #faf089; }
  .md\:hover\:bg-yellow-400:hover {
    background-color: #f6e05e; }
  .md\:hover\:bg-yellow-500:hover {
    background-color: #ecc94b; }
  .md\:hover\:bg-yellow-600:hover {
    background-color: #d69e2e; }
  .md\:hover\:bg-yellow-700:hover {
    background-color: #b7791f; }
  .md\:hover\:bg-yellow-800:hover {
    background-color: #975a16; }
  .md\:hover\:bg-yellow-900:hover {
    background-color: #744210; }
  .md\:hover\:bg-green-100:hover {
    background-color: #f0fff4; }
  .md\:hover\:bg-green-200:hover {
    background-color: #c6f6d5; }
  .md\:hover\:bg-green-300:hover {
    background-color: #9ae6b4; }
  .md\:hover\:bg-green-400:hover {
    background-color: #68d391; }
  .md\:hover\:bg-green-500:hover {
    background-color: #48bb78; }
  .md\:hover\:bg-green-600:hover {
    background-color: #38a169; }
  .md\:hover\:bg-green-700:hover {
    background-color: #2f855a; }
  .md\:hover\:bg-green-800:hover {
    background-color: #276749; }
  .md\:hover\:bg-green-900:hover {
    background-color: #22543d; }
  .md\:hover\:bg-teal-100:hover {
    background-color: #e6fffa; }
  .md\:hover\:bg-teal-200:hover {
    background-color: #b2f5ea; }
  .md\:hover\:bg-teal-300:hover {
    background-color: #81e6d9; }
  .md\:hover\:bg-teal-400:hover {
    background-color: #4fd1c5; }
  .md\:hover\:bg-teal-500:hover {
    background-color: #38b2ac; }
  .md\:hover\:bg-teal-600:hover {
    background-color: #319795; }
  .md\:hover\:bg-teal-700:hover {
    background-color: #2c7a7b; }
  .md\:hover\:bg-teal-800:hover {
    background-color: #285e61; }
  .md\:hover\:bg-teal-900:hover {
    background-color: #234e52; }
  .md\:hover\:bg-blue-100:hover {
    background-color: #ebf8ff; }
  .md\:hover\:bg-blue-200:hover {
    background-color: #bee3f8; }
  .md\:hover\:bg-blue-300:hover {
    background-color: #90cdf4; }
  .md\:hover\:bg-blue-400:hover {
    background-color: #63b3ed; }
  .md\:hover\:bg-blue-500:hover {
    background-color: #4299e1; }
  .md\:hover\:bg-blue-600:hover {
    background-color: #3182ce; }
  .md\:hover\:bg-blue-700:hover {
    background-color: #2b6cb0; }
  .md\:hover\:bg-blue-800:hover {
    background-color: #2c5282; }
  .md\:hover\:bg-blue-900:hover {
    background-color: #2a4365; }
  .md\:hover\:bg-indigo-100:hover {
    background-color: #ebf4ff; }
  .md\:hover\:bg-indigo-200:hover {
    background-color: #c3dafe; }
  .md\:hover\:bg-indigo-300:hover {
    background-color: #a3bffa; }
  .md\:hover\:bg-indigo-400:hover {
    background-color: #7f9cf5; }
  .md\:hover\:bg-indigo-500:hover {
    background-color: #667eea; }
  .md\:hover\:bg-indigo-600:hover {
    background-color: #5a67d8; }
  .md\:hover\:bg-indigo-700:hover {
    background-color: #4c51bf; }
  .md\:hover\:bg-indigo-800:hover {
    background-color: #434190; }
  .md\:hover\:bg-indigo-900:hover {
    background-color: #3c366b; }
  .md\:hover\:bg-purple-100:hover {
    background-color: #faf5ff; }
  .md\:hover\:bg-purple-200:hover {
    background-color: #e9d8fd; }
  .md\:hover\:bg-purple-300:hover {
    background-color: #d6bcfa; }
  .md\:hover\:bg-purple-400:hover {
    background-color: #b794f4; }
  .md\:hover\:bg-purple-500:hover {
    background-color: #9f7aea; }
  .md\:hover\:bg-purple-600:hover {
    background-color: #805ad5; }
  .md\:hover\:bg-purple-700:hover {
    background-color: #6b46c1; }
  .md\:hover\:bg-purple-800:hover {
    background-color: #553c9a; }
  .md\:hover\:bg-purple-900:hover {
    background-color: #44337a; }
  .md\:hover\:bg-pink-100:hover {
    background-color: #fff5f7; }
  .md\:hover\:bg-pink-200:hover {
    background-color: #fed7e2; }
  .md\:hover\:bg-pink-300:hover {
    background-color: #fbb6ce; }
  .md\:hover\:bg-pink-400:hover {
    background-color: #f687b3; }
  .md\:hover\:bg-pink-500:hover {
    background-color: #ed64a6; }
  .md\:hover\:bg-pink-600:hover {
    background-color: #d53f8c; }
  .md\:hover\:bg-pink-700:hover {
    background-color: #b83280; }
  .md\:hover\:bg-pink-800:hover {
    background-color: #97266d; }
  .md\:hover\:bg-pink-900:hover {
    background-color: #702459; }
  .md\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .md\:focus\:bg-black:focus {
    background-color: #000; }
  .md\:focus\:bg-white:focus {
    background-color: #fff; }
  .md\:focus\:bg-colour1:focus {
    background-color: #d2148b; }
  .md\:focus\:bg-colour2:focus {
    background-color: #ba1a8c; }
  .md\:focus\:bg-colour3:focus {
    background-color: #86278e; }
  .md\:focus\:bg-colour4:focus {
    background-color: #742c8f; }
  .md\:focus\:bg-shade1:focus {
    background-color: #0f0f0f; }
  .md\:focus\:bg-shade2:focus {
    background-color: white; }
  .md\:focus\:bg-shade3:focus {
    background-color: #f7f7f7; }
  .md\:focus\:bg-gray-100:focus {
    background-color: #f7fafc; }
  .md\:focus\:bg-gray-200:focus {
    background-color: #edf2f7; }
  .md\:focus\:bg-gray-300:focus {
    background-color: #e2e8f0; }
  .md\:focus\:bg-gray-400:focus {
    background-color: #cbd5e0; }
  .md\:focus\:bg-gray-500:focus {
    background-color: #a0aec0; }
  .md\:focus\:bg-gray-600:focus {
    background-color: #718096; }
  .md\:focus\:bg-gray-700:focus {
    background-color: #4a5568; }
  .md\:focus\:bg-gray-800:focus {
    background-color: #2d3748; }
  .md\:focus\:bg-gray-900:focus {
    background-color: #1a202c; }
  .md\:focus\:bg-red-100:focus {
    background-color: #fff5f5; }
  .md\:focus\:bg-red-200:focus {
    background-color: #fed7d7; }
  .md\:focus\:bg-red-300:focus {
    background-color: #feb2b2; }
  .md\:focus\:bg-red-400:focus {
    background-color: #fc8181; }
  .md\:focus\:bg-red-500:focus {
    background-color: #f56565; }
  .md\:focus\:bg-red-600:focus {
    background-color: #e53e3e; }
  .md\:focus\:bg-red-700:focus {
    background-color: #c53030; }
  .md\:focus\:bg-red-800:focus {
    background-color: #9b2c2c; }
  .md\:focus\:bg-red-900:focus {
    background-color: #742a2a; }
  .md\:focus\:bg-orange-100:focus {
    background-color: #fffaf0; }
  .md\:focus\:bg-orange-200:focus {
    background-color: #feebc8; }
  .md\:focus\:bg-orange-300:focus {
    background-color: #fbd38d; }
  .md\:focus\:bg-orange-400:focus {
    background-color: #f6ad55; }
  .md\:focus\:bg-orange-500:focus {
    background-color: #ed8936; }
  .md\:focus\:bg-orange-600:focus {
    background-color: #dd6b20; }
  .md\:focus\:bg-orange-700:focus {
    background-color: #c05621; }
  .md\:focus\:bg-orange-800:focus {
    background-color: #9c4221; }
  .md\:focus\:bg-orange-900:focus {
    background-color: #7b341e; }
  .md\:focus\:bg-yellow-100:focus {
    background-color: #fffff0; }
  .md\:focus\:bg-yellow-200:focus {
    background-color: #fefcbf; }
  .md\:focus\:bg-yellow-300:focus {
    background-color: #faf089; }
  .md\:focus\:bg-yellow-400:focus {
    background-color: #f6e05e; }
  .md\:focus\:bg-yellow-500:focus {
    background-color: #ecc94b; }
  .md\:focus\:bg-yellow-600:focus {
    background-color: #d69e2e; }
  .md\:focus\:bg-yellow-700:focus {
    background-color: #b7791f; }
  .md\:focus\:bg-yellow-800:focus {
    background-color: #975a16; }
  .md\:focus\:bg-yellow-900:focus {
    background-color: #744210; }
  .md\:focus\:bg-green-100:focus {
    background-color: #f0fff4; }
  .md\:focus\:bg-green-200:focus {
    background-color: #c6f6d5; }
  .md\:focus\:bg-green-300:focus {
    background-color: #9ae6b4; }
  .md\:focus\:bg-green-400:focus {
    background-color: #68d391; }
  .md\:focus\:bg-green-500:focus {
    background-color: #48bb78; }
  .md\:focus\:bg-green-600:focus {
    background-color: #38a169; }
  .md\:focus\:bg-green-700:focus {
    background-color: #2f855a; }
  .md\:focus\:bg-green-800:focus {
    background-color: #276749; }
  .md\:focus\:bg-green-900:focus {
    background-color: #22543d; }
  .md\:focus\:bg-teal-100:focus {
    background-color: #e6fffa; }
  .md\:focus\:bg-teal-200:focus {
    background-color: #b2f5ea; }
  .md\:focus\:bg-teal-300:focus {
    background-color: #81e6d9; }
  .md\:focus\:bg-teal-400:focus {
    background-color: #4fd1c5; }
  .md\:focus\:bg-teal-500:focus {
    background-color: #38b2ac; }
  .md\:focus\:bg-teal-600:focus {
    background-color: #319795; }
  .md\:focus\:bg-teal-700:focus {
    background-color: #2c7a7b; }
  .md\:focus\:bg-teal-800:focus {
    background-color: #285e61; }
  .md\:focus\:bg-teal-900:focus {
    background-color: #234e52; }
  .md\:focus\:bg-blue-100:focus {
    background-color: #ebf8ff; }
  .md\:focus\:bg-blue-200:focus {
    background-color: #bee3f8; }
  .md\:focus\:bg-blue-300:focus {
    background-color: #90cdf4; }
  .md\:focus\:bg-blue-400:focus {
    background-color: #63b3ed; }
  .md\:focus\:bg-blue-500:focus {
    background-color: #4299e1; }
  .md\:focus\:bg-blue-600:focus {
    background-color: #3182ce; }
  .md\:focus\:bg-blue-700:focus {
    background-color: #2b6cb0; }
  .md\:focus\:bg-blue-800:focus {
    background-color: #2c5282; }
  .md\:focus\:bg-blue-900:focus {
    background-color: #2a4365; }
  .md\:focus\:bg-indigo-100:focus {
    background-color: #ebf4ff; }
  .md\:focus\:bg-indigo-200:focus {
    background-color: #c3dafe; }
  .md\:focus\:bg-indigo-300:focus {
    background-color: #a3bffa; }
  .md\:focus\:bg-indigo-400:focus {
    background-color: #7f9cf5; }
  .md\:focus\:bg-indigo-500:focus {
    background-color: #667eea; }
  .md\:focus\:bg-indigo-600:focus {
    background-color: #5a67d8; }
  .md\:focus\:bg-indigo-700:focus {
    background-color: #4c51bf; }
  .md\:focus\:bg-indigo-800:focus {
    background-color: #434190; }
  .md\:focus\:bg-indigo-900:focus {
    background-color: #3c366b; }
  .md\:focus\:bg-purple-100:focus {
    background-color: #faf5ff; }
  .md\:focus\:bg-purple-200:focus {
    background-color: #e9d8fd; }
  .md\:focus\:bg-purple-300:focus {
    background-color: #d6bcfa; }
  .md\:focus\:bg-purple-400:focus {
    background-color: #b794f4; }
  .md\:focus\:bg-purple-500:focus {
    background-color: #9f7aea; }
  .md\:focus\:bg-purple-600:focus {
    background-color: #805ad5; }
  .md\:focus\:bg-purple-700:focus {
    background-color: #6b46c1; }
  .md\:focus\:bg-purple-800:focus {
    background-color: #553c9a; }
  .md\:focus\:bg-purple-900:focus {
    background-color: #44337a; }
  .md\:focus\:bg-pink-100:focus {
    background-color: #fff5f7; }
  .md\:focus\:bg-pink-200:focus {
    background-color: #fed7e2; }
  .md\:focus\:bg-pink-300:focus {
    background-color: #fbb6ce; }
  .md\:focus\:bg-pink-400:focus {
    background-color: #f687b3; }
  .md\:focus\:bg-pink-500:focus {
    background-color: #ed64a6; }
  .md\:focus\:bg-pink-600:focus {
    background-color: #d53f8c; }
  .md\:focus\:bg-pink-700:focus {
    background-color: #b83280; }
  .md\:focus\:bg-pink-800:focus {
    background-color: #97266d; }
  .md\:focus\:bg-pink-900:focus {
    background-color: #702459; }
  .md\:bg-bottom {
    background-position: bottom; }
  .md\:bg-center {
    background-position: center; }
  .md\:bg-left {
    background-position: left; }
  .md\:bg-left-bottom {
    background-position: left bottom; }
  .md\:bg-left-top {
    background-position: left top; }
  .md\:bg-right {
    background-position: right; }
  .md\:bg-right-bottom {
    background-position: right bottom; }
  .md\:bg-right-top {
    background-position: right top; }
  .md\:bg-top {
    background-position: top; }
  .md\:bg-repeat {
    background-repeat: repeat; }
  .md\:bg-no-repeat {
    background-repeat: no-repeat; }
  .md\:bg-repeat-x {
    background-repeat: repeat-x; }
  .md\:bg-repeat-y {
    background-repeat: repeat-y; }
  .md\:bg-repeat-round {
    background-repeat: round; }
  .md\:bg-repeat-space {
    background-repeat: space; }
  .md\:bg-auto {
    background-size: auto; }
  .md\:bg-cover {
    background-size: cover; }
  .md\:bg-contain {
    background-size: contain; }
  .md\:border-collapse {
    border-collapse: collapse; }
  .md\:border-separate {
    border-collapse: separate; }
  .md\:border-transparent {
    border-color: transparent; }
  .md\:border-black {
    border-color: #000; }
  .md\:border-white {
    border-color: #fff; }
  .md\:border-colour1 {
    border-color: #d2148b; }
  .md\:border-colour2 {
    border-color: #ba1a8c; }
  .md\:border-colour3 {
    border-color: #86278e; }
  .md\:border-colour4 {
    border-color: #742c8f; }
  .md\:border-shade1 {
    border-color: #0f0f0f; }
  .md\:border-shade2 {
    border-color: white; }
  .md\:border-shade3 {
    border-color: #f7f7f7; }
  .md\:border-gray-100 {
    border-color: #f7fafc; }
  .md\:border-gray-200 {
    border-color: #edf2f7; }
  .md\:border-gray-300 {
    border-color: #e2e8f0; }
  .md\:border-gray-400 {
    border-color: #cbd5e0; }
  .md\:border-gray-500 {
    border-color: #a0aec0; }
  .md\:border-gray-600 {
    border-color: #718096; }
  .md\:border-gray-700 {
    border-color: #4a5568; }
  .md\:border-gray-800 {
    border-color: #2d3748; }
  .md\:border-gray-900 {
    border-color: #1a202c; }
  .md\:border-red-100 {
    border-color: #fff5f5; }
  .md\:border-red-200 {
    border-color: #fed7d7; }
  .md\:border-red-300 {
    border-color: #feb2b2; }
  .md\:border-red-400 {
    border-color: #fc8181; }
  .md\:border-red-500 {
    border-color: #f56565; }
  .md\:border-red-600 {
    border-color: #e53e3e; }
  .md\:border-red-700 {
    border-color: #c53030; }
  .md\:border-red-800 {
    border-color: #9b2c2c; }
  .md\:border-red-900 {
    border-color: #742a2a; }
  .md\:border-orange-100 {
    border-color: #fffaf0; }
  .md\:border-orange-200 {
    border-color: #feebc8; }
  .md\:border-orange-300 {
    border-color: #fbd38d; }
  .md\:border-orange-400 {
    border-color: #f6ad55; }
  .md\:border-orange-500 {
    border-color: #ed8936; }
  .md\:border-orange-600 {
    border-color: #dd6b20; }
  .md\:border-orange-700 {
    border-color: #c05621; }
  .md\:border-orange-800 {
    border-color: #9c4221; }
  .md\:border-orange-900 {
    border-color: #7b341e; }
  .md\:border-yellow-100 {
    border-color: #fffff0; }
  .md\:border-yellow-200 {
    border-color: #fefcbf; }
  .md\:border-yellow-300 {
    border-color: #faf089; }
  .md\:border-yellow-400 {
    border-color: #f6e05e; }
  .md\:border-yellow-500 {
    border-color: #ecc94b; }
  .md\:border-yellow-600 {
    border-color: #d69e2e; }
  .md\:border-yellow-700 {
    border-color: #b7791f; }
  .md\:border-yellow-800 {
    border-color: #975a16; }
  .md\:border-yellow-900 {
    border-color: #744210; }
  .md\:border-green-100 {
    border-color: #f0fff4; }
  .md\:border-green-200 {
    border-color: #c6f6d5; }
  .md\:border-green-300 {
    border-color: #9ae6b4; }
  .md\:border-green-400 {
    border-color: #68d391; }
  .md\:border-green-500 {
    border-color: #48bb78; }
  .md\:border-green-600 {
    border-color: #38a169; }
  .md\:border-green-700 {
    border-color: #2f855a; }
  .md\:border-green-800 {
    border-color: #276749; }
  .md\:border-green-900 {
    border-color: #22543d; }
  .md\:border-teal-100 {
    border-color: #e6fffa; }
  .md\:border-teal-200 {
    border-color: #b2f5ea; }
  .md\:border-teal-300 {
    border-color: #81e6d9; }
  .md\:border-teal-400 {
    border-color: #4fd1c5; }
  .md\:border-teal-500 {
    border-color: #38b2ac; }
  .md\:border-teal-600 {
    border-color: #319795; }
  .md\:border-teal-700 {
    border-color: #2c7a7b; }
  .md\:border-teal-800 {
    border-color: #285e61; }
  .md\:border-teal-900 {
    border-color: #234e52; }
  .md\:border-blue-100 {
    border-color: #ebf8ff; }
  .md\:border-blue-200 {
    border-color: #bee3f8; }
  .md\:border-blue-300 {
    border-color: #90cdf4; }
  .md\:border-blue-400 {
    border-color: #63b3ed; }
  .md\:border-blue-500 {
    border-color: #4299e1; }
  .md\:border-blue-600 {
    border-color: #3182ce; }
  .md\:border-blue-700 {
    border-color: #2b6cb0; }
  .md\:border-blue-800 {
    border-color: #2c5282; }
  .md\:border-blue-900 {
    border-color: #2a4365; }
  .md\:border-indigo-100 {
    border-color: #ebf4ff; }
  .md\:border-indigo-200 {
    border-color: #c3dafe; }
  .md\:border-indigo-300 {
    border-color: #a3bffa; }
  .md\:border-indigo-400 {
    border-color: #7f9cf5; }
  .md\:border-indigo-500 {
    border-color: #667eea; }
  .md\:border-indigo-600 {
    border-color: #5a67d8; }
  .md\:border-indigo-700 {
    border-color: #4c51bf; }
  .md\:border-indigo-800 {
    border-color: #434190; }
  .md\:border-indigo-900 {
    border-color: #3c366b; }
  .md\:border-purple-100 {
    border-color: #faf5ff; }
  .md\:border-purple-200 {
    border-color: #e9d8fd; }
  .md\:border-purple-300 {
    border-color: #d6bcfa; }
  .md\:border-purple-400 {
    border-color: #b794f4; }
  .md\:border-purple-500 {
    border-color: #9f7aea; }
  .md\:border-purple-600 {
    border-color: #805ad5; }
  .md\:border-purple-700 {
    border-color: #6b46c1; }
  .md\:border-purple-800 {
    border-color: #553c9a; }
  .md\:border-purple-900 {
    border-color: #44337a; }
  .md\:border-pink-100 {
    border-color: #fff5f7; }
  .md\:border-pink-200 {
    border-color: #fed7e2; }
  .md\:border-pink-300 {
    border-color: #fbb6ce; }
  .md\:border-pink-400 {
    border-color: #f687b3; }
  .md\:border-pink-500 {
    border-color: #ed64a6; }
  .md\:border-pink-600 {
    border-color: #d53f8c; }
  .md\:border-pink-700 {
    border-color: #b83280; }
  .md\:border-pink-800 {
    border-color: #97266d; }
  .md\:border-pink-900 {
    border-color: #702459; }
  .md\:hover\:border-transparent:hover {
    border-color: transparent; }
  .md\:hover\:border-black:hover {
    border-color: #000; }
  .md\:hover\:border-white:hover {
    border-color: #fff; }
  .md\:hover\:border-colour1:hover {
    border-color: #d2148b; }
  .md\:hover\:border-colour2:hover {
    border-color: #ba1a8c; }
  .md\:hover\:border-colour3:hover {
    border-color: #86278e; }
  .md\:hover\:border-colour4:hover {
    border-color: #742c8f; }
  .md\:hover\:border-shade1:hover {
    border-color: #0f0f0f; }
  .md\:hover\:border-shade2:hover {
    border-color: white; }
  .md\:hover\:border-shade3:hover {
    border-color: #f7f7f7; }
  .md\:hover\:border-gray-100:hover {
    border-color: #f7fafc; }
  .md\:hover\:border-gray-200:hover {
    border-color: #edf2f7; }
  .md\:hover\:border-gray-300:hover {
    border-color: #e2e8f0; }
  .md\:hover\:border-gray-400:hover {
    border-color: #cbd5e0; }
  .md\:hover\:border-gray-500:hover {
    border-color: #a0aec0; }
  .md\:hover\:border-gray-600:hover {
    border-color: #718096; }
  .md\:hover\:border-gray-700:hover {
    border-color: #4a5568; }
  .md\:hover\:border-gray-800:hover {
    border-color: #2d3748; }
  .md\:hover\:border-gray-900:hover {
    border-color: #1a202c; }
  .md\:hover\:border-red-100:hover {
    border-color: #fff5f5; }
  .md\:hover\:border-red-200:hover {
    border-color: #fed7d7; }
  .md\:hover\:border-red-300:hover {
    border-color: #feb2b2; }
  .md\:hover\:border-red-400:hover {
    border-color: #fc8181; }
  .md\:hover\:border-red-500:hover {
    border-color: #f56565; }
  .md\:hover\:border-red-600:hover {
    border-color: #e53e3e; }
  .md\:hover\:border-red-700:hover {
    border-color: #c53030; }
  .md\:hover\:border-red-800:hover {
    border-color: #9b2c2c; }
  .md\:hover\:border-red-900:hover {
    border-color: #742a2a; }
  .md\:hover\:border-orange-100:hover {
    border-color: #fffaf0; }
  .md\:hover\:border-orange-200:hover {
    border-color: #feebc8; }
  .md\:hover\:border-orange-300:hover {
    border-color: #fbd38d; }
  .md\:hover\:border-orange-400:hover {
    border-color: #f6ad55; }
  .md\:hover\:border-orange-500:hover {
    border-color: #ed8936; }
  .md\:hover\:border-orange-600:hover {
    border-color: #dd6b20; }
  .md\:hover\:border-orange-700:hover {
    border-color: #c05621; }
  .md\:hover\:border-orange-800:hover {
    border-color: #9c4221; }
  .md\:hover\:border-orange-900:hover {
    border-color: #7b341e; }
  .md\:hover\:border-yellow-100:hover {
    border-color: #fffff0; }
  .md\:hover\:border-yellow-200:hover {
    border-color: #fefcbf; }
  .md\:hover\:border-yellow-300:hover {
    border-color: #faf089; }
  .md\:hover\:border-yellow-400:hover {
    border-color: #f6e05e; }
  .md\:hover\:border-yellow-500:hover {
    border-color: #ecc94b; }
  .md\:hover\:border-yellow-600:hover {
    border-color: #d69e2e; }
  .md\:hover\:border-yellow-700:hover {
    border-color: #b7791f; }
  .md\:hover\:border-yellow-800:hover {
    border-color: #975a16; }
  .md\:hover\:border-yellow-900:hover {
    border-color: #744210; }
  .md\:hover\:border-green-100:hover {
    border-color: #f0fff4; }
  .md\:hover\:border-green-200:hover {
    border-color: #c6f6d5; }
  .md\:hover\:border-green-300:hover {
    border-color: #9ae6b4; }
  .md\:hover\:border-green-400:hover {
    border-color: #68d391; }
  .md\:hover\:border-green-500:hover {
    border-color: #48bb78; }
  .md\:hover\:border-green-600:hover {
    border-color: #38a169; }
  .md\:hover\:border-green-700:hover {
    border-color: #2f855a; }
  .md\:hover\:border-green-800:hover {
    border-color: #276749; }
  .md\:hover\:border-green-900:hover {
    border-color: #22543d; }
  .md\:hover\:border-teal-100:hover {
    border-color: #e6fffa; }
  .md\:hover\:border-teal-200:hover {
    border-color: #b2f5ea; }
  .md\:hover\:border-teal-300:hover {
    border-color: #81e6d9; }
  .md\:hover\:border-teal-400:hover {
    border-color: #4fd1c5; }
  .md\:hover\:border-teal-500:hover {
    border-color: #38b2ac; }
  .md\:hover\:border-teal-600:hover {
    border-color: #319795; }
  .md\:hover\:border-teal-700:hover {
    border-color: #2c7a7b; }
  .md\:hover\:border-teal-800:hover {
    border-color: #285e61; }
  .md\:hover\:border-teal-900:hover {
    border-color: #234e52; }
  .md\:hover\:border-blue-100:hover {
    border-color: #ebf8ff; }
  .md\:hover\:border-blue-200:hover {
    border-color: #bee3f8; }
  .md\:hover\:border-blue-300:hover {
    border-color: #90cdf4; }
  .md\:hover\:border-blue-400:hover {
    border-color: #63b3ed; }
  .md\:hover\:border-blue-500:hover {
    border-color: #4299e1; }
  .md\:hover\:border-blue-600:hover {
    border-color: #3182ce; }
  .md\:hover\:border-blue-700:hover {
    border-color: #2b6cb0; }
  .md\:hover\:border-blue-800:hover {
    border-color: #2c5282; }
  .md\:hover\:border-blue-900:hover {
    border-color: #2a4365; }
  .md\:hover\:border-indigo-100:hover {
    border-color: #ebf4ff; }
  .md\:hover\:border-indigo-200:hover {
    border-color: #c3dafe; }
  .md\:hover\:border-indigo-300:hover {
    border-color: #a3bffa; }
  .md\:hover\:border-indigo-400:hover {
    border-color: #7f9cf5; }
  .md\:hover\:border-indigo-500:hover {
    border-color: #667eea; }
  .md\:hover\:border-indigo-600:hover {
    border-color: #5a67d8; }
  .md\:hover\:border-indigo-700:hover {
    border-color: #4c51bf; }
  .md\:hover\:border-indigo-800:hover {
    border-color: #434190; }
  .md\:hover\:border-indigo-900:hover {
    border-color: #3c366b; }
  .md\:hover\:border-purple-100:hover {
    border-color: #faf5ff; }
  .md\:hover\:border-purple-200:hover {
    border-color: #e9d8fd; }
  .md\:hover\:border-purple-300:hover {
    border-color: #d6bcfa; }
  .md\:hover\:border-purple-400:hover {
    border-color: #b794f4; }
  .md\:hover\:border-purple-500:hover {
    border-color: #9f7aea; }
  .md\:hover\:border-purple-600:hover {
    border-color: #805ad5; }
  .md\:hover\:border-purple-700:hover {
    border-color: #6b46c1; }
  .md\:hover\:border-purple-800:hover {
    border-color: #553c9a; }
  .md\:hover\:border-purple-900:hover {
    border-color: #44337a; }
  .md\:hover\:border-pink-100:hover {
    border-color: #fff5f7; }
  .md\:hover\:border-pink-200:hover {
    border-color: #fed7e2; }
  .md\:hover\:border-pink-300:hover {
    border-color: #fbb6ce; }
  .md\:hover\:border-pink-400:hover {
    border-color: #f687b3; }
  .md\:hover\:border-pink-500:hover {
    border-color: #ed64a6; }
  .md\:hover\:border-pink-600:hover {
    border-color: #d53f8c; }
  .md\:hover\:border-pink-700:hover {
    border-color: #b83280; }
  .md\:hover\:border-pink-800:hover {
    border-color: #97266d; }
  .md\:hover\:border-pink-900:hover {
    border-color: #702459; }
  .md\:focus\:border-transparent:focus {
    border-color: transparent; }
  .md\:focus\:border-black:focus {
    border-color: #000; }
  .md\:focus\:border-white:focus {
    border-color: #fff; }
  .md\:focus\:border-colour1:focus {
    border-color: #d2148b; }
  .md\:focus\:border-colour2:focus {
    border-color: #ba1a8c; }
  .md\:focus\:border-colour3:focus {
    border-color: #86278e; }
  .md\:focus\:border-colour4:focus {
    border-color: #742c8f; }
  .md\:focus\:border-shade1:focus {
    border-color: #0f0f0f; }
  .md\:focus\:border-shade2:focus {
    border-color: white; }
  .md\:focus\:border-shade3:focus {
    border-color: #f7f7f7; }
  .md\:focus\:border-gray-100:focus {
    border-color: #f7fafc; }
  .md\:focus\:border-gray-200:focus {
    border-color: #edf2f7; }
  .md\:focus\:border-gray-300:focus {
    border-color: #e2e8f0; }
  .md\:focus\:border-gray-400:focus {
    border-color: #cbd5e0; }
  .md\:focus\:border-gray-500:focus {
    border-color: #a0aec0; }
  .md\:focus\:border-gray-600:focus {
    border-color: #718096; }
  .md\:focus\:border-gray-700:focus {
    border-color: #4a5568; }
  .md\:focus\:border-gray-800:focus {
    border-color: #2d3748; }
  .md\:focus\:border-gray-900:focus {
    border-color: #1a202c; }
  .md\:focus\:border-red-100:focus {
    border-color: #fff5f5; }
  .md\:focus\:border-red-200:focus {
    border-color: #fed7d7; }
  .md\:focus\:border-red-300:focus {
    border-color: #feb2b2; }
  .md\:focus\:border-red-400:focus {
    border-color: #fc8181; }
  .md\:focus\:border-red-500:focus {
    border-color: #f56565; }
  .md\:focus\:border-red-600:focus {
    border-color: #e53e3e; }
  .md\:focus\:border-red-700:focus {
    border-color: #c53030; }
  .md\:focus\:border-red-800:focus {
    border-color: #9b2c2c; }
  .md\:focus\:border-red-900:focus {
    border-color: #742a2a; }
  .md\:focus\:border-orange-100:focus {
    border-color: #fffaf0; }
  .md\:focus\:border-orange-200:focus {
    border-color: #feebc8; }
  .md\:focus\:border-orange-300:focus {
    border-color: #fbd38d; }
  .md\:focus\:border-orange-400:focus {
    border-color: #f6ad55; }
  .md\:focus\:border-orange-500:focus {
    border-color: #ed8936; }
  .md\:focus\:border-orange-600:focus {
    border-color: #dd6b20; }
  .md\:focus\:border-orange-700:focus {
    border-color: #c05621; }
  .md\:focus\:border-orange-800:focus {
    border-color: #9c4221; }
  .md\:focus\:border-orange-900:focus {
    border-color: #7b341e; }
  .md\:focus\:border-yellow-100:focus {
    border-color: #fffff0; }
  .md\:focus\:border-yellow-200:focus {
    border-color: #fefcbf; }
  .md\:focus\:border-yellow-300:focus {
    border-color: #faf089; }
  .md\:focus\:border-yellow-400:focus {
    border-color: #f6e05e; }
  .md\:focus\:border-yellow-500:focus {
    border-color: #ecc94b; }
  .md\:focus\:border-yellow-600:focus {
    border-color: #d69e2e; }
  .md\:focus\:border-yellow-700:focus {
    border-color: #b7791f; }
  .md\:focus\:border-yellow-800:focus {
    border-color: #975a16; }
  .md\:focus\:border-yellow-900:focus {
    border-color: #744210; }
  .md\:focus\:border-green-100:focus {
    border-color: #f0fff4; }
  .md\:focus\:border-green-200:focus {
    border-color: #c6f6d5; }
  .md\:focus\:border-green-300:focus {
    border-color: #9ae6b4; }
  .md\:focus\:border-green-400:focus {
    border-color: #68d391; }
  .md\:focus\:border-green-500:focus {
    border-color: #48bb78; }
  .md\:focus\:border-green-600:focus {
    border-color: #38a169; }
  .md\:focus\:border-green-700:focus {
    border-color: #2f855a; }
  .md\:focus\:border-green-800:focus {
    border-color: #276749; }
  .md\:focus\:border-green-900:focus {
    border-color: #22543d; }
  .md\:focus\:border-teal-100:focus {
    border-color: #e6fffa; }
  .md\:focus\:border-teal-200:focus {
    border-color: #b2f5ea; }
  .md\:focus\:border-teal-300:focus {
    border-color: #81e6d9; }
  .md\:focus\:border-teal-400:focus {
    border-color: #4fd1c5; }
  .md\:focus\:border-teal-500:focus {
    border-color: #38b2ac; }
  .md\:focus\:border-teal-600:focus {
    border-color: #319795; }
  .md\:focus\:border-teal-700:focus {
    border-color: #2c7a7b; }
  .md\:focus\:border-teal-800:focus {
    border-color: #285e61; }
  .md\:focus\:border-teal-900:focus {
    border-color: #234e52; }
  .md\:focus\:border-blue-100:focus {
    border-color: #ebf8ff; }
  .md\:focus\:border-blue-200:focus {
    border-color: #bee3f8; }
  .md\:focus\:border-blue-300:focus {
    border-color: #90cdf4; }
  .md\:focus\:border-blue-400:focus {
    border-color: #63b3ed; }
  .md\:focus\:border-blue-500:focus {
    border-color: #4299e1; }
  .md\:focus\:border-blue-600:focus {
    border-color: #3182ce; }
  .md\:focus\:border-blue-700:focus {
    border-color: #2b6cb0; }
  .md\:focus\:border-blue-800:focus {
    border-color: #2c5282; }
  .md\:focus\:border-blue-900:focus {
    border-color: #2a4365; }
  .md\:focus\:border-indigo-100:focus {
    border-color: #ebf4ff; }
  .md\:focus\:border-indigo-200:focus {
    border-color: #c3dafe; }
  .md\:focus\:border-indigo-300:focus {
    border-color: #a3bffa; }
  .md\:focus\:border-indigo-400:focus {
    border-color: #7f9cf5; }
  .md\:focus\:border-indigo-500:focus {
    border-color: #667eea; }
  .md\:focus\:border-indigo-600:focus {
    border-color: #5a67d8; }
  .md\:focus\:border-indigo-700:focus {
    border-color: #4c51bf; }
  .md\:focus\:border-indigo-800:focus {
    border-color: #434190; }
  .md\:focus\:border-indigo-900:focus {
    border-color: #3c366b; }
  .md\:focus\:border-purple-100:focus {
    border-color: #faf5ff; }
  .md\:focus\:border-purple-200:focus {
    border-color: #e9d8fd; }
  .md\:focus\:border-purple-300:focus {
    border-color: #d6bcfa; }
  .md\:focus\:border-purple-400:focus {
    border-color: #b794f4; }
  .md\:focus\:border-purple-500:focus {
    border-color: #9f7aea; }
  .md\:focus\:border-purple-600:focus {
    border-color: #805ad5; }
  .md\:focus\:border-purple-700:focus {
    border-color: #6b46c1; }
  .md\:focus\:border-purple-800:focus {
    border-color: #553c9a; }
  .md\:focus\:border-purple-900:focus {
    border-color: #44337a; }
  .md\:focus\:border-pink-100:focus {
    border-color: #fff5f7; }
  .md\:focus\:border-pink-200:focus {
    border-color: #fed7e2; }
  .md\:focus\:border-pink-300:focus {
    border-color: #fbb6ce; }
  .md\:focus\:border-pink-400:focus {
    border-color: #f687b3; }
  .md\:focus\:border-pink-500:focus {
    border-color: #ed64a6; }
  .md\:focus\:border-pink-600:focus {
    border-color: #d53f8c; }
  .md\:focus\:border-pink-700:focus {
    border-color: #b83280; }
  .md\:focus\:border-pink-800:focus {
    border-color: #97266d; }
  .md\:focus\:border-pink-900:focus {
    border-color: #702459; }
  .md\:rounded-none {
    border-radius: 0; }
  .md\:rounded-sm {
    border-radius: 0.25rem; }
  .md\:rounded {
    border-radius: 0.5rem; }
  .md\:rounded-lg {
    border-radius: 1rem; }
  .md\:rounded-full {
    border-radius: 9999px; }
  .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .md\:rounded-t-sm {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .md\:rounded-r-sm {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-l-sm {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-t {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .md\:rounded-r {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .md\:rounded-b {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-l {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-t-lg {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }
  .md\:rounded-r-lg {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem; }
  .md\:rounded-b-lg {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .md\:rounded-l-lg {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .md\:rounded-tl-none {
    border-top-left-radius: 0; }
  .md\:rounded-tr-none {
    border-top-right-radius: 0; }
  .md\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .md\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .md\:rounded-tl-sm {
    border-top-left-radius: 0.25rem; }
  .md\:rounded-tr-sm {
    border-top-right-radius: 0.25rem; }
  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.25rem; }
  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-tl {
    border-top-left-radius: 0.5rem; }
  .md\:rounded-tr {
    border-top-right-radius: 0.5rem; }
  .md\:rounded-br {
    border-bottom-right-radius: 0.5rem; }
  .md\:rounded-bl {
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-tl-lg {
    border-top-left-radius: 1rem; }
  .md\:rounded-tr-lg {
    border-top-right-radius: 1rem; }
  .md\:rounded-br-lg {
    border-bottom-right-radius: 1rem; }
  .md\:rounded-bl-lg {
    border-bottom-left-radius: 1rem; }
  .md\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .md\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .md\:border-solid {
    border-style: solid; }
  .md\:border-dashed {
    border-style: dashed; }
  .md\:border-dotted {
    border-style: dotted; }
  .md\:border-double {
    border-style: double; }
  .md\:border-none {
    border-style: none; }
  .md\:border-0 {
    border-width: 0; }
  .md\:border-2 {
    border-width: 2px; }
  .md\:border-4 {
    border-width: 4px; }
  .md\:border-8 {
    border-width: 8px; }
  .md\:border {
    border-width: 1px; }
  .md\:border-t-0 {
    border-top-width: 0; }
  .md\:border-r-0 {
    border-right-width: 0; }
  .md\:border-b-0 {
    border-bottom-width: 0; }
  .md\:border-l-0 {
    border-left-width: 0; }
  .md\:border-t-2 {
    border-top-width: 2px; }
  .md\:border-r-2 {
    border-right-width: 2px; }
  .md\:border-b-2 {
    border-bottom-width: 2px; }
  .md\:border-l-2 {
    border-left-width: 2px; }
  .md\:border-t-4 {
    border-top-width: 4px; }
  .md\:border-r-4 {
    border-right-width: 4px; }
  .md\:border-b-4 {
    border-bottom-width: 4px; }
  .md\:border-l-4 {
    border-left-width: 4px; }
  .md\:border-t-8 {
    border-top-width: 8px; }
  .md\:border-r-8 {
    border-right-width: 8px; }
  .md\:border-b-8 {
    border-bottom-width: 8px; }
  .md\:border-l-8 {
    border-left-width: 8px; }
  .md\:border-t {
    border-top-width: 1px; }
  .md\:border-r {
    border-right-width: 1px; }
  .md\:border-b {
    border-bottom-width: 1px; }
  .md\:border-l {
    border-left-width: 1px; }
  .md\:cursor-auto {
    cursor: auto; }
  .md\:cursor-default {
    cursor: default; }
  .md\:cursor-pointer {
    cursor: pointer; }
  .md\:cursor-wait {
    cursor: wait; }
  .md\:cursor-text {
    cursor: text; }
  .md\:cursor-move {
    cursor: move; }
  .md\:cursor-not-allowed {
    cursor: not-allowed; }
  .md\:block {
    display: block; }
  .md\:inline-block {
    display: inline-block; }
  .md\:inline {
    display: inline; }
  .md\:flex {
    display: flex; }
  .md\:inline-flex {
    display: inline-flex; }
  .md\:table {
    display: table; }
  .md\:table-row {
    display: table-row; }
  .md\:table-cell {
    display: table-cell; }
  .md\:hidden {
    display: none; }
  .md\:flex-row {
    flex-direction: row; }
  .md\:flex-row-reverse {
    flex-direction: row-reverse; }
  .md\:flex-col {
    flex-direction: column; }
  .md\:flex-col-reverse {
    flex-direction: column-reverse; }
  .md\:flex-wrap {
    flex-wrap: wrap; }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .md\:flex-no-wrap {
    flex-wrap: nowrap; }
  .md\:items-start {
    align-items: flex-start; }
  .md\:items-end {
    align-items: flex-end; }
  .md\:items-center {
    align-items: center; }
  .md\:items-baseline {
    align-items: baseline; }
  .md\:items-stretch {
    align-items: stretch; }
  .md\:self-auto {
    align-self: auto; }
  .md\:self-start {
    align-self: flex-start; }
  .md\:self-end {
    align-self: flex-end; }
  .md\:self-center {
    align-self: center; }
  .md\:self-stretch {
    align-self: stretch; }
  .md\:justify-start {
    justify-content: flex-start; }
  .md\:justify-end {
    justify-content: flex-end; }
  .md\:justify-center {
    justify-content: center; }
  .md\:justify-between {
    justify-content: space-between; }
  .md\:justify-around {
    justify-content: space-around; }
  .md\:content-center {
    align-content: center; }
  .md\:content-start {
    align-content: flex-start; }
  .md\:content-end {
    align-content: flex-end; }
  .md\:content-between {
    align-content: space-between; }
  .md\:content-around {
    align-content: space-around; }
  .md\:flex-1 {
    flex: 1 1 0%; }
  .md\:flex-auto {
    flex: 1 1 auto; }
  .md\:flex-initial {
    flex: 0 1 auto; }
  .md\:flex-none {
    flex: none; }
  .md\:flex-grow-0 {
    flex-grow: 0; }
  .md\:flex-grow {
    flex-grow: 1; }
  .md\:flex-shrink-0 {
    flex-shrink: 0; }
  .md\:flex-shrink {
    flex-shrink: 1; }
  .md\:order-1 {
    order: 1; }
  .md\:order-2 {
    order: 2; }
  .md\:order-3 {
    order: 3; }
  .md\:order-4 {
    order: 4; }
  .md\:order-5 {
    order: 5; }
  .md\:order-6 {
    order: 6; }
  .md\:order-7 {
    order: 7; }
  .md\:order-8 {
    order: 8; }
  .md\:order-9 {
    order: 9; }
  .md\:order-10 {
    order: 10; }
  .md\:order-11 {
    order: 11; }
  .md\:order-12 {
    order: 12; }
  .md\:order-first {
    order: -9999; }
  .md\:order-last {
    order: 9999; }
  .md\:order-none {
    order: 0; }
  .md\:float-right {
    float: right; }
  .md\:float-left {
    float: left; }
  .md\:float-none {
    float: none; }
  .md\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .md\:font-font1 {
    font-family: Exo 2, sans-serif; }
  .md\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .md\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .md\:font-hairline {
    font-weight: 100; }
  .md\:font-thin {
    font-weight: 200; }
  .md\:font-light {
    font-weight: 300; }
  .md\:font-normal {
    font-weight: 400; }
  .md\:font-medium {
    font-weight: 500; }
  .md\:font-semibold {
    font-weight: 600; }
  .md\:font-bold {
    font-weight: 700; }
  .md\:font-extrabold {
    font-weight: 800; }
  .md\:font-black {
    font-weight: 900; }
  .md\:hover\:font-hairline:hover {
    font-weight: 100; }
  .md\:hover\:font-thin:hover {
    font-weight: 200; }
  .md\:hover\:font-light:hover {
    font-weight: 300; }
  .md\:hover\:font-normal:hover {
    font-weight: 400; }
  .md\:hover\:font-medium:hover {
    font-weight: 500; }
  .md\:hover\:font-semibold:hover {
    font-weight: 600; }
  .md\:hover\:font-bold:hover {
    font-weight: 700; }
  .md\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .md\:hover\:font-black:hover {
    font-weight: 900; }
  .md\:focus\:font-hairline:focus {
    font-weight: 100; }
  .md\:focus\:font-thin:focus {
    font-weight: 200; }
  .md\:focus\:font-light:focus {
    font-weight: 300; }
  .md\:focus\:font-normal:focus {
    font-weight: 400; }
  .md\:focus\:font-medium:focus {
    font-weight: 500; }
  .md\:focus\:font-semibold:focus {
    font-weight: 600; }
  .md\:focus\:font-bold:focus {
    font-weight: 700; }
  .md\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .md\:focus\:font-black:focus {
    font-weight: 900; }
  .md\:h-0 {
    height: 0; }
  .md\:h-1 {
    height: 5px; }
  .md\:h-2 {
    height: 10px; }
  .md\:h-3 {
    height: 20px; }
  .md\:h-4 {
    height: 30px; }
  .md\:h-5 {
    height: 40px; }
  .md\:h-6 {
    height: 60px; }
  .md\:h-7 {
    height: 80px; }
  .md\:h-8 {
    height: 120px; }
  .md\:h-9 {
    height: 160px; }
  .md\:h-10 {
    height: 200px; }
  .md\:h-auto {
    height: auto; }
  .md\:h-px {
    height: 1px; }
  .md\:h-full {
    height: 100%; }
  .md\:h-screen {
    height: 100vh; }
  .md\:leading-none {
    line-height: 1; }
  .md\:leading-tight {
    line-height: 1.25; }
  .md\:leading-snug {
    line-height: 1.375; }
  .md\:leading-normal {
    line-height: 1.5; }
  .md\:leading-relaxed {
    line-height: 1.625; }
  .md\:leading-loose {
    line-height: 2; }
  .md\:list-inside {
    list-style-position: inside; }
  .md\:list-outside {
    list-style-position: outside; }
  .md\:list-none {
    list-style-type: none; }
  .md\:list-disc {
    list-style-type: disc; }
  .md\:list-decimal {
    list-style-type: decimal; }
  .md\:m-0 {
    margin: 0; }
  .md\:m-1 {
    margin: 5px; }
  .md\:m-2 {
    margin: 10px; }
  .md\:m-3 {
    margin: 20px; }
  .md\:m-4 {
    margin: 30px; }
  .md\:m-5 {
    margin: 40px; }
  .md\:m-6 {
    margin: 60px; }
  .md\:m-7 {
    margin: 80px; }
  .md\:m-8 {
    margin: 120px; }
  .md\:m-9 {
    margin: 160px; }
  .md\:m-10 {
    margin: 200px; }
  .md\:m-auto {
    margin: auto; }
  .md\:m-px {
    margin: 1px; }
  .md\:-m-1 {
    margin: -5px; }
  .md\:-m-2 {
    margin: -10px; }
  .md\:-m-3 {
    margin: -20px; }
  .md\:-m-4 {
    margin: -30px; }
  .md\:-m-5 {
    margin: -40px; }
  .md\:-m-6 {
    margin: -60px; }
  .md\:-m-7 {
    margin: -80px; }
  .md\:-m-8 {
    margin: -120px; }
  .md\:-m-9 {
    margin: -160px; }
  .md\:-m-10 {
    margin: -200px; }
  .md\:-m-px {
    margin: -1px; }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .md\:my-1 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .md\:mx-1 {
    margin-left: 5px;
    margin-right: 5px; }
  .md\:my-2 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .md\:mx-2 {
    margin-left: 10px;
    margin-right: 10px; }
  .md\:my-3 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .md\:mx-3 {
    margin-left: 20px;
    margin-right: 20px; }
  .md\:my-4 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .md\:mx-4 {
    margin-left: 30px;
    margin-right: 30px; }
  .md\:my-5 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .md\:mx-5 {
    margin-left: 40px;
    margin-right: 40px; }
  .md\:my-6 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .md\:mx-6 {
    margin-left: 60px;
    margin-right: 60px; }
  .md\:my-7 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .md\:mx-7 {
    margin-left: 80px;
    margin-right: 80px; }
  .md\:my-8 {
    margin-top: 120px;
    margin-bottom: 120px; }
  .md\:mx-8 {
    margin-left: 120px;
    margin-right: 120px; }
  .md\:my-9 {
    margin-top: 160px;
    margin-bottom: 160px; }
  .md\:mx-9 {
    margin-left: 160px;
    margin-right: 160px; }
  .md\:my-10 {
    margin-top: 200px;
    margin-bottom: 200px; }
  .md\:mx-10 {
    margin-left: 200px;
    margin-right: 200px; }
  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .md\:-my-1 {
    margin-top: -5px;
    margin-bottom: -5px; }
  .md\:-mx-1 {
    margin-left: -5px;
    margin-right: -5px; }
  .md\:-my-2 {
    margin-top: -10px;
    margin-bottom: -10px; }
  .md\:-mx-2 {
    margin-left: -10px;
    margin-right: -10px; }
  .md\:-my-3 {
    margin-top: -20px;
    margin-bottom: -20px; }
  .md\:-mx-3 {
    margin-left: -20px;
    margin-right: -20px; }
  .md\:-my-4 {
    margin-top: -30px;
    margin-bottom: -30px; }
  .md\:-mx-4 {
    margin-left: -30px;
    margin-right: -30px; }
  .md\:-my-5 {
    margin-top: -40px;
    margin-bottom: -40px; }
  .md\:-mx-5 {
    margin-left: -40px;
    margin-right: -40px; }
  .md\:-my-6 {
    margin-top: -60px;
    margin-bottom: -60px; }
  .md\:-mx-6 {
    margin-left: -60px;
    margin-right: -60px; }
  .md\:-my-7 {
    margin-top: -80px;
    margin-bottom: -80px; }
  .md\:-mx-7 {
    margin-left: -80px;
    margin-right: -80px; }
  .md\:-my-8 {
    margin-top: -120px;
    margin-bottom: -120px; }
  .md\:-mx-8 {
    margin-left: -120px;
    margin-right: -120px; }
  .md\:-my-9 {
    margin-top: -160px;
    margin-bottom: -160px; }
  .md\:-mx-9 {
    margin-left: -160px;
    margin-right: -160px; }
  .md\:-my-10 {
    margin-top: -200px;
    margin-bottom: -200px; }
  .md\:-mx-10 {
    margin-left: -200px;
    margin-right: -200px; }
  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .md\:mt-0 {
    margin-top: 0; }
  .md\:mr-0 {
    margin-right: 0; }
  .md\:mb-0 {
    margin-bottom: 0; }
  .md\:ml-0 {
    margin-left: 0; }
  .md\:mt-1 {
    margin-top: 5px; }
  .md\:mr-1 {
    margin-right: 5px; }
  .md\:mb-1 {
    margin-bottom: 5px; }
  .md\:ml-1 {
    margin-left: 5px; }
  .md\:mt-2 {
    margin-top: 10px; }
  .md\:mr-2 {
    margin-right: 10px; }
  .md\:mb-2 {
    margin-bottom: 10px; }
  .md\:ml-2 {
    margin-left: 10px; }
  .md\:mt-3 {
    margin-top: 20px; }
  .md\:mr-3 {
    margin-right: 20px; }
  .md\:mb-3 {
    margin-bottom: 20px; }
  .md\:ml-3 {
    margin-left: 20px; }
  .md\:mt-4 {
    margin-top: 30px; }
  .md\:mr-4 {
    margin-right: 30px; }
  .md\:mb-4 {
    margin-bottom: 30px; }
  .md\:ml-4 {
    margin-left: 30px; }
  .md\:mt-5 {
    margin-top: 40px; }
  .md\:mr-5 {
    margin-right: 40px; }
  .md\:mb-5 {
    margin-bottom: 40px; }
  .md\:ml-5 {
    margin-left: 40px; }
  .md\:mt-6 {
    margin-top: 60px; }
  .md\:mr-6 {
    margin-right: 60px; }
  .md\:mb-6 {
    margin-bottom: 60px; }
  .md\:ml-6 {
    margin-left: 60px; }
  .md\:mt-7 {
    margin-top: 80px; }
  .md\:mr-7 {
    margin-right: 80px; }
  .md\:mb-7 {
    margin-bottom: 80px; }
  .md\:ml-7 {
    margin-left: 80px; }
  .md\:mt-8 {
    margin-top: 120px; }
  .md\:mr-8 {
    margin-right: 120px; }
  .md\:mb-8 {
    margin-bottom: 120px; }
  .md\:ml-8 {
    margin-left: 120px; }
  .md\:mt-9 {
    margin-top: 160px; }
  .md\:mr-9 {
    margin-right: 160px; }
  .md\:mb-9 {
    margin-bottom: 160px; }
  .md\:ml-9 {
    margin-left: 160px; }
  .md\:mt-10 {
    margin-top: 200px; }
  .md\:mr-10 {
    margin-right: 200px; }
  .md\:mb-10 {
    margin-bottom: 200px; }
  .md\:ml-10 {
    margin-left: 200px; }
  .md\:mt-auto {
    margin-top: auto; }
  .md\:mr-auto {
    margin-right: auto; }
  .md\:mb-auto {
    margin-bottom: auto; }
  .md\:ml-auto {
    margin-left: auto; }
  .md\:mt-px {
    margin-top: 1px; }
  .md\:mr-px {
    margin-right: 1px; }
  .md\:mb-px {
    margin-bottom: 1px; }
  .md\:ml-px {
    margin-left: 1px; }
  .md\:-mt-1 {
    margin-top: -5px; }
  .md\:-mr-1 {
    margin-right: -5px; }
  .md\:-mb-1 {
    margin-bottom: -5px; }
  .md\:-ml-1 {
    margin-left: -5px; }
  .md\:-mt-2 {
    margin-top: -10px; }
  .md\:-mr-2 {
    margin-right: -10px; }
  .md\:-mb-2 {
    margin-bottom: -10px; }
  .md\:-ml-2 {
    margin-left: -10px; }
  .md\:-mt-3 {
    margin-top: -20px; }
  .md\:-mr-3 {
    margin-right: -20px; }
  .md\:-mb-3 {
    margin-bottom: -20px; }
  .md\:-ml-3 {
    margin-left: -20px; }
  .md\:-mt-4 {
    margin-top: -30px; }
  .md\:-mr-4 {
    margin-right: -30px; }
  .md\:-mb-4 {
    margin-bottom: -30px; }
  .md\:-ml-4 {
    margin-left: -30px; }
  .md\:-mt-5 {
    margin-top: -40px; }
  .md\:-mr-5 {
    margin-right: -40px; }
  .md\:-mb-5 {
    margin-bottom: -40px; }
  .md\:-ml-5 {
    margin-left: -40px; }
  .md\:-mt-6 {
    margin-top: -60px; }
  .md\:-mr-6 {
    margin-right: -60px; }
  .md\:-mb-6 {
    margin-bottom: -60px; }
  .md\:-ml-6 {
    margin-left: -60px; }
  .md\:-mt-7 {
    margin-top: -80px; }
  .md\:-mr-7 {
    margin-right: -80px; }
  .md\:-mb-7 {
    margin-bottom: -80px; }
  .md\:-ml-7 {
    margin-left: -80px; }
  .md\:-mt-8 {
    margin-top: -120px; }
  .md\:-mr-8 {
    margin-right: -120px; }
  .md\:-mb-8 {
    margin-bottom: -120px; }
  .md\:-ml-8 {
    margin-left: -120px; }
  .md\:-mt-9 {
    margin-top: -160px; }
  .md\:-mr-9 {
    margin-right: -160px; }
  .md\:-mb-9 {
    margin-bottom: -160px; }
  .md\:-ml-9 {
    margin-left: -160px; }
  .md\:-mt-10 {
    margin-top: -200px; }
  .md\:-mr-10 {
    margin-right: -200px; }
  .md\:-mb-10 {
    margin-bottom: -200px; }
  .md\:-ml-10 {
    margin-left: -200px; }
  .md\:-mt-px {
    margin-top: -1px; }
  .md\:-mr-px {
    margin-right: -1px; }
  .md\:-mb-px {
    margin-bottom: -1px; }
  .md\:-ml-px {
    margin-left: -1px; }
  .md\:max-h-full {
    max-height: 100%; }
  .md\:max-h-screen {
    max-height: 100vh; }
  .md\:max-w-xs {
    max-width: 20rem; }
  .md\:max-w-sm {
    max-width: 24rem; }
  .md\:max-w-md {
    max-width: 28rem; }
  .md\:max-w-lg {
    max-width: 32rem; }
  .md\:max-w-xl {
    max-width: 36rem; }
  .md\:max-w-2xl {
    max-width: 42rem; }
  .md\:max-w-3xl {
    max-width: 48rem; }
  .md\:max-w-4xl {
    max-width: 56rem; }
  .md\:max-w-5xl {
    max-width: 64rem; }
  .md\:max-w-6xl {
    max-width: 72rem; }
  .md\:max-w-full {
    max-width: 100%; }
  .md\:min-h-0 {
    min-height: 0; }
  .md\:min-h-full {
    min-height: 100%; }
  .md\:min-h-screen {
    min-height: 100vh; }
  .md\:min-w-0 {
    min-width: 0; }
  .md\:min-w-full {
    min-width: 100%; }
  .md\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .md\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .md\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .md\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .md\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .md\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .md\:object-center {
    -o-object-position: center;
    object-position: center; }
  .md\:object-left {
    -o-object-position: left;
    object-position: left; }
  .md\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .md\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .md\:object-right {
    -o-object-position: right;
    object-position: right; }
  .md\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .md\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .md\:object-top {
    -o-object-position: top;
    object-position: top; }
  .md\:opacity-0 {
    opacity: 0; }
  .md\:opacity-25 {
    opacity: 0.25; }
  .md\:opacity-50 {
    opacity: 0.5; }
  .md\:opacity-75 {
    opacity: 0.75; }
  .md\:opacity-100 {
    opacity: 1; }
  .md\:hover\:opacity-0:hover {
    opacity: 0; }
  .md\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .md\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .md\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .md\:hover\:opacity-100:hover {
    opacity: 1; }
  .md\:focus\:opacity-0:focus {
    opacity: 0; }
  .md\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .md\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .md\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .md\:focus\:opacity-100:focus {
    opacity: 1; }
  .md\:outline-none {
    outline: 0; }
  .md\:focus\:outline-none:focus {
    outline: 0; }
  .md\:overflow-auto {
    overflow: auto; }
  .md\:overflow-hidden {
    overflow: hidden; }
  .md\:overflow-visible {
    overflow: visible; }
  .md\:overflow-scroll {
    overflow: scroll; }
  .md\:overflow-x-auto {
    overflow-x: auto; }
  .md\:overflow-y-auto {
    overflow-y: auto; }
  .md\:overflow-x-hidden {
    overflow-x: hidden; }
  .md\:overflow-y-hidden {
    overflow-y: hidden; }
  .md\:overflow-x-visible {
    overflow-x: visible; }
  .md\:overflow-y-visible {
    overflow-y: visible; }
  .md\:overflow-x-scroll {
    overflow-x: scroll; }
  .md\:overflow-y-scroll {
    overflow-y: scroll; }
  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .md\:p-0 {
    padding: 0; }
  .md\:p-1 {
    padding: 5px; }
  .md\:p-2 {
    padding: 10px; }
  .md\:p-3 {
    padding: 20px; }
  .md\:p-4 {
    padding: 30px; }
  .md\:p-5 {
    padding: 40px; }
  .md\:p-6 {
    padding: 60px; }
  .md\:p-7 {
    padding: 80px; }
  .md\:p-8 {
    padding: 120px; }
  .md\:p-9 {
    padding: 160px; }
  .md\:p-10 {
    padding: 200px; }
  .md\:p-px {
    padding: 1px; }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .md\:py-1 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .md\:px-1 {
    padding-left: 5px;
    padding-right: 5px; }
  .md\:py-2 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .md\:px-2 {
    padding-left: 10px;
    padding-right: 10px; }
  .md\:py-3 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .md\:px-3 {
    padding-left: 20px;
    padding-right: 20px; }
  .md\:py-4 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .md\:px-4 {
    padding-left: 30px;
    padding-right: 30px; }
  .md\:py-5 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .md\:px-5 {
    padding-left: 40px;
    padding-right: 40px; }
  .md\:py-6 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .md\:px-6 {
    padding-left: 60px;
    padding-right: 60px; }
  .md\:py-7 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .md\:px-7 {
    padding-left: 80px;
    padding-right: 80px; }
  .md\:py-8 {
    padding-top: 120px;
    padding-bottom: 120px; }
  .md\:px-8 {
    padding-left: 120px;
    padding-right: 120px; }
  .md\:py-9 {
    padding-top: 160px;
    padding-bottom: 160px; }
  .md\:px-9 {
    padding-left: 160px;
    padding-right: 160px; }
  .md\:py-10 {
    padding-top: 200px;
    padding-bottom: 200px; }
  .md\:px-10 {
    padding-left: 200px;
    padding-right: 200px; }
  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .md\:pt-0 {
    padding-top: 0; }
  .md\:pr-0 {
    padding-right: 0; }
  .md\:pb-0 {
    padding-bottom: 0; }
  .md\:pl-0 {
    padding-left: 0; }
  .md\:pt-1 {
    padding-top: 5px; }
  .md\:pr-1 {
    padding-right: 5px; }
  .md\:pb-1 {
    padding-bottom: 5px; }
  .md\:pl-1 {
    padding-left: 5px; }
  .md\:pt-2 {
    padding-top: 10px; }
  .md\:pr-2 {
    padding-right: 10px; }
  .md\:pb-2 {
    padding-bottom: 10px; }
  .md\:pl-2 {
    padding-left: 10px; }
  .md\:pt-3 {
    padding-top: 20px; }
  .md\:pr-3 {
    padding-right: 20px; }
  .md\:pb-3 {
    padding-bottom: 20px; }
  .md\:pl-3 {
    padding-left: 20px; }
  .md\:pt-4 {
    padding-top: 30px; }
  .md\:pr-4 {
    padding-right: 30px; }
  .md\:pb-4 {
    padding-bottom: 30px; }
  .md\:pl-4 {
    padding-left: 30px; }
  .md\:pt-5 {
    padding-top: 40px; }
  .md\:pr-5 {
    padding-right: 40px; }
  .md\:pb-5 {
    padding-bottom: 40px; }
  .md\:pl-5 {
    padding-left: 40px; }
  .md\:pt-6 {
    padding-top: 60px; }
  .md\:pr-6 {
    padding-right: 60px; }
  .md\:pb-6 {
    padding-bottom: 60px; }
  .md\:pl-6 {
    padding-left: 60px; }
  .md\:pt-7 {
    padding-top: 80px; }
  .md\:pr-7 {
    padding-right: 80px; }
  .md\:pb-7 {
    padding-bottom: 80px; }
  .md\:pl-7 {
    padding-left: 80px; }
  .md\:pt-8 {
    padding-top: 120px; }
  .md\:pr-8 {
    padding-right: 120px; }
  .md\:pb-8 {
    padding-bottom: 120px; }
  .md\:pl-8 {
    padding-left: 120px; }
  .md\:pt-9 {
    padding-top: 160px; }
  .md\:pr-9 {
    padding-right: 160px; }
  .md\:pb-9 {
    padding-bottom: 160px; }
  .md\:pl-9 {
    padding-left: 160px; }
  .md\:pt-10 {
    padding-top: 200px; }
  .md\:pr-10 {
    padding-right: 200px; }
  .md\:pb-10 {
    padding-bottom: 200px; }
  .md\:pl-10 {
    padding-left: 200px; }
  .md\:pt-px {
    padding-top: 1px; }
  .md\:pr-px {
    padding-right: 1px; }
  .md\:pb-px {
    padding-bottom: 1px; }
  .md\:pl-px {
    padding-left: 1px; }
  .md\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .md\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::placeholder {
    color: transparent; }
  .md\:placeholder-black::-webkit-input-placeholder {
    color: #000; }
  .md\:placeholder-black::-moz-placeholder {
    color: #000; }
  .md\:placeholder-black:-ms-input-placeholder {
    color: #000; }
  .md\:placeholder-black::-ms-input-placeholder {
    color: #000; }
  .md\:placeholder-black::placeholder {
    color: #000; }
  .md\:placeholder-white::-webkit-input-placeholder {
    color: #fff; }
  .md\:placeholder-white::-moz-placeholder {
    color: #fff; }
  .md\:placeholder-white:-ms-input-placeholder {
    color: #fff; }
  .md\:placeholder-white::-ms-input-placeholder {
    color: #fff; }
  .md\:placeholder-white::placeholder {
    color: #fff; }
  .md\:placeholder-colour1::-webkit-input-placeholder {
    color: #d2148b; }
  .md\:placeholder-colour1::-moz-placeholder {
    color: #d2148b; }
  .md\:placeholder-colour1:-ms-input-placeholder {
    color: #d2148b; }
  .md\:placeholder-colour1::-ms-input-placeholder {
    color: #d2148b; }
  .md\:placeholder-colour1::placeholder {
    color: #d2148b; }
  .md\:placeholder-colour2::-webkit-input-placeholder {
    color: #ba1a8c; }
  .md\:placeholder-colour2::-moz-placeholder {
    color: #ba1a8c; }
  .md\:placeholder-colour2:-ms-input-placeholder {
    color: #ba1a8c; }
  .md\:placeholder-colour2::-ms-input-placeholder {
    color: #ba1a8c; }
  .md\:placeholder-colour2::placeholder {
    color: #ba1a8c; }
  .md\:placeholder-colour3::-webkit-input-placeholder {
    color: #86278e; }
  .md\:placeholder-colour3::-moz-placeholder {
    color: #86278e; }
  .md\:placeholder-colour3:-ms-input-placeholder {
    color: #86278e; }
  .md\:placeholder-colour3::-ms-input-placeholder {
    color: #86278e; }
  .md\:placeholder-colour3::placeholder {
    color: #86278e; }
  .md\:placeholder-colour4::-webkit-input-placeholder {
    color: #742c8f; }
  .md\:placeholder-colour4::-moz-placeholder {
    color: #742c8f; }
  .md\:placeholder-colour4:-ms-input-placeholder {
    color: #742c8f; }
  .md\:placeholder-colour4::-ms-input-placeholder {
    color: #742c8f; }
  .md\:placeholder-colour4::placeholder {
    color: #742c8f; }
  .md\:placeholder-shade1::-webkit-input-placeholder {
    color: #0f0f0f; }
  .md\:placeholder-shade1::-moz-placeholder {
    color: #0f0f0f; }
  .md\:placeholder-shade1:-ms-input-placeholder {
    color: #0f0f0f; }
  .md\:placeholder-shade1::-ms-input-placeholder {
    color: #0f0f0f; }
  .md\:placeholder-shade1::placeholder {
    color: #0f0f0f; }
  .md\:placeholder-shade2::-webkit-input-placeholder {
    color: white; }
  .md\:placeholder-shade2::-moz-placeholder {
    color: white; }
  .md\:placeholder-shade2:-ms-input-placeholder {
    color: white; }
  .md\:placeholder-shade2::-ms-input-placeholder {
    color: white; }
  .md\:placeholder-shade2::placeholder {
    color: white; }
  .md\:placeholder-shade3::-webkit-input-placeholder {
    color: #f7f7f7; }
  .md\:placeholder-shade3::-moz-placeholder {
    color: #f7f7f7; }
  .md\:placeholder-shade3:-ms-input-placeholder {
    color: #f7f7f7; }
  .md\:placeholder-shade3::-ms-input-placeholder {
    color: #f7f7f7; }
  .md\:placeholder-shade3::placeholder {
    color: #f7f7f7; }
  .md\:placeholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc; }
  .md\:placeholder-gray-100::-moz-placeholder {
    color: #f7fafc; }
  .md\:placeholder-gray-100:-ms-input-placeholder {
    color: #f7fafc; }
  .md\:placeholder-gray-100::-ms-input-placeholder {
    color: #f7fafc; }
  .md\:placeholder-gray-100::placeholder {
    color: #f7fafc; }
  .md\:placeholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7; }
  .md\:placeholder-gray-200::-moz-placeholder {
    color: #edf2f7; }
  .md\:placeholder-gray-200:-ms-input-placeholder {
    color: #edf2f7; }
  .md\:placeholder-gray-200::-ms-input-placeholder {
    color: #edf2f7; }
  .md\:placeholder-gray-200::placeholder {
    color: #edf2f7; }
  .md\:placeholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0; }
  .md\:placeholder-gray-300::-moz-placeholder {
    color: #e2e8f0; }
  .md\:placeholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0; }
  .md\:placeholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0; }
  .md\:placeholder-gray-300::placeholder {
    color: #e2e8f0; }
  .md\:placeholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0; }
  .md\:placeholder-gray-400::-moz-placeholder {
    color: #cbd5e0; }
  .md\:placeholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0; }
  .md\:placeholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0; }
  .md\:placeholder-gray-400::placeholder {
    color: #cbd5e0; }
  .md\:placeholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0; }
  .md\:placeholder-gray-500::-moz-placeholder {
    color: #a0aec0; }
  .md\:placeholder-gray-500:-ms-input-placeholder {
    color: #a0aec0; }
  .md\:placeholder-gray-500::-ms-input-placeholder {
    color: #a0aec0; }
  .md\:placeholder-gray-500::placeholder {
    color: #a0aec0; }
  .md\:placeholder-gray-600::-webkit-input-placeholder {
    color: #718096; }
  .md\:placeholder-gray-600::-moz-placeholder {
    color: #718096; }
  .md\:placeholder-gray-600:-ms-input-placeholder {
    color: #718096; }
  .md\:placeholder-gray-600::-ms-input-placeholder {
    color: #718096; }
  .md\:placeholder-gray-600::placeholder {
    color: #718096; }
  .md\:placeholder-gray-700::-webkit-input-placeholder {
    color: #4a5568; }
  .md\:placeholder-gray-700::-moz-placeholder {
    color: #4a5568; }
  .md\:placeholder-gray-700:-ms-input-placeholder {
    color: #4a5568; }
  .md\:placeholder-gray-700::-ms-input-placeholder {
    color: #4a5568; }
  .md\:placeholder-gray-700::placeholder {
    color: #4a5568; }
  .md\:placeholder-gray-800::-webkit-input-placeholder {
    color: #2d3748; }
  .md\:placeholder-gray-800::-moz-placeholder {
    color: #2d3748; }
  .md\:placeholder-gray-800:-ms-input-placeholder {
    color: #2d3748; }
  .md\:placeholder-gray-800::-ms-input-placeholder {
    color: #2d3748; }
  .md\:placeholder-gray-800::placeholder {
    color: #2d3748; }
  .md\:placeholder-gray-900::-webkit-input-placeholder {
    color: #1a202c; }
  .md\:placeholder-gray-900::-moz-placeholder {
    color: #1a202c; }
  .md\:placeholder-gray-900:-ms-input-placeholder {
    color: #1a202c; }
  .md\:placeholder-gray-900::-ms-input-placeholder {
    color: #1a202c; }
  .md\:placeholder-gray-900::placeholder {
    color: #1a202c; }
  .md\:placeholder-red-100::-webkit-input-placeholder {
    color: #fff5f5; }
  .md\:placeholder-red-100::-moz-placeholder {
    color: #fff5f5; }
  .md\:placeholder-red-100:-ms-input-placeholder {
    color: #fff5f5; }
  .md\:placeholder-red-100::-ms-input-placeholder {
    color: #fff5f5; }
  .md\:placeholder-red-100::placeholder {
    color: #fff5f5; }
  .md\:placeholder-red-200::-webkit-input-placeholder {
    color: #fed7d7; }
  .md\:placeholder-red-200::-moz-placeholder {
    color: #fed7d7; }
  .md\:placeholder-red-200:-ms-input-placeholder {
    color: #fed7d7; }
  .md\:placeholder-red-200::-ms-input-placeholder {
    color: #fed7d7; }
  .md\:placeholder-red-200::placeholder {
    color: #fed7d7; }
  .md\:placeholder-red-300::-webkit-input-placeholder {
    color: #feb2b2; }
  .md\:placeholder-red-300::-moz-placeholder {
    color: #feb2b2; }
  .md\:placeholder-red-300:-ms-input-placeholder {
    color: #feb2b2; }
  .md\:placeholder-red-300::-ms-input-placeholder {
    color: #feb2b2; }
  .md\:placeholder-red-300::placeholder {
    color: #feb2b2; }
  .md\:placeholder-red-400::-webkit-input-placeholder {
    color: #fc8181; }
  .md\:placeholder-red-400::-moz-placeholder {
    color: #fc8181; }
  .md\:placeholder-red-400:-ms-input-placeholder {
    color: #fc8181; }
  .md\:placeholder-red-400::-ms-input-placeholder {
    color: #fc8181; }
  .md\:placeholder-red-400::placeholder {
    color: #fc8181; }
  .md\:placeholder-red-500::-webkit-input-placeholder {
    color: #f56565; }
  .md\:placeholder-red-500::-moz-placeholder {
    color: #f56565; }
  .md\:placeholder-red-500:-ms-input-placeholder {
    color: #f56565; }
  .md\:placeholder-red-500::-ms-input-placeholder {
    color: #f56565; }
  .md\:placeholder-red-500::placeholder {
    color: #f56565; }
  .md\:placeholder-red-600::-webkit-input-placeholder {
    color: #e53e3e; }
  .md\:placeholder-red-600::-moz-placeholder {
    color: #e53e3e; }
  .md\:placeholder-red-600:-ms-input-placeholder {
    color: #e53e3e; }
  .md\:placeholder-red-600::-ms-input-placeholder {
    color: #e53e3e; }
  .md\:placeholder-red-600::placeholder {
    color: #e53e3e; }
  .md\:placeholder-red-700::-webkit-input-placeholder {
    color: #c53030; }
  .md\:placeholder-red-700::-moz-placeholder {
    color: #c53030; }
  .md\:placeholder-red-700:-ms-input-placeholder {
    color: #c53030; }
  .md\:placeholder-red-700::-ms-input-placeholder {
    color: #c53030; }
  .md\:placeholder-red-700::placeholder {
    color: #c53030; }
  .md\:placeholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c; }
  .md\:placeholder-red-800::-moz-placeholder {
    color: #9b2c2c; }
  .md\:placeholder-red-800:-ms-input-placeholder {
    color: #9b2c2c; }
  .md\:placeholder-red-800::-ms-input-placeholder {
    color: #9b2c2c; }
  .md\:placeholder-red-800::placeholder {
    color: #9b2c2c; }
  .md\:placeholder-red-900::-webkit-input-placeholder {
    color: #742a2a; }
  .md\:placeholder-red-900::-moz-placeholder {
    color: #742a2a; }
  .md\:placeholder-red-900:-ms-input-placeholder {
    color: #742a2a; }
  .md\:placeholder-red-900::-ms-input-placeholder {
    color: #742a2a; }
  .md\:placeholder-red-900::placeholder {
    color: #742a2a; }
  .md\:placeholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0; }
  .md\:placeholder-orange-100::-moz-placeholder {
    color: #fffaf0; }
  .md\:placeholder-orange-100:-ms-input-placeholder {
    color: #fffaf0; }
  .md\:placeholder-orange-100::-ms-input-placeholder {
    color: #fffaf0; }
  .md\:placeholder-orange-100::placeholder {
    color: #fffaf0; }
  .md\:placeholder-orange-200::-webkit-input-placeholder {
    color: #feebc8; }
  .md\:placeholder-orange-200::-moz-placeholder {
    color: #feebc8; }
  .md\:placeholder-orange-200:-ms-input-placeholder {
    color: #feebc8; }
  .md\:placeholder-orange-200::-ms-input-placeholder {
    color: #feebc8; }
  .md\:placeholder-orange-200::placeholder {
    color: #feebc8; }
  .md\:placeholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d; }
  .md\:placeholder-orange-300::-moz-placeholder {
    color: #fbd38d; }
  .md\:placeholder-orange-300:-ms-input-placeholder {
    color: #fbd38d; }
  .md\:placeholder-orange-300::-ms-input-placeholder {
    color: #fbd38d; }
  .md\:placeholder-orange-300::placeholder {
    color: #fbd38d; }
  .md\:placeholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55; }
  .md\:placeholder-orange-400::-moz-placeholder {
    color: #f6ad55; }
  .md\:placeholder-orange-400:-ms-input-placeholder {
    color: #f6ad55; }
  .md\:placeholder-orange-400::-ms-input-placeholder {
    color: #f6ad55; }
  .md\:placeholder-orange-400::placeholder {
    color: #f6ad55; }
  .md\:placeholder-orange-500::-webkit-input-placeholder {
    color: #ed8936; }
  .md\:placeholder-orange-500::-moz-placeholder {
    color: #ed8936; }
  .md\:placeholder-orange-500:-ms-input-placeholder {
    color: #ed8936; }
  .md\:placeholder-orange-500::-ms-input-placeholder {
    color: #ed8936; }
  .md\:placeholder-orange-500::placeholder {
    color: #ed8936; }
  .md\:placeholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20; }
  .md\:placeholder-orange-600::-moz-placeholder {
    color: #dd6b20; }
  .md\:placeholder-orange-600:-ms-input-placeholder {
    color: #dd6b20; }
  .md\:placeholder-orange-600::-ms-input-placeholder {
    color: #dd6b20; }
  .md\:placeholder-orange-600::placeholder {
    color: #dd6b20; }
  .md\:placeholder-orange-700::-webkit-input-placeholder {
    color: #c05621; }
  .md\:placeholder-orange-700::-moz-placeholder {
    color: #c05621; }
  .md\:placeholder-orange-700:-ms-input-placeholder {
    color: #c05621; }
  .md\:placeholder-orange-700::-ms-input-placeholder {
    color: #c05621; }
  .md\:placeholder-orange-700::placeholder {
    color: #c05621; }
  .md\:placeholder-orange-800::-webkit-input-placeholder {
    color: #9c4221; }
  .md\:placeholder-orange-800::-moz-placeholder {
    color: #9c4221; }
  .md\:placeholder-orange-800:-ms-input-placeholder {
    color: #9c4221; }
  .md\:placeholder-orange-800::-ms-input-placeholder {
    color: #9c4221; }
  .md\:placeholder-orange-800::placeholder {
    color: #9c4221; }
  .md\:placeholder-orange-900::-webkit-input-placeholder {
    color: #7b341e; }
  .md\:placeholder-orange-900::-moz-placeholder {
    color: #7b341e; }
  .md\:placeholder-orange-900:-ms-input-placeholder {
    color: #7b341e; }
  .md\:placeholder-orange-900::-ms-input-placeholder {
    color: #7b341e; }
  .md\:placeholder-orange-900::placeholder {
    color: #7b341e; }
  .md\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0; }
  .md\:placeholder-yellow-100::-moz-placeholder {
    color: #fffff0; }
  .md\:placeholder-yellow-100:-ms-input-placeholder {
    color: #fffff0; }
  .md\:placeholder-yellow-100::-ms-input-placeholder {
    color: #fffff0; }
  .md\:placeholder-yellow-100::placeholder {
    color: #fffff0; }
  .md\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf; }
  .md\:placeholder-yellow-200::-moz-placeholder {
    color: #fefcbf; }
  .md\:placeholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf; }
  .md\:placeholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf; }
  .md\:placeholder-yellow-200::placeholder {
    color: #fefcbf; }
  .md\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #faf089; }
  .md\:placeholder-yellow-300::-moz-placeholder {
    color: #faf089; }
  .md\:placeholder-yellow-300:-ms-input-placeholder {
    color: #faf089; }
  .md\:placeholder-yellow-300::-ms-input-placeholder {
    color: #faf089; }
  .md\:placeholder-yellow-300::placeholder {
    color: #faf089; }
  .md\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e; }
  .md\:placeholder-yellow-400::-moz-placeholder {
    color: #f6e05e; }
  .md\:placeholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e; }
  .md\:placeholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e; }
  .md\:placeholder-yellow-400::placeholder {
    color: #f6e05e; }
  .md\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b; }
  .md\:placeholder-yellow-500::-moz-placeholder {
    color: #ecc94b; }
  .md\:placeholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b; }
  .md\:placeholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b; }
  .md\:placeholder-yellow-500::placeholder {
    color: #ecc94b; }
  .md\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e; }
  .md\:placeholder-yellow-600::-moz-placeholder {
    color: #d69e2e; }
  .md\:placeholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e; }
  .md\:placeholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e; }
  .md\:placeholder-yellow-600::placeholder {
    color: #d69e2e; }
  .md\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f; }
  .md\:placeholder-yellow-700::-moz-placeholder {
    color: #b7791f; }
  .md\:placeholder-yellow-700:-ms-input-placeholder {
    color: #b7791f; }
  .md\:placeholder-yellow-700::-ms-input-placeholder {
    color: #b7791f; }
  .md\:placeholder-yellow-700::placeholder {
    color: #b7791f; }
  .md\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #975a16; }
  .md\:placeholder-yellow-800::-moz-placeholder {
    color: #975a16; }
  .md\:placeholder-yellow-800:-ms-input-placeholder {
    color: #975a16; }
  .md\:placeholder-yellow-800::-ms-input-placeholder {
    color: #975a16; }
  .md\:placeholder-yellow-800::placeholder {
    color: #975a16; }
  .md\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #744210; }
  .md\:placeholder-yellow-900::-moz-placeholder {
    color: #744210; }
  .md\:placeholder-yellow-900:-ms-input-placeholder {
    color: #744210; }
  .md\:placeholder-yellow-900::-ms-input-placeholder {
    color: #744210; }
  .md\:placeholder-yellow-900::placeholder {
    color: #744210; }
  .md\:placeholder-green-100::-webkit-input-placeholder {
    color: #f0fff4; }
  .md\:placeholder-green-100::-moz-placeholder {
    color: #f0fff4; }
  .md\:placeholder-green-100:-ms-input-placeholder {
    color: #f0fff4; }
  .md\:placeholder-green-100::-ms-input-placeholder {
    color: #f0fff4; }
  .md\:placeholder-green-100::placeholder {
    color: #f0fff4; }
  .md\:placeholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5; }
  .md\:placeholder-green-200::-moz-placeholder {
    color: #c6f6d5; }
  .md\:placeholder-green-200:-ms-input-placeholder {
    color: #c6f6d5; }
  .md\:placeholder-green-200::-ms-input-placeholder {
    color: #c6f6d5; }
  .md\:placeholder-green-200::placeholder {
    color: #c6f6d5; }
  .md\:placeholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4; }
  .md\:placeholder-green-300::-moz-placeholder {
    color: #9ae6b4; }
  .md\:placeholder-green-300:-ms-input-placeholder {
    color: #9ae6b4; }
  .md\:placeholder-green-300::-ms-input-placeholder {
    color: #9ae6b4; }
  .md\:placeholder-green-300::placeholder {
    color: #9ae6b4; }
  .md\:placeholder-green-400::-webkit-input-placeholder {
    color: #68d391; }
  .md\:placeholder-green-400::-moz-placeholder {
    color: #68d391; }
  .md\:placeholder-green-400:-ms-input-placeholder {
    color: #68d391; }
  .md\:placeholder-green-400::-ms-input-placeholder {
    color: #68d391; }
  .md\:placeholder-green-400::placeholder {
    color: #68d391; }
  .md\:placeholder-green-500::-webkit-input-placeholder {
    color: #48bb78; }
  .md\:placeholder-green-500::-moz-placeholder {
    color: #48bb78; }
  .md\:placeholder-green-500:-ms-input-placeholder {
    color: #48bb78; }
  .md\:placeholder-green-500::-ms-input-placeholder {
    color: #48bb78; }
  .md\:placeholder-green-500::placeholder {
    color: #48bb78; }
  .md\:placeholder-green-600::-webkit-input-placeholder {
    color: #38a169; }
  .md\:placeholder-green-600::-moz-placeholder {
    color: #38a169; }
  .md\:placeholder-green-600:-ms-input-placeholder {
    color: #38a169; }
  .md\:placeholder-green-600::-ms-input-placeholder {
    color: #38a169; }
  .md\:placeholder-green-600::placeholder {
    color: #38a169; }
  .md\:placeholder-green-700::-webkit-input-placeholder {
    color: #2f855a; }
  .md\:placeholder-green-700::-moz-placeholder {
    color: #2f855a; }
  .md\:placeholder-green-700:-ms-input-placeholder {
    color: #2f855a; }
  .md\:placeholder-green-700::-ms-input-placeholder {
    color: #2f855a; }
  .md\:placeholder-green-700::placeholder {
    color: #2f855a; }
  .md\:placeholder-green-800::-webkit-input-placeholder {
    color: #276749; }
  .md\:placeholder-green-800::-moz-placeholder {
    color: #276749; }
  .md\:placeholder-green-800:-ms-input-placeholder {
    color: #276749; }
  .md\:placeholder-green-800::-ms-input-placeholder {
    color: #276749; }
  .md\:placeholder-green-800::placeholder {
    color: #276749; }
  .md\:placeholder-green-900::-webkit-input-placeholder {
    color: #22543d; }
  .md\:placeholder-green-900::-moz-placeholder {
    color: #22543d; }
  .md\:placeholder-green-900:-ms-input-placeholder {
    color: #22543d; }
  .md\:placeholder-green-900::-ms-input-placeholder {
    color: #22543d; }
  .md\:placeholder-green-900::placeholder {
    color: #22543d; }
  .md\:placeholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa; }
  .md\:placeholder-teal-100::-moz-placeholder {
    color: #e6fffa; }
  .md\:placeholder-teal-100:-ms-input-placeholder {
    color: #e6fffa; }
  .md\:placeholder-teal-100::-ms-input-placeholder {
    color: #e6fffa; }
  .md\:placeholder-teal-100::placeholder {
    color: #e6fffa; }
  .md\:placeholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea; }
  .md\:placeholder-teal-200::-moz-placeholder {
    color: #b2f5ea; }
  .md\:placeholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea; }
  .md\:placeholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea; }
  .md\:placeholder-teal-200::placeholder {
    color: #b2f5ea; }
  .md\:placeholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9; }
  .md\:placeholder-teal-300::-moz-placeholder {
    color: #81e6d9; }
  .md\:placeholder-teal-300:-ms-input-placeholder {
    color: #81e6d9; }
  .md\:placeholder-teal-300::-ms-input-placeholder {
    color: #81e6d9; }
  .md\:placeholder-teal-300::placeholder {
    color: #81e6d9; }
  .md\:placeholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5; }
  .md\:placeholder-teal-400::-moz-placeholder {
    color: #4fd1c5; }
  .md\:placeholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5; }
  .md\:placeholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5; }
  .md\:placeholder-teal-400::placeholder {
    color: #4fd1c5; }
  .md\:placeholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac; }
  .md\:placeholder-teal-500::-moz-placeholder {
    color: #38b2ac; }
  .md\:placeholder-teal-500:-ms-input-placeholder {
    color: #38b2ac; }
  .md\:placeholder-teal-500::-ms-input-placeholder {
    color: #38b2ac; }
  .md\:placeholder-teal-500::placeholder {
    color: #38b2ac; }
  .md\:placeholder-teal-600::-webkit-input-placeholder {
    color: #319795; }
  .md\:placeholder-teal-600::-moz-placeholder {
    color: #319795; }
  .md\:placeholder-teal-600:-ms-input-placeholder {
    color: #319795; }
  .md\:placeholder-teal-600::-ms-input-placeholder {
    color: #319795; }
  .md\:placeholder-teal-600::placeholder {
    color: #319795; }
  .md\:placeholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b; }
  .md\:placeholder-teal-700::-moz-placeholder {
    color: #2c7a7b; }
  .md\:placeholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b; }
  .md\:placeholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b; }
  .md\:placeholder-teal-700::placeholder {
    color: #2c7a7b; }
  .md\:placeholder-teal-800::-webkit-input-placeholder {
    color: #285e61; }
  .md\:placeholder-teal-800::-moz-placeholder {
    color: #285e61; }
  .md\:placeholder-teal-800:-ms-input-placeholder {
    color: #285e61; }
  .md\:placeholder-teal-800::-ms-input-placeholder {
    color: #285e61; }
  .md\:placeholder-teal-800::placeholder {
    color: #285e61; }
  .md\:placeholder-teal-900::-webkit-input-placeholder {
    color: #234e52; }
  .md\:placeholder-teal-900::-moz-placeholder {
    color: #234e52; }
  .md\:placeholder-teal-900:-ms-input-placeholder {
    color: #234e52; }
  .md\:placeholder-teal-900::-ms-input-placeholder {
    color: #234e52; }
  .md\:placeholder-teal-900::placeholder {
    color: #234e52; }
  .md\:placeholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff; }
  .md\:placeholder-blue-100::-moz-placeholder {
    color: #ebf8ff; }
  .md\:placeholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff; }
  .md\:placeholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff; }
  .md\:placeholder-blue-100::placeholder {
    color: #ebf8ff; }
  .md\:placeholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8; }
  .md\:placeholder-blue-200::-moz-placeholder {
    color: #bee3f8; }
  .md\:placeholder-blue-200:-ms-input-placeholder {
    color: #bee3f8; }
  .md\:placeholder-blue-200::-ms-input-placeholder {
    color: #bee3f8; }
  .md\:placeholder-blue-200::placeholder {
    color: #bee3f8; }
  .md\:placeholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4; }
  .md\:placeholder-blue-300::-moz-placeholder {
    color: #90cdf4; }
  .md\:placeholder-blue-300:-ms-input-placeholder {
    color: #90cdf4; }
  .md\:placeholder-blue-300::-ms-input-placeholder {
    color: #90cdf4; }
  .md\:placeholder-blue-300::placeholder {
    color: #90cdf4; }
  .md\:placeholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed; }
  .md\:placeholder-blue-400::-moz-placeholder {
    color: #63b3ed; }
  .md\:placeholder-blue-400:-ms-input-placeholder {
    color: #63b3ed; }
  .md\:placeholder-blue-400::-ms-input-placeholder {
    color: #63b3ed; }
  .md\:placeholder-blue-400::placeholder {
    color: #63b3ed; }
  .md\:placeholder-blue-500::-webkit-input-placeholder {
    color: #4299e1; }
  .md\:placeholder-blue-500::-moz-placeholder {
    color: #4299e1; }
  .md\:placeholder-blue-500:-ms-input-placeholder {
    color: #4299e1; }
  .md\:placeholder-blue-500::-ms-input-placeholder {
    color: #4299e1; }
  .md\:placeholder-blue-500::placeholder {
    color: #4299e1; }
  .md\:placeholder-blue-600::-webkit-input-placeholder {
    color: #3182ce; }
  .md\:placeholder-blue-600::-moz-placeholder {
    color: #3182ce; }
  .md\:placeholder-blue-600:-ms-input-placeholder {
    color: #3182ce; }
  .md\:placeholder-blue-600::-ms-input-placeholder {
    color: #3182ce; }
  .md\:placeholder-blue-600::placeholder {
    color: #3182ce; }
  .md\:placeholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0; }
  .md\:placeholder-blue-700::-moz-placeholder {
    color: #2b6cb0; }
  .md\:placeholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0; }
  .md\:placeholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0; }
  .md\:placeholder-blue-700::placeholder {
    color: #2b6cb0; }
  .md\:placeholder-blue-800::-webkit-input-placeholder {
    color: #2c5282; }
  .md\:placeholder-blue-800::-moz-placeholder {
    color: #2c5282; }
  .md\:placeholder-blue-800:-ms-input-placeholder {
    color: #2c5282; }
  .md\:placeholder-blue-800::-ms-input-placeholder {
    color: #2c5282; }
  .md\:placeholder-blue-800::placeholder {
    color: #2c5282; }
  .md\:placeholder-blue-900::-webkit-input-placeholder {
    color: #2a4365; }
  .md\:placeholder-blue-900::-moz-placeholder {
    color: #2a4365; }
  .md\:placeholder-blue-900:-ms-input-placeholder {
    color: #2a4365; }
  .md\:placeholder-blue-900::-ms-input-placeholder {
    color: #2a4365; }
  .md\:placeholder-blue-900::placeholder {
    color: #2a4365; }
  .md\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff; }
  .md\:placeholder-indigo-100::-moz-placeholder {
    color: #ebf4ff; }
  .md\:placeholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff; }
  .md\:placeholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff; }
  .md\:placeholder-indigo-100::placeholder {
    color: #ebf4ff; }
  .md\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe; }
  .md\:placeholder-indigo-200::-moz-placeholder {
    color: #c3dafe; }
  .md\:placeholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe; }
  .md\:placeholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe; }
  .md\:placeholder-indigo-200::placeholder {
    color: #c3dafe; }
  .md\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa; }
  .md\:placeholder-indigo-300::-moz-placeholder {
    color: #a3bffa; }
  .md\:placeholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa; }
  .md\:placeholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa; }
  .md\:placeholder-indigo-300::placeholder {
    color: #a3bffa; }
  .md\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5; }
  .md\:placeholder-indigo-400::-moz-placeholder {
    color: #7f9cf5; }
  .md\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5; }
  .md\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5; }
  .md\:placeholder-indigo-400::placeholder {
    color: #7f9cf5; }
  .md\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667eea; }
  .md\:placeholder-indigo-500::-moz-placeholder {
    color: #667eea; }
  .md\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667eea; }
  .md\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667eea; }
  .md\:placeholder-indigo-500::placeholder {
    color: #667eea; }
  .md\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8; }
  .md\:placeholder-indigo-600::-moz-placeholder {
    color: #5a67d8; }
  .md\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8; }
  .md\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8; }
  .md\:placeholder-indigo-600::placeholder {
    color: #5a67d8; }
  .md\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf; }
  .md\:placeholder-indigo-700::-moz-placeholder {
    color: #4c51bf; }
  .md\:placeholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf; }
  .md\:placeholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf; }
  .md\:placeholder-indigo-700::placeholder {
    color: #4c51bf; }
  .md\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190; }
  .md\:placeholder-indigo-800::-moz-placeholder {
    color: #434190; }
  .md\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190; }
  .md\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190; }
  .md\:placeholder-indigo-800::placeholder {
    color: #434190; }
  .md\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b; }
  .md\:placeholder-indigo-900::-moz-placeholder {
    color: #3c366b; }
  .md\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3c366b; }
  .md\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3c366b; }
  .md\:placeholder-indigo-900::placeholder {
    color: #3c366b; }
  .md\:placeholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff; }
  .md\:placeholder-purple-100::-moz-placeholder {
    color: #faf5ff; }
  .md\:placeholder-purple-100:-ms-input-placeholder {
    color: #faf5ff; }
  .md\:placeholder-purple-100::-ms-input-placeholder {
    color: #faf5ff; }
  .md\:placeholder-purple-100::placeholder {
    color: #faf5ff; }
  .md\:placeholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd; }
  .md\:placeholder-purple-200::-moz-placeholder {
    color: #e9d8fd; }
  .md\:placeholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd; }
  .md\:placeholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd; }
  .md\:placeholder-purple-200::placeholder {
    color: #e9d8fd; }
  .md\:placeholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa; }
  .md\:placeholder-purple-300::-moz-placeholder {
    color: #d6bcfa; }
  .md\:placeholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa; }
  .md\:placeholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa; }
  .md\:placeholder-purple-300::placeholder {
    color: #d6bcfa; }
  .md\:placeholder-purple-400::-webkit-input-placeholder {
    color: #b794f4; }
  .md\:placeholder-purple-400::-moz-placeholder {
    color: #b794f4; }
  .md\:placeholder-purple-400:-ms-input-placeholder {
    color: #b794f4; }
  .md\:placeholder-purple-400::-ms-input-placeholder {
    color: #b794f4; }
  .md\:placeholder-purple-400::placeholder {
    color: #b794f4; }
  .md\:placeholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea; }
  .md\:placeholder-purple-500::-moz-placeholder {
    color: #9f7aea; }
  .md\:placeholder-purple-500:-ms-input-placeholder {
    color: #9f7aea; }
  .md\:placeholder-purple-500::-ms-input-placeholder {
    color: #9f7aea; }
  .md\:placeholder-purple-500::placeholder {
    color: #9f7aea; }
  .md\:placeholder-purple-600::-webkit-input-placeholder {
    color: #805ad5; }
  .md\:placeholder-purple-600::-moz-placeholder {
    color: #805ad5; }
  .md\:placeholder-purple-600:-ms-input-placeholder {
    color: #805ad5; }
  .md\:placeholder-purple-600::-ms-input-placeholder {
    color: #805ad5; }
  .md\:placeholder-purple-600::placeholder {
    color: #805ad5; }
  .md\:placeholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1; }
  .md\:placeholder-purple-700::-moz-placeholder {
    color: #6b46c1; }
  .md\:placeholder-purple-700:-ms-input-placeholder {
    color: #6b46c1; }
  .md\:placeholder-purple-700::-ms-input-placeholder {
    color: #6b46c1; }
  .md\:placeholder-purple-700::placeholder {
    color: #6b46c1; }
  .md\:placeholder-purple-800::-webkit-input-placeholder {
    color: #553c9a; }
  .md\:placeholder-purple-800::-moz-placeholder {
    color: #553c9a; }
  .md\:placeholder-purple-800:-ms-input-placeholder {
    color: #553c9a; }
  .md\:placeholder-purple-800::-ms-input-placeholder {
    color: #553c9a; }
  .md\:placeholder-purple-800::placeholder {
    color: #553c9a; }
  .md\:placeholder-purple-900::-webkit-input-placeholder {
    color: #44337a; }
  .md\:placeholder-purple-900::-moz-placeholder {
    color: #44337a; }
  .md\:placeholder-purple-900:-ms-input-placeholder {
    color: #44337a; }
  .md\:placeholder-purple-900::-ms-input-placeholder {
    color: #44337a; }
  .md\:placeholder-purple-900::placeholder {
    color: #44337a; }
  .md\:placeholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7; }
  .md\:placeholder-pink-100::-moz-placeholder {
    color: #fff5f7; }
  .md\:placeholder-pink-100:-ms-input-placeholder {
    color: #fff5f7; }
  .md\:placeholder-pink-100::-ms-input-placeholder {
    color: #fff5f7; }
  .md\:placeholder-pink-100::placeholder {
    color: #fff5f7; }
  .md\:placeholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2; }
  .md\:placeholder-pink-200::-moz-placeholder {
    color: #fed7e2; }
  .md\:placeholder-pink-200:-ms-input-placeholder {
    color: #fed7e2; }
  .md\:placeholder-pink-200::-ms-input-placeholder {
    color: #fed7e2; }
  .md\:placeholder-pink-200::placeholder {
    color: #fed7e2; }
  .md\:placeholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce; }
  .md\:placeholder-pink-300::-moz-placeholder {
    color: #fbb6ce; }
  .md\:placeholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce; }
  .md\:placeholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce; }
  .md\:placeholder-pink-300::placeholder {
    color: #fbb6ce; }
  .md\:placeholder-pink-400::-webkit-input-placeholder {
    color: #f687b3; }
  .md\:placeholder-pink-400::-moz-placeholder {
    color: #f687b3; }
  .md\:placeholder-pink-400:-ms-input-placeholder {
    color: #f687b3; }
  .md\:placeholder-pink-400::-ms-input-placeholder {
    color: #f687b3; }
  .md\:placeholder-pink-400::placeholder {
    color: #f687b3; }
  .md\:placeholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6; }
  .md\:placeholder-pink-500::-moz-placeholder {
    color: #ed64a6; }
  .md\:placeholder-pink-500:-ms-input-placeholder {
    color: #ed64a6; }
  .md\:placeholder-pink-500::-ms-input-placeholder {
    color: #ed64a6; }
  .md\:placeholder-pink-500::placeholder {
    color: #ed64a6; }
  .md\:placeholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c; }
  .md\:placeholder-pink-600::-moz-placeholder {
    color: #d53f8c; }
  .md\:placeholder-pink-600:-ms-input-placeholder {
    color: #d53f8c; }
  .md\:placeholder-pink-600::-ms-input-placeholder {
    color: #d53f8c; }
  .md\:placeholder-pink-600::placeholder {
    color: #d53f8c; }
  .md\:placeholder-pink-700::-webkit-input-placeholder {
    color: #b83280; }
  .md\:placeholder-pink-700::-moz-placeholder {
    color: #b83280; }
  .md\:placeholder-pink-700:-ms-input-placeholder {
    color: #b83280; }
  .md\:placeholder-pink-700::-ms-input-placeholder {
    color: #b83280; }
  .md\:placeholder-pink-700::placeholder {
    color: #b83280; }
  .md\:placeholder-pink-800::-webkit-input-placeholder {
    color: #97266d; }
  .md\:placeholder-pink-800::-moz-placeholder {
    color: #97266d; }
  .md\:placeholder-pink-800:-ms-input-placeholder {
    color: #97266d; }
  .md\:placeholder-pink-800::-ms-input-placeholder {
    color: #97266d; }
  .md\:placeholder-pink-800::placeholder {
    color: #97266d; }
  .md\:placeholder-pink-900::-webkit-input-placeholder {
    color: #702459; }
  .md\:placeholder-pink-900::-moz-placeholder {
    color: #702459; }
  .md\:placeholder-pink-900:-ms-input-placeholder {
    color: #702459; }
  .md\:placeholder-pink-900::-ms-input-placeholder {
    color: #702459; }
  .md\:placeholder-pink-900::placeholder {
    color: #702459; }
  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000; }
  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000; }
  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000; }
  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000; }
  .md\:focus\:placeholder-black:focus::placeholder {
    color: #000; }
  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #fff; }
  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff; }
  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff; }
  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #fff; }
  .md\:focus\:placeholder-white:focus::placeholder {
    color: #fff; }
  .md\:focus\:placeholder-colour1:focus::-webkit-input-placeholder {
    color: #d2148b; }
  .md\:focus\:placeholder-colour1:focus::-moz-placeholder {
    color: #d2148b; }
  .md\:focus\:placeholder-colour1:focus:-ms-input-placeholder {
    color: #d2148b; }
  .md\:focus\:placeholder-colour1:focus::-ms-input-placeholder {
    color: #d2148b; }
  .md\:focus\:placeholder-colour1:focus::placeholder {
    color: #d2148b; }
  .md\:focus\:placeholder-colour2:focus::-webkit-input-placeholder {
    color: #ba1a8c; }
  .md\:focus\:placeholder-colour2:focus::-moz-placeholder {
    color: #ba1a8c; }
  .md\:focus\:placeholder-colour2:focus:-ms-input-placeholder {
    color: #ba1a8c; }
  .md\:focus\:placeholder-colour2:focus::-ms-input-placeholder {
    color: #ba1a8c; }
  .md\:focus\:placeholder-colour2:focus::placeholder {
    color: #ba1a8c; }
  .md\:focus\:placeholder-colour3:focus::-webkit-input-placeholder {
    color: #86278e; }
  .md\:focus\:placeholder-colour3:focus::-moz-placeholder {
    color: #86278e; }
  .md\:focus\:placeholder-colour3:focus:-ms-input-placeholder {
    color: #86278e; }
  .md\:focus\:placeholder-colour3:focus::-ms-input-placeholder {
    color: #86278e; }
  .md\:focus\:placeholder-colour3:focus::placeholder {
    color: #86278e; }
  .md\:focus\:placeholder-colour4:focus::-webkit-input-placeholder {
    color: #742c8f; }
  .md\:focus\:placeholder-colour4:focus::-moz-placeholder {
    color: #742c8f; }
  .md\:focus\:placeholder-colour4:focus:-ms-input-placeholder {
    color: #742c8f; }
  .md\:focus\:placeholder-colour4:focus::-ms-input-placeholder {
    color: #742c8f; }
  .md\:focus\:placeholder-colour4:focus::placeholder {
    color: #742c8f; }
  .md\:focus\:placeholder-shade1:focus::-webkit-input-placeholder {
    color: #0f0f0f; }
  .md\:focus\:placeholder-shade1:focus::-moz-placeholder {
    color: #0f0f0f; }
  .md\:focus\:placeholder-shade1:focus:-ms-input-placeholder {
    color: #0f0f0f; }
  .md\:focus\:placeholder-shade1:focus::-ms-input-placeholder {
    color: #0f0f0f; }
  .md\:focus\:placeholder-shade1:focus::placeholder {
    color: #0f0f0f; }
  .md\:focus\:placeholder-shade2:focus::-webkit-input-placeholder {
    color: white; }
  .md\:focus\:placeholder-shade2:focus::-moz-placeholder {
    color: white; }
  .md\:focus\:placeholder-shade2:focus:-ms-input-placeholder {
    color: white; }
  .md\:focus\:placeholder-shade2:focus::-ms-input-placeholder {
    color: white; }
  .md\:focus\:placeholder-shade2:focus::placeholder {
    color: white; }
  .md\:focus\:placeholder-shade3:focus::-webkit-input-placeholder {
    color: #f7f7f7; }
  .md\:focus\:placeholder-shade3:focus::-moz-placeholder {
    color: #f7f7f7; }
  .md\:focus\:placeholder-shade3:focus:-ms-input-placeholder {
    color: #f7f7f7; }
  .md\:focus\:placeholder-shade3:focus::-ms-input-placeholder {
    color: #f7f7f7; }
  .md\:focus\:placeholder-shade3:focus::placeholder {
    color: #f7f7f7; }
  .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc; }
  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc; }
  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc; }
  .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc; }
  .md\:focus\:placeholder-gray-100:focus::placeholder {
    color: #f7fafc; }
  .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7; }
  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7; }
  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7; }
  .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7; }
  .md\:focus\:placeholder-gray-200:focus::placeholder {
    color: #edf2f7; }
  .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0; }
  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0; }
  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0; }
  .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0; }
  .md\:focus\:placeholder-gray-300:focus::placeholder {
    color: #e2e8f0; }
  .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0; }
  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0; }
  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0; }
  .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0; }
  .md\:focus\:placeholder-gray-400:focus::placeholder {
    color: #cbd5e0; }
  .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0; }
  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0; }
  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0; }
  .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0; }
  .md\:focus\:placeholder-gray-500:focus::placeholder {
    color: #a0aec0; }
  .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096; }
  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    color: #718096; }
  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    color: #718096; }
  .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    color: #718096; }
  .md\:focus\:placeholder-gray-600:focus::placeholder {
    color: #718096; }
  .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568; }
  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    color: #4a5568; }
  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568; }
  .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568; }
  .md\:focus\:placeholder-gray-700:focus::placeholder {
    color: #4a5568; }
  .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748; }
  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    color: #2d3748; }
  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748; }
  .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748; }
  .md\:focus\:placeholder-gray-800:focus::placeholder {
    color: #2d3748; }
  .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c; }
  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    color: #1a202c; }
  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c; }
  .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c; }
  .md\:focus\:placeholder-gray-900:focus::placeholder {
    color: #1a202c; }
  .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5; }
  .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
    color: #fff5f5; }
  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5; }
  .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5; }
  .md\:focus\:placeholder-red-100:focus::placeholder {
    color: #fff5f5; }
  .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7; }
  .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
    color: #fed7d7; }
  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7; }
  .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7; }
  .md\:focus\:placeholder-red-200:focus::placeholder {
    color: #fed7d7; }
  .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2; }
  .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
    color: #feb2b2; }
  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2; }
  .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2; }
  .md\:focus\:placeholder-red-300:focus::placeholder {
    color: #feb2b2; }
  .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181; }
  .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
    color: #fc8181; }
  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181; }
  .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181; }
  .md\:focus\:placeholder-red-400:focus::placeholder {
    color: #fc8181; }
  .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565; }
  .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
    color: #f56565; }
  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    color: #f56565; }
  .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    color: #f56565; }
  .md\:focus\:placeholder-red-500:focus::placeholder {
    color: #f56565; }
  .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e; }
  .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
    color: #e53e3e; }
  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e; }
  .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e; }
  .md\:focus\:placeholder-red-600:focus::placeholder {
    color: #e53e3e; }
  .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030; }
  .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
    color: #c53030; }
  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    color: #c53030; }
  .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    color: #c53030; }
  .md\:focus\:placeholder-red-700:focus::placeholder {
    color: #c53030; }
  .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c; }
  .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c; }
  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c; }
  .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c; }
  .md\:focus\:placeholder-red-800:focus::placeholder {
    color: #9b2c2c; }
  .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a; }
  .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
    color: #742a2a; }
  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a; }
  .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a; }
  .md\:focus\:placeholder-red-900:focus::placeholder {
    color: #742a2a; }
  .md\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0; }
  .md\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0; }
  .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0; }
  .md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0; }
  .md\:focus\:placeholder-orange-100:focus::placeholder {
    color: #fffaf0; }
  .md\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8; }
  .md\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    color: #feebc8; }
  .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8; }
  .md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8; }
  .md\:focus\:placeholder-orange-200:focus::placeholder {
    color: #feebc8; }
  .md\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d; }
  .md\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d; }
  .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d; }
  .md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d; }
  .md\:focus\:placeholder-orange-300:focus::placeholder {
    color: #fbd38d; }
  .md\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55; }
  .md\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55; }
  .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55; }
  .md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55; }
  .md\:focus\:placeholder-orange-400:focus::placeholder {
    color: #f6ad55; }
  .md\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936; }
  .md\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    color: #ed8936; }
  .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936; }
  .md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936; }
  .md\:focus\:placeholder-orange-500:focus::placeholder {
    color: #ed8936; }
  .md\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20; }
  .md\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20; }
  .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20; }
  .md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20; }
  .md\:focus\:placeholder-orange-600:focus::placeholder {
    color: #dd6b20; }
  .md\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621; }
  .md\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    color: #c05621; }
  .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621; }
  .md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621; }
  .md\:focus\:placeholder-orange-700:focus::placeholder {
    color: #c05621; }
  .md\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221; }
  .md\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    color: #9c4221; }
  .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221; }
  .md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221; }
  .md\:focus\:placeholder-orange-800:focus::placeholder {
    color: #9c4221; }
  .md\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e; }
  .md\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    color: #7b341e; }
  .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e; }
  .md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e; }
  .md\:focus\:placeholder-orange-900:focus::placeholder {
    color: #7b341e; }
  .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0; }
  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0; }
  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0; }
  .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0; }
  .md\:focus\:placeholder-yellow-100:focus::placeholder {
    color: #fffff0; }
  .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf; }
  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf; }
  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf; }
  .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf; }
  .md\:focus\:placeholder-yellow-200:focus::placeholder {
    color: #fefcbf; }
  .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089; }
  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    color: #faf089; }
  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089; }
  .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089; }
  .md\:focus\:placeholder-yellow-300:focus::placeholder {
    color: #faf089; }
  .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e; }
  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e; }
  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e; }
  .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e; }
  .md\:focus\:placeholder-yellow-400:focus::placeholder {
    color: #f6e05e; }
  .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b; }
  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b; }
  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b; }
  .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b; }
  .md\:focus\:placeholder-yellow-500:focus::placeholder {
    color: #ecc94b; }
  .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e; }
  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e; }
  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e; }
  .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e; }
  .md\:focus\:placeholder-yellow-600:focus::placeholder {
    color: #d69e2e; }
  .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f; }
  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f; }
  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f; }
  .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f; }
  .md\:focus\:placeholder-yellow-700:focus::placeholder {
    color: #b7791f; }
  .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16; }
  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    color: #975a16; }
  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16; }
  .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16; }
  .md\:focus\:placeholder-yellow-800:focus::placeholder {
    color: #975a16; }
  .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210; }
  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    color: #744210; }
  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210; }
  .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210; }
  .md\:focus\:placeholder-yellow-900:focus::placeholder {
    color: #744210; }
  .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4; }
  .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
    color: #f0fff4; }
  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4; }
  .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4; }
  .md\:focus\:placeholder-green-100:focus::placeholder {
    color: #f0fff4; }
  .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5; }
  .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5; }
  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5; }
  .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5; }
  .md\:focus\:placeholder-green-200:focus::placeholder {
    color: #c6f6d5; }
  .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4; }
  .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4; }
  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4; }
  .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4; }
  .md\:focus\:placeholder-green-300:focus::placeholder {
    color: #9ae6b4; }
  .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391; }
  .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
    color: #68d391; }
  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    color: #68d391; }
  .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    color: #68d391; }
  .md\:focus\:placeholder-green-400:focus::placeholder {
    color: #68d391; }
  .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78; }
  .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
    color: #48bb78; }
  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78; }
  .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78; }
  .md\:focus\:placeholder-green-500:focus::placeholder {
    color: #48bb78; }
  .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169; }
  .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
    color: #38a169; }
  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    color: #38a169; }
  .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    color: #38a169; }
  .md\:focus\:placeholder-green-600:focus::placeholder {
    color: #38a169; }
  .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a; }
  .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
    color: #2f855a; }
  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a; }
  .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a; }
  .md\:focus\:placeholder-green-700:focus::placeholder {
    color: #2f855a; }
  .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    color: #276749; }
  .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
    color: #276749; }
  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    color: #276749; }
  .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    color: #276749; }
  .md\:focus\:placeholder-green-800:focus::placeholder {
    color: #276749; }
  .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d; }
  .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
    color: #22543d; }
  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    color: #22543d; }
  .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    color: #22543d; }
  .md\:focus\:placeholder-green-900:focus::placeholder {
    color: #22543d; }
  .md\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa; }
  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa; }
  .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa; }
  .md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa; }
  .md\:focus\:placeholder-teal-100:focus::placeholder {
    color: #e6fffa; }
  .md\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea; }
  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea; }
  .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea; }
  .md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea; }
  .md\:focus\:placeholder-teal-200:focus::placeholder {
    color: #b2f5ea; }
  .md\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9; }
  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9; }
  .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9; }
  .md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9; }
  .md\:focus\:placeholder-teal-300:focus::placeholder {
    color: #81e6d9; }
  .md\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5; }
  .md\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5; }
  .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5; }
  .md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5; }
  .md\:focus\:placeholder-teal-400:focus::placeholder {
    color: #4fd1c5; }
  .md\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac; }
  .md\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac; }
  .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac; }
  .md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac; }
  .md\:focus\:placeholder-teal-500:focus::placeholder {
    color: #38b2ac; }
  .md\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795; }
  .md\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    color: #319795; }
  .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    color: #319795; }
  .md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    color: #319795; }
  .md\:focus\:placeholder-teal-600:focus::placeholder {
    color: #319795; }
  .md\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b; }
  .md\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b; }
  .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b; }
  .md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b; }
  .md\:focus\:placeholder-teal-700:focus::placeholder {
    color: #2c7a7b; }
  .md\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61; }
  .md\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    color: #285e61; }
  .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61; }
  .md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61; }
  .md\:focus\:placeholder-teal-800:focus::placeholder {
    color: #285e61; }
  .md\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52; }
  .md\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    color: #234e52; }
  .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52; }
  .md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52; }
  .md\:focus\:placeholder-teal-900:focus::placeholder {
    color: #234e52; }
  .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff; }
  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff; }
  .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff; }
  .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff; }
  .md\:focus\:placeholder-blue-100:focus::placeholder {
    color: #ebf8ff; }
  .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8; }
  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8; }
  .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8; }
  .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8; }
  .md\:focus\:placeholder-blue-200:focus::placeholder {
    color: #bee3f8; }
  .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4; }
  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4; }
  .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4; }
  .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4; }
  .md\:focus\:placeholder-blue-300:focus::placeholder {
    color: #90cdf4; }
  .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed; }
  .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed; }
  .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed; }
  .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed; }
  .md\:focus\:placeholder-blue-400:focus::placeholder {
    color: #63b3ed; }
  .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1; }
  .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #4299e1; }
  .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1; }
  .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1; }
  .md\:focus\:placeholder-blue-500:focus::placeholder {
    color: #4299e1; }
  .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce; }
  .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #3182ce; }
  .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce; }
  .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce; }
  .md\:focus\:placeholder-blue-600:focus::placeholder {
    color: #3182ce; }
  .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0; }
  .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0; }
  .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0; }
  .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0; }
  .md\:focus\:placeholder-blue-700:focus::placeholder {
    color: #2b6cb0; }
  .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282; }
  .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #2c5282; }
  .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282; }
  .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282; }
  .md\:focus\:placeholder-blue-800:focus::placeholder {
    color: #2c5282; }
  .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365; }
  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #2a4365; }
  .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365; }
  .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365; }
  .md\:focus\:placeholder-blue-900:focus::placeholder {
    color: #2a4365; }
  .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff; }
  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff; }
  .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff; }
  .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff; }
  .md\:focus\:placeholder-indigo-100:focus::placeholder {
    color: #ebf4ff; }
  .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe; }
  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe; }
  .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe; }
  .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe; }
  .md\:focus\:placeholder-indigo-200:focus::placeholder {
    color: #c3dafe; }
  .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa; }
  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa; }
  .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa; }
  .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa; }
  .md\:focus\:placeholder-indigo-300:focus::placeholder {
    color: #a3bffa; }
  .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5; }
  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5; }
  .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5; }
  .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5; }
  .md\:focus\:placeholder-indigo-400:focus::placeholder {
    color: #7f9cf5; }
  .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea; }
  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    color: #667eea; }
  .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea; }
  .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea; }
  .md\:focus\:placeholder-indigo-500:focus::placeholder {
    color: #667eea; }
  .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8; }
  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8; }
  .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8; }
  .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8; }
  .md\:focus\:placeholder-indigo-600:focus::placeholder {
    color: #5a67d8; }
  .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf; }
  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf; }
  .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf; }
  .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf; }
  .md\:focus\:placeholder-indigo-700:focus::placeholder {
    color: #4c51bf; }
  .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190; }
  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    color: #434190; }
  .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190; }
  .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190; }
  .md\:focus\:placeholder-indigo-800:focus::placeholder {
    color: #434190; }
  .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b; }
  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b; }
  .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b; }
  .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b; }
  .md\:focus\:placeholder-indigo-900:focus::placeholder {
    color: #3c366b; }
  .md\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff; }
  .md\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff; }
  .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff; }
  .md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff; }
  .md\:focus\:placeholder-purple-100:focus::placeholder {
    color: #faf5ff; }
  .md\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd; }
  .md\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd; }
  .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd; }
  .md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd; }
  .md\:focus\:placeholder-purple-200:focus::placeholder {
    color: #e9d8fd; }
  .md\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa; }
  .md\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa; }
  .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa; }
  .md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa; }
  .md\:focus\:placeholder-purple-300:focus::placeholder {
    color: #d6bcfa; }
  .md\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4; }
  .md\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    color: #b794f4; }
  .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4; }
  .md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4; }
  .md\:focus\:placeholder-purple-400:focus::placeholder {
    color: #b794f4; }
  .md\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea; }
  .md\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea; }
  .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea; }
  .md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea; }
  .md\:focus\:placeholder-purple-500:focus::placeholder {
    color: #9f7aea; }
  .md\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5; }
  .md\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    color: #805ad5; }
  .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5; }
  .md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5; }
  .md\:focus\:placeholder-purple-600:focus::placeholder {
    color: #805ad5; }
  .md\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1; }
  .md\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1; }
  .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1; }
  .md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1; }
  .md\:focus\:placeholder-purple-700:focus::placeholder {
    color: #6b46c1; }
  .md\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a; }
  .md\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    color: #553c9a; }
  .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a; }
  .md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a; }
  .md\:focus\:placeholder-purple-800:focus::placeholder {
    color: #553c9a; }
  .md\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a; }
  .md\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    color: #44337a; }
  .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a; }
  .md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a; }
  .md\:focus\:placeholder-purple-900:focus::placeholder {
    color: #44337a; }
  .md\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7; }
  .md\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7; }
  .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7; }
  .md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7; }
  .md\:focus\:placeholder-pink-100:focus::placeholder {
    color: #fff5f7; }
  .md\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2; }
  .md\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2; }
  .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2; }
  .md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2; }
  .md\:focus\:placeholder-pink-200:focus::placeholder {
    color: #fed7e2; }
  .md\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce; }
  .md\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce; }
  .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce; }
  .md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce; }
  .md\:focus\:placeholder-pink-300:focus::placeholder {
    color: #fbb6ce; }
  .md\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3; }
  .md\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #f687b3; }
  .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3; }
  .md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3; }
  .md\:focus\:placeholder-pink-400:focus::placeholder {
    color: #f687b3; }
  .md\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6; }
  .md\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6; }
  .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6; }
  .md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6; }
  .md\:focus\:placeholder-pink-500:focus::placeholder {
    color: #ed64a6; }
  .md\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c; }
  .md\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c; }
  .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c; }
  .md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c; }
  .md\:focus\:placeholder-pink-600:focus::placeholder {
    color: #d53f8c; }
  .md\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280; }
  .md\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    color: #b83280; }
  .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280; }
  .md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280; }
  .md\:focus\:placeholder-pink-700:focus::placeholder {
    color: #b83280; }
  .md\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d; }
  .md\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    color: #97266d; }
  .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d; }
  .md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d; }
  .md\:focus\:placeholder-pink-800:focus::placeholder {
    color: #97266d; }
  .md\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459; }
  .md\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    color: #702459; }
  .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    color: #702459; }
  .md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    color: #702459; }
  .md\:focus\:placeholder-pink-900:focus::placeholder {
    color: #702459; }
  .md\:pointer-events-none {
    pointer-events: none; }
  .md\:pointer-events-auto {
    pointer-events: auto; }
  .md\:static {
    position: static; }
  .md\:fixed {
    position: fixed; }
  .md\:absolute {
    position: absolute; }
  .md\:relative {
    position: relative; }
  .md\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .md\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .md\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .md\:inset-x-0 {
    right: 0;
    left: 0; }
  .md\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .md\:inset-x-auto {
    right: auto;
    left: auto; }
  .md\:top-0 {
    top: 0; }
  .md\:right-0 {
    right: 0; }
  .md\:bottom-0 {
    bottom: 0; }
  .md\:left-0 {
    left: 0; }
  .md\:top-auto {
    top: auto; }
  .md\:right-auto {
    right: auto; }
  .md\:bottom-auto {
    bottom: auto; }
  .md\:left-auto {
    left: auto; }
  .md\:resize-none {
    resize: none; }
  .md\:resize-y {
    resize: vertical; }
  .md\:resize-x {
    resize: horizontal; }
  .md\:resize {
    resize: both; }
  .md\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:shadow-none {
    box-shadow: none; }
  .md\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:hover\:shadow-none:hover {
    box-shadow: none; }
  .md\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:focus\:shadow-none:focus {
    box-shadow: none; }
  .md\:fill-current {
    fill: currentColor; }
  .md\:stroke-current {
    stroke: currentColor; }
  .md\:table-auto {
    table-layout: auto; }
  .md\:table-fixed {
    table-layout: fixed; }
  .md\:text-left {
    text-align: left; }
  .md\:text-center {
    text-align: center; }
  .md\:text-right {
    text-align: right; }
  .md\:text-justify {
    text-align: justify; }
  .md\:text-transparent {
    color: transparent; }
  .md\:text-black {
    color: #000; }
  .md\:text-white {
    color: #fff; }
  .md\:text-colour1 {
    color: #d2148b; }
  .md\:text-colour2 {
    color: #ba1a8c; }
  .md\:text-colour3 {
    color: #86278e; }
  .md\:text-colour4 {
    color: #742c8f; }
  .md\:text-shade1 {
    color: #0f0f0f; }
  .md\:text-shade2 {
    color: white; }
  .md\:text-shade3 {
    color: #f7f7f7; }
  .md\:text-gray-100 {
    color: #f7fafc; }
  .md\:text-gray-200 {
    color: #edf2f7; }
  .md\:text-gray-300 {
    color: #e2e8f0; }
  .md\:text-gray-400 {
    color: #cbd5e0; }
  .md\:text-gray-500 {
    color: #a0aec0; }
  .md\:text-gray-600 {
    color: #718096; }
  .md\:text-gray-700 {
    color: #4a5568; }
  .md\:text-gray-800 {
    color: #2d3748; }
  .md\:text-gray-900 {
    color: #1a202c; }
  .md\:text-red-100 {
    color: #fff5f5; }
  .md\:text-red-200 {
    color: #fed7d7; }
  .md\:text-red-300 {
    color: #feb2b2; }
  .md\:text-red-400 {
    color: #fc8181; }
  .md\:text-red-500 {
    color: #f56565; }
  .md\:text-red-600 {
    color: #e53e3e; }
  .md\:text-red-700 {
    color: #c53030; }
  .md\:text-red-800 {
    color: #9b2c2c; }
  .md\:text-red-900 {
    color: #742a2a; }
  .md\:text-orange-100 {
    color: #fffaf0; }
  .md\:text-orange-200 {
    color: #feebc8; }
  .md\:text-orange-300 {
    color: #fbd38d; }
  .md\:text-orange-400 {
    color: #f6ad55; }
  .md\:text-orange-500 {
    color: #ed8936; }
  .md\:text-orange-600 {
    color: #dd6b20; }
  .md\:text-orange-700 {
    color: #c05621; }
  .md\:text-orange-800 {
    color: #9c4221; }
  .md\:text-orange-900 {
    color: #7b341e; }
  .md\:text-yellow-100 {
    color: #fffff0; }
  .md\:text-yellow-200 {
    color: #fefcbf; }
  .md\:text-yellow-300 {
    color: #faf089; }
  .md\:text-yellow-400 {
    color: #f6e05e; }
  .md\:text-yellow-500 {
    color: #ecc94b; }
  .md\:text-yellow-600 {
    color: #d69e2e; }
  .md\:text-yellow-700 {
    color: #b7791f; }
  .md\:text-yellow-800 {
    color: #975a16; }
  .md\:text-yellow-900 {
    color: #744210; }
  .md\:text-green-100 {
    color: #f0fff4; }
  .md\:text-green-200 {
    color: #c6f6d5; }
  .md\:text-green-300 {
    color: #9ae6b4; }
  .md\:text-green-400 {
    color: #68d391; }
  .md\:text-green-500 {
    color: #48bb78; }
  .md\:text-green-600 {
    color: #38a169; }
  .md\:text-green-700 {
    color: #2f855a; }
  .md\:text-green-800 {
    color: #276749; }
  .md\:text-green-900 {
    color: #22543d; }
  .md\:text-teal-100 {
    color: #e6fffa; }
  .md\:text-teal-200 {
    color: #b2f5ea; }
  .md\:text-teal-300 {
    color: #81e6d9; }
  .md\:text-teal-400 {
    color: #4fd1c5; }
  .md\:text-teal-500 {
    color: #38b2ac; }
  .md\:text-teal-600 {
    color: #319795; }
  .md\:text-teal-700 {
    color: #2c7a7b; }
  .md\:text-teal-800 {
    color: #285e61; }
  .md\:text-teal-900 {
    color: #234e52; }
  .md\:text-blue-100 {
    color: #ebf8ff; }
  .md\:text-blue-200 {
    color: #bee3f8; }
  .md\:text-blue-300 {
    color: #90cdf4; }
  .md\:text-blue-400 {
    color: #63b3ed; }
  .md\:text-blue-500 {
    color: #4299e1; }
  .md\:text-blue-600 {
    color: #3182ce; }
  .md\:text-blue-700 {
    color: #2b6cb0; }
  .md\:text-blue-800 {
    color: #2c5282; }
  .md\:text-blue-900 {
    color: #2a4365; }
  .md\:text-indigo-100 {
    color: #ebf4ff; }
  .md\:text-indigo-200 {
    color: #c3dafe; }
  .md\:text-indigo-300 {
    color: #a3bffa; }
  .md\:text-indigo-400 {
    color: #7f9cf5; }
  .md\:text-indigo-500 {
    color: #667eea; }
  .md\:text-indigo-600 {
    color: #5a67d8; }
  .md\:text-indigo-700 {
    color: #4c51bf; }
  .md\:text-indigo-800 {
    color: #434190; }
  .md\:text-indigo-900 {
    color: #3c366b; }
  .md\:text-purple-100 {
    color: #faf5ff; }
  .md\:text-purple-200 {
    color: #e9d8fd; }
  .md\:text-purple-300 {
    color: #d6bcfa; }
  .md\:text-purple-400 {
    color: #b794f4; }
  .md\:text-purple-500 {
    color: #9f7aea; }
  .md\:text-purple-600 {
    color: #805ad5; }
  .md\:text-purple-700 {
    color: #6b46c1; }
  .md\:text-purple-800 {
    color: #553c9a; }
  .md\:text-purple-900 {
    color: #44337a; }
  .md\:text-pink-100 {
    color: #fff5f7; }
  .md\:text-pink-200 {
    color: #fed7e2; }
  .md\:text-pink-300 {
    color: #fbb6ce; }
  .md\:text-pink-400 {
    color: #f687b3; }
  .md\:text-pink-500 {
    color: #ed64a6; }
  .md\:text-pink-600 {
    color: #d53f8c; }
  .md\:text-pink-700 {
    color: #b83280; }
  .md\:text-pink-800 {
    color: #97266d; }
  .md\:text-pink-900 {
    color: #702459; }
  .md\:hover\:text-transparent:hover {
    color: transparent; }
  .md\:hover\:text-black:hover {
    color: #000; }
  .md\:hover\:text-white:hover {
    color: #fff; }
  .md\:hover\:text-colour1:hover {
    color: #d2148b; }
  .md\:hover\:text-colour2:hover {
    color: #ba1a8c; }
  .md\:hover\:text-colour3:hover {
    color: #86278e; }
  .md\:hover\:text-colour4:hover {
    color: #742c8f; }
  .md\:hover\:text-shade1:hover {
    color: #0f0f0f; }
  .md\:hover\:text-shade2:hover {
    color: white; }
  .md\:hover\:text-shade3:hover {
    color: #f7f7f7; }
  .md\:hover\:text-gray-100:hover {
    color: #f7fafc; }
  .md\:hover\:text-gray-200:hover {
    color: #edf2f7; }
  .md\:hover\:text-gray-300:hover {
    color: #e2e8f0; }
  .md\:hover\:text-gray-400:hover {
    color: #cbd5e0; }
  .md\:hover\:text-gray-500:hover {
    color: #a0aec0; }
  .md\:hover\:text-gray-600:hover {
    color: #718096; }
  .md\:hover\:text-gray-700:hover {
    color: #4a5568; }
  .md\:hover\:text-gray-800:hover {
    color: #2d3748; }
  .md\:hover\:text-gray-900:hover {
    color: #1a202c; }
  .md\:hover\:text-red-100:hover {
    color: #fff5f5; }
  .md\:hover\:text-red-200:hover {
    color: #fed7d7; }
  .md\:hover\:text-red-300:hover {
    color: #feb2b2; }
  .md\:hover\:text-red-400:hover {
    color: #fc8181; }
  .md\:hover\:text-red-500:hover {
    color: #f56565; }
  .md\:hover\:text-red-600:hover {
    color: #e53e3e; }
  .md\:hover\:text-red-700:hover {
    color: #c53030; }
  .md\:hover\:text-red-800:hover {
    color: #9b2c2c; }
  .md\:hover\:text-red-900:hover {
    color: #742a2a; }
  .md\:hover\:text-orange-100:hover {
    color: #fffaf0; }
  .md\:hover\:text-orange-200:hover {
    color: #feebc8; }
  .md\:hover\:text-orange-300:hover {
    color: #fbd38d; }
  .md\:hover\:text-orange-400:hover {
    color: #f6ad55; }
  .md\:hover\:text-orange-500:hover {
    color: #ed8936; }
  .md\:hover\:text-orange-600:hover {
    color: #dd6b20; }
  .md\:hover\:text-orange-700:hover {
    color: #c05621; }
  .md\:hover\:text-orange-800:hover {
    color: #9c4221; }
  .md\:hover\:text-orange-900:hover {
    color: #7b341e; }
  .md\:hover\:text-yellow-100:hover {
    color: #fffff0; }
  .md\:hover\:text-yellow-200:hover {
    color: #fefcbf; }
  .md\:hover\:text-yellow-300:hover {
    color: #faf089; }
  .md\:hover\:text-yellow-400:hover {
    color: #f6e05e; }
  .md\:hover\:text-yellow-500:hover {
    color: #ecc94b; }
  .md\:hover\:text-yellow-600:hover {
    color: #d69e2e; }
  .md\:hover\:text-yellow-700:hover {
    color: #b7791f; }
  .md\:hover\:text-yellow-800:hover {
    color: #975a16; }
  .md\:hover\:text-yellow-900:hover {
    color: #744210; }
  .md\:hover\:text-green-100:hover {
    color: #f0fff4; }
  .md\:hover\:text-green-200:hover {
    color: #c6f6d5; }
  .md\:hover\:text-green-300:hover {
    color: #9ae6b4; }
  .md\:hover\:text-green-400:hover {
    color: #68d391; }
  .md\:hover\:text-green-500:hover {
    color: #48bb78; }
  .md\:hover\:text-green-600:hover {
    color: #38a169; }
  .md\:hover\:text-green-700:hover {
    color: #2f855a; }
  .md\:hover\:text-green-800:hover {
    color: #276749; }
  .md\:hover\:text-green-900:hover {
    color: #22543d; }
  .md\:hover\:text-teal-100:hover {
    color: #e6fffa; }
  .md\:hover\:text-teal-200:hover {
    color: #b2f5ea; }
  .md\:hover\:text-teal-300:hover {
    color: #81e6d9; }
  .md\:hover\:text-teal-400:hover {
    color: #4fd1c5; }
  .md\:hover\:text-teal-500:hover {
    color: #38b2ac; }
  .md\:hover\:text-teal-600:hover {
    color: #319795; }
  .md\:hover\:text-teal-700:hover {
    color: #2c7a7b; }
  .md\:hover\:text-teal-800:hover {
    color: #285e61; }
  .md\:hover\:text-teal-900:hover {
    color: #234e52; }
  .md\:hover\:text-blue-100:hover {
    color: #ebf8ff; }
  .md\:hover\:text-blue-200:hover {
    color: #bee3f8; }
  .md\:hover\:text-blue-300:hover {
    color: #90cdf4; }
  .md\:hover\:text-blue-400:hover {
    color: #63b3ed; }
  .md\:hover\:text-blue-500:hover {
    color: #4299e1; }
  .md\:hover\:text-blue-600:hover {
    color: #3182ce; }
  .md\:hover\:text-blue-700:hover {
    color: #2b6cb0; }
  .md\:hover\:text-blue-800:hover {
    color: #2c5282; }
  .md\:hover\:text-blue-900:hover {
    color: #2a4365; }
  .md\:hover\:text-indigo-100:hover {
    color: #ebf4ff; }
  .md\:hover\:text-indigo-200:hover {
    color: #c3dafe; }
  .md\:hover\:text-indigo-300:hover {
    color: #a3bffa; }
  .md\:hover\:text-indigo-400:hover {
    color: #7f9cf5; }
  .md\:hover\:text-indigo-500:hover {
    color: #667eea; }
  .md\:hover\:text-indigo-600:hover {
    color: #5a67d8; }
  .md\:hover\:text-indigo-700:hover {
    color: #4c51bf; }
  .md\:hover\:text-indigo-800:hover {
    color: #434190; }
  .md\:hover\:text-indigo-900:hover {
    color: #3c366b; }
  .md\:hover\:text-purple-100:hover {
    color: #faf5ff; }
  .md\:hover\:text-purple-200:hover {
    color: #e9d8fd; }
  .md\:hover\:text-purple-300:hover {
    color: #d6bcfa; }
  .md\:hover\:text-purple-400:hover {
    color: #b794f4; }
  .md\:hover\:text-purple-500:hover {
    color: #9f7aea; }
  .md\:hover\:text-purple-600:hover {
    color: #805ad5; }
  .md\:hover\:text-purple-700:hover {
    color: #6b46c1; }
  .md\:hover\:text-purple-800:hover {
    color: #553c9a; }
  .md\:hover\:text-purple-900:hover {
    color: #44337a; }
  .md\:hover\:text-pink-100:hover {
    color: #fff5f7; }
  .md\:hover\:text-pink-200:hover {
    color: #fed7e2; }
  .md\:hover\:text-pink-300:hover {
    color: #fbb6ce; }
  .md\:hover\:text-pink-400:hover {
    color: #f687b3; }
  .md\:hover\:text-pink-500:hover {
    color: #ed64a6; }
  .md\:hover\:text-pink-600:hover {
    color: #d53f8c; }
  .md\:hover\:text-pink-700:hover {
    color: #b83280; }
  .md\:hover\:text-pink-800:hover {
    color: #97266d; }
  .md\:hover\:text-pink-900:hover {
    color: #702459; }
  .md\:focus\:text-transparent:focus {
    color: transparent; }
  .md\:focus\:text-black:focus {
    color: #000; }
  .md\:focus\:text-white:focus {
    color: #fff; }
  .md\:focus\:text-colour1:focus {
    color: #d2148b; }
  .md\:focus\:text-colour2:focus {
    color: #ba1a8c; }
  .md\:focus\:text-colour3:focus {
    color: #86278e; }
  .md\:focus\:text-colour4:focus {
    color: #742c8f; }
  .md\:focus\:text-shade1:focus {
    color: #0f0f0f; }
  .md\:focus\:text-shade2:focus {
    color: white; }
  .md\:focus\:text-shade3:focus {
    color: #f7f7f7; }
  .md\:focus\:text-gray-100:focus {
    color: #f7fafc; }
  .md\:focus\:text-gray-200:focus {
    color: #edf2f7; }
  .md\:focus\:text-gray-300:focus {
    color: #e2e8f0; }
  .md\:focus\:text-gray-400:focus {
    color: #cbd5e0; }
  .md\:focus\:text-gray-500:focus {
    color: #a0aec0; }
  .md\:focus\:text-gray-600:focus {
    color: #718096; }
  .md\:focus\:text-gray-700:focus {
    color: #4a5568; }
  .md\:focus\:text-gray-800:focus {
    color: #2d3748; }
  .md\:focus\:text-gray-900:focus {
    color: #1a202c; }
  .md\:focus\:text-red-100:focus {
    color: #fff5f5; }
  .md\:focus\:text-red-200:focus {
    color: #fed7d7; }
  .md\:focus\:text-red-300:focus {
    color: #feb2b2; }
  .md\:focus\:text-red-400:focus {
    color: #fc8181; }
  .md\:focus\:text-red-500:focus {
    color: #f56565; }
  .md\:focus\:text-red-600:focus {
    color: #e53e3e; }
  .md\:focus\:text-red-700:focus {
    color: #c53030; }
  .md\:focus\:text-red-800:focus {
    color: #9b2c2c; }
  .md\:focus\:text-red-900:focus {
    color: #742a2a; }
  .md\:focus\:text-orange-100:focus {
    color: #fffaf0; }
  .md\:focus\:text-orange-200:focus {
    color: #feebc8; }
  .md\:focus\:text-orange-300:focus {
    color: #fbd38d; }
  .md\:focus\:text-orange-400:focus {
    color: #f6ad55; }
  .md\:focus\:text-orange-500:focus {
    color: #ed8936; }
  .md\:focus\:text-orange-600:focus {
    color: #dd6b20; }
  .md\:focus\:text-orange-700:focus {
    color: #c05621; }
  .md\:focus\:text-orange-800:focus {
    color: #9c4221; }
  .md\:focus\:text-orange-900:focus {
    color: #7b341e; }
  .md\:focus\:text-yellow-100:focus {
    color: #fffff0; }
  .md\:focus\:text-yellow-200:focus {
    color: #fefcbf; }
  .md\:focus\:text-yellow-300:focus {
    color: #faf089; }
  .md\:focus\:text-yellow-400:focus {
    color: #f6e05e; }
  .md\:focus\:text-yellow-500:focus {
    color: #ecc94b; }
  .md\:focus\:text-yellow-600:focus {
    color: #d69e2e; }
  .md\:focus\:text-yellow-700:focus {
    color: #b7791f; }
  .md\:focus\:text-yellow-800:focus {
    color: #975a16; }
  .md\:focus\:text-yellow-900:focus {
    color: #744210; }
  .md\:focus\:text-green-100:focus {
    color: #f0fff4; }
  .md\:focus\:text-green-200:focus {
    color: #c6f6d5; }
  .md\:focus\:text-green-300:focus {
    color: #9ae6b4; }
  .md\:focus\:text-green-400:focus {
    color: #68d391; }
  .md\:focus\:text-green-500:focus {
    color: #48bb78; }
  .md\:focus\:text-green-600:focus {
    color: #38a169; }
  .md\:focus\:text-green-700:focus {
    color: #2f855a; }
  .md\:focus\:text-green-800:focus {
    color: #276749; }
  .md\:focus\:text-green-900:focus {
    color: #22543d; }
  .md\:focus\:text-teal-100:focus {
    color: #e6fffa; }
  .md\:focus\:text-teal-200:focus {
    color: #b2f5ea; }
  .md\:focus\:text-teal-300:focus {
    color: #81e6d9; }
  .md\:focus\:text-teal-400:focus {
    color: #4fd1c5; }
  .md\:focus\:text-teal-500:focus {
    color: #38b2ac; }
  .md\:focus\:text-teal-600:focus {
    color: #319795; }
  .md\:focus\:text-teal-700:focus {
    color: #2c7a7b; }
  .md\:focus\:text-teal-800:focus {
    color: #285e61; }
  .md\:focus\:text-teal-900:focus {
    color: #234e52; }
  .md\:focus\:text-blue-100:focus {
    color: #ebf8ff; }
  .md\:focus\:text-blue-200:focus {
    color: #bee3f8; }
  .md\:focus\:text-blue-300:focus {
    color: #90cdf4; }
  .md\:focus\:text-blue-400:focus {
    color: #63b3ed; }
  .md\:focus\:text-blue-500:focus {
    color: #4299e1; }
  .md\:focus\:text-blue-600:focus {
    color: #3182ce; }
  .md\:focus\:text-blue-700:focus {
    color: #2b6cb0; }
  .md\:focus\:text-blue-800:focus {
    color: #2c5282; }
  .md\:focus\:text-blue-900:focus {
    color: #2a4365; }
  .md\:focus\:text-indigo-100:focus {
    color: #ebf4ff; }
  .md\:focus\:text-indigo-200:focus {
    color: #c3dafe; }
  .md\:focus\:text-indigo-300:focus {
    color: #a3bffa; }
  .md\:focus\:text-indigo-400:focus {
    color: #7f9cf5; }
  .md\:focus\:text-indigo-500:focus {
    color: #667eea; }
  .md\:focus\:text-indigo-600:focus {
    color: #5a67d8; }
  .md\:focus\:text-indigo-700:focus {
    color: #4c51bf; }
  .md\:focus\:text-indigo-800:focus {
    color: #434190; }
  .md\:focus\:text-indigo-900:focus {
    color: #3c366b; }
  .md\:focus\:text-purple-100:focus {
    color: #faf5ff; }
  .md\:focus\:text-purple-200:focus {
    color: #e9d8fd; }
  .md\:focus\:text-purple-300:focus {
    color: #d6bcfa; }
  .md\:focus\:text-purple-400:focus {
    color: #b794f4; }
  .md\:focus\:text-purple-500:focus {
    color: #9f7aea; }
  .md\:focus\:text-purple-600:focus {
    color: #805ad5; }
  .md\:focus\:text-purple-700:focus {
    color: #6b46c1; }
  .md\:focus\:text-purple-800:focus {
    color: #553c9a; }
  .md\:focus\:text-purple-900:focus {
    color: #44337a; }
  .md\:focus\:text-pink-100:focus {
    color: #fff5f7; }
  .md\:focus\:text-pink-200:focus {
    color: #fed7e2; }
  .md\:focus\:text-pink-300:focus {
    color: #fbb6ce; }
  .md\:focus\:text-pink-400:focus {
    color: #f687b3; }
  .md\:focus\:text-pink-500:focus {
    color: #ed64a6; }
  .md\:focus\:text-pink-600:focus {
    color: #d53f8c; }
  .md\:focus\:text-pink-700:focus {
    color: #b83280; }
  .md\:focus\:text-pink-800:focus {
    color: #97266d; }
  .md\:focus\:text-pink-900:focus {
    color: #702459; }
  .md\:text-xs {
    font-size: 0.75rem; }
  .md\:text-sm {
    font-size: 0.7rem; }
  .md\:text-base {
    font-size: 1rem; }
  .md\:text-lg {
    font-size: 1.125rem; }
  .md\:text-xl {
    font-size: 1.25rem; }
  .md\:text-2xl {
    font-size: 1.5rem; }
  .md\:text-3xl {
    font-size: 1.875rem; }
  .md\:text-4xl {
    font-size: 2.25rem; }
  .md\:text-5xl {
    font-size: 3rem; }
  .md\:text-6xl {
    font-size: 4rem; }
  .md\:italic {
    font-style: italic; }
  .md\:not-italic {
    font-style: normal; }
  .md\:uppercase {
    text-transform: uppercase; }
  .md\:lowercase {
    text-transform: lowercase; }
  .md\:capitalize {
    text-transform: capitalize; }
  .md\:normal-case {
    text-transform: none; }
  .md\:underline {
    text-decoration: underline; }
  .md\:line-through {
    text-decoration: line-through; }
  .md\:no-underline {
    text-decoration: none; }
  .md\:hover\:underline:hover {
    text-decoration: underline; }
  .md\:hover\:line-through:hover {
    text-decoration: line-through; }
  .md\:hover\:no-underline:hover {
    text-decoration: none; }
  .md\:focus\:underline:focus {
    text-decoration: underline; }
  .md\:focus\:line-through:focus {
    text-decoration: line-through; }
  .md\:focus\:no-underline:focus {
    text-decoration: none; }
  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .md\:tracking-tighter {
    letter-spacing: -0.05em; }
  .md\:tracking-tight {
    letter-spacing: -0.025em; }
  .md\:tracking-normal {
    letter-spacing: 0; }
  .md\:tracking-wide {
    letter-spacing: 0.025em; }
  .md\:tracking-wider {
    letter-spacing: 0.05em; }
  .md\:tracking-widest {
    letter-spacing: 0.1em; }
  .md\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .md\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .md\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .md\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .md\:align-baseline {
    vertical-align: baseline; }
  .md\:align-top {
    vertical-align: top; }
  .md\:align-middle {
    vertical-align: middle; }
  .md\:align-bottom {
    vertical-align: bottom; }
  .md\:align-text-top {
    vertical-align: text-top; }
  .md\:align-text-bottom {
    vertical-align: text-bottom; }
  .md\:visible {
    visibility: visible; }
  .md\:invisible {
    visibility: hidden; }
  .md\:whitespace-normal {
    white-space: normal; }
  .md\:whitespace-no-wrap {
    white-space: nowrap; }
  .md\:whitespace-pre {
    white-space: pre; }
  .md\:whitespace-pre-line {
    white-space: pre-line; }
  .md\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .md\:break-words {
    overflow-wrap: break-word; }
  .md\:break-all {
    word-break: break-all; }
  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .md\:w-0 {
    width: 0; }
  .md\:w-1 {
    width: 5px; }
  .md\:w-2 {
    width: 10px; }
  .md\:w-3 {
    width: 20px; }
  .md\:w-4 {
    width: 30px; }
  .md\:w-5 {
    width: 40px; }
  .md\:w-6 {
    width: 60px; }
  .md\:w-7 {
    width: 80px; }
  .md\:w-8 {
    width: 120px; }
  .md\:w-9 {
    width: 160px; }
  .md\:w-10 {
    width: 200px; }
  .md\:w-auto {
    width: auto; }
  .md\:w-px {
    width: 1px; }
  .md\:w-1\/2 {
    width: 50%; }
  .md\:w-1\/3 {
    width: 33.333333%; }
  .md\:w-2\/3 {
    width: 66.666667%; }
  .md\:w-1\/4 {
    width: 25%; }
  .md\:w-2\/4 {
    width: 50%; }
  .md\:w-3\/4 {
    width: 75%; }
  .md\:w-1\/5 {
    width: 20%; }
  .md\:w-2\/5 {
    width: 40%; }
  .md\:w-3\/5 {
    width: 60%; }
  .md\:w-4\/5 {
    width: 80%; }
  .md\:w-1\/6 {
    width: 16.666667%; }
  .md\:w-2\/6 {
    width: 33.333333%; }
  .md\:w-3\/6 {
    width: 50%; }
  .md\:w-4\/6 {
    width: 66.666667%; }
  .md\:w-5\/6 {
    width: 83.333333%; }
  .md\:w-1\/12 {
    width: 8.333333%; }
  .md\:w-2\/12 {
    width: 16.666667%; }
  .md\:w-3\/12 {
    width: 25%; }
  .md\:w-4\/12 {
    width: 33.333333%; }
  .md\:w-5\/12 {
    width: 41.666667%; }
  .md\:w-6\/12 {
    width: 50%; }
  .md\:w-7\/12 {
    width: 58.333333%; }
  .md\:w-8\/12 {
    width: 66.666667%; }
  .md\:w-9\/12 {
    width: 75%; }
  .md\:w-10\/12 {
    width: 83.333333%; }
  .md\:w-11\/12 {
    width: 91.666667%; }
  .md\:w-full {
    width: 100%; }
  .md\:w-screen {
    width: 100vw; }
  .md\:z-0 {
    z-index: 0; }
  .md\:z-10 {
    z-index: 10; }
  .md\:z-20 {
    z-index: 20; }
  .md\:z-30 {
    z-index: 30; }
  .md\:z-40 {
    z-index: 40; }
  .md\:z-50 {
    z-index: 50; }
  .md\:z-auto {
    z-index: auto; } }

@media (min-width: 1024px) {
  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .lg\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .lg\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .lg\:bg-fixed {
    background-attachment: fixed; }
  .lg\:bg-local {
    background-attachment: local; }
  .lg\:bg-scroll {
    background-attachment: scroll; }
  .lg\:bg-transparent {
    background-color: transparent; }
  .lg\:bg-black {
    background-color: #000; }
  .lg\:bg-white {
    background-color: #fff; }
  .lg\:bg-colour1 {
    background-color: #d2148b; }
  .lg\:bg-colour2 {
    background-color: #ba1a8c; }
  .lg\:bg-colour3 {
    background-color: #86278e; }
  .lg\:bg-colour4 {
    background-color: #742c8f; }
  .lg\:bg-shade1 {
    background-color: #0f0f0f; }
  .lg\:bg-shade2 {
    background-color: white; }
  .lg\:bg-shade3 {
    background-color: #f7f7f7; }
  .lg\:bg-gray-100 {
    background-color: #f7fafc; }
  .lg\:bg-gray-200 {
    background-color: #edf2f7; }
  .lg\:bg-gray-300 {
    background-color: #e2e8f0; }
  .lg\:bg-gray-400 {
    background-color: #cbd5e0; }
  .lg\:bg-gray-500 {
    background-color: #a0aec0; }
  .lg\:bg-gray-600 {
    background-color: #718096; }
  .lg\:bg-gray-700 {
    background-color: #4a5568; }
  .lg\:bg-gray-800 {
    background-color: #2d3748; }
  .lg\:bg-gray-900 {
    background-color: #1a202c; }
  .lg\:bg-red-100 {
    background-color: #fff5f5; }
  .lg\:bg-red-200 {
    background-color: #fed7d7; }
  .lg\:bg-red-300 {
    background-color: #feb2b2; }
  .lg\:bg-red-400 {
    background-color: #fc8181; }
  .lg\:bg-red-500 {
    background-color: #f56565; }
  .lg\:bg-red-600 {
    background-color: #e53e3e; }
  .lg\:bg-red-700 {
    background-color: #c53030; }
  .lg\:bg-red-800 {
    background-color: #9b2c2c; }
  .lg\:bg-red-900 {
    background-color: #742a2a; }
  .lg\:bg-orange-100 {
    background-color: #fffaf0; }
  .lg\:bg-orange-200 {
    background-color: #feebc8; }
  .lg\:bg-orange-300 {
    background-color: #fbd38d; }
  .lg\:bg-orange-400 {
    background-color: #f6ad55; }
  .lg\:bg-orange-500 {
    background-color: #ed8936; }
  .lg\:bg-orange-600 {
    background-color: #dd6b20; }
  .lg\:bg-orange-700 {
    background-color: #c05621; }
  .lg\:bg-orange-800 {
    background-color: #9c4221; }
  .lg\:bg-orange-900 {
    background-color: #7b341e; }
  .lg\:bg-yellow-100 {
    background-color: #fffff0; }
  .lg\:bg-yellow-200 {
    background-color: #fefcbf; }
  .lg\:bg-yellow-300 {
    background-color: #faf089; }
  .lg\:bg-yellow-400 {
    background-color: #f6e05e; }
  .lg\:bg-yellow-500 {
    background-color: #ecc94b; }
  .lg\:bg-yellow-600 {
    background-color: #d69e2e; }
  .lg\:bg-yellow-700 {
    background-color: #b7791f; }
  .lg\:bg-yellow-800 {
    background-color: #975a16; }
  .lg\:bg-yellow-900 {
    background-color: #744210; }
  .lg\:bg-green-100 {
    background-color: #f0fff4; }
  .lg\:bg-green-200 {
    background-color: #c6f6d5; }
  .lg\:bg-green-300 {
    background-color: #9ae6b4; }
  .lg\:bg-green-400 {
    background-color: #68d391; }
  .lg\:bg-green-500 {
    background-color: #48bb78; }
  .lg\:bg-green-600 {
    background-color: #38a169; }
  .lg\:bg-green-700 {
    background-color: #2f855a; }
  .lg\:bg-green-800 {
    background-color: #276749; }
  .lg\:bg-green-900 {
    background-color: #22543d; }
  .lg\:bg-teal-100 {
    background-color: #e6fffa; }
  .lg\:bg-teal-200 {
    background-color: #b2f5ea; }
  .lg\:bg-teal-300 {
    background-color: #81e6d9; }
  .lg\:bg-teal-400 {
    background-color: #4fd1c5; }
  .lg\:bg-teal-500 {
    background-color: #38b2ac; }
  .lg\:bg-teal-600 {
    background-color: #319795; }
  .lg\:bg-teal-700 {
    background-color: #2c7a7b; }
  .lg\:bg-teal-800 {
    background-color: #285e61; }
  .lg\:bg-teal-900 {
    background-color: #234e52; }
  .lg\:bg-blue-100 {
    background-color: #ebf8ff; }
  .lg\:bg-blue-200 {
    background-color: #bee3f8; }
  .lg\:bg-blue-300 {
    background-color: #90cdf4; }
  .lg\:bg-blue-400 {
    background-color: #63b3ed; }
  .lg\:bg-blue-500 {
    background-color: #4299e1; }
  .lg\:bg-blue-600 {
    background-color: #3182ce; }
  .lg\:bg-blue-700 {
    background-color: #2b6cb0; }
  .lg\:bg-blue-800 {
    background-color: #2c5282; }
  .lg\:bg-blue-900 {
    background-color: #2a4365; }
  .lg\:bg-indigo-100 {
    background-color: #ebf4ff; }
  .lg\:bg-indigo-200 {
    background-color: #c3dafe; }
  .lg\:bg-indigo-300 {
    background-color: #a3bffa; }
  .lg\:bg-indigo-400 {
    background-color: #7f9cf5; }
  .lg\:bg-indigo-500 {
    background-color: #667eea; }
  .lg\:bg-indigo-600 {
    background-color: #5a67d8; }
  .lg\:bg-indigo-700 {
    background-color: #4c51bf; }
  .lg\:bg-indigo-800 {
    background-color: #434190; }
  .lg\:bg-indigo-900 {
    background-color: #3c366b; }
  .lg\:bg-purple-100 {
    background-color: #faf5ff; }
  .lg\:bg-purple-200 {
    background-color: #e9d8fd; }
  .lg\:bg-purple-300 {
    background-color: #d6bcfa; }
  .lg\:bg-purple-400 {
    background-color: #b794f4; }
  .lg\:bg-purple-500 {
    background-color: #9f7aea; }
  .lg\:bg-purple-600 {
    background-color: #805ad5; }
  .lg\:bg-purple-700 {
    background-color: #6b46c1; }
  .lg\:bg-purple-800 {
    background-color: #553c9a; }
  .lg\:bg-purple-900 {
    background-color: #44337a; }
  .lg\:bg-pink-100 {
    background-color: #fff5f7; }
  .lg\:bg-pink-200 {
    background-color: #fed7e2; }
  .lg\:bg-pink-300 {
    background-color: #fbb6ce; }
  .lg\:bg-pink-400 {
    background-color: #f687b3; }
  .lg\:bg-pink-500 {
    background-color: #ed64a6; }
  .lg\:bg-pink-600 {
    background-color: #d53f8c; }
  .lg\:bg-pink-700 {
    background-color: #b83280; }
  .lg\:bg-pink-800 {
    background-color: #97266d; }
  .lg\:bg-pink-900 {
    background-color: #702459; }
  .lg\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .lg\:hover\:bg-black:hover {
    background-color: #000; }
  .lg\:hover\:bg-white:hover {
    background-color: #fff; }
  .lg\:hover\:bg-colour1:hover {
    background-color: #d2148b; }
  .lg\:hover\:bg-colour2:hover {
    background-color: #ba1a8c; }
  .lg\:hover\:bg-colour3:hover {
    background-color: #86278e; }
  .lg\:hover\:bg-colour4:hover {
    background-color: #742c8f; }
  .lg\:hover\:bg-shade1:hover {
    background-color: #0f0f0f; }
  .lg\:hover\:bg-shade2:hover {
    background-color: white; }
  .lg\:hover\:bg-shade3:hover {
    background-color: #f7f7f7; }
  .lg\:hover\:bg-gray-100:hover {
    background-color: #f7fafc; }
  .lg\:hover\:bg-gray-200:hover {
    background-color: #edf2f7; }
  .lg\:hover\:bg-gray-300:hover {
    background-color: #e2e8f0; }
  .lg\:hover\:bg-gray-400:hover {
    background-color: #cbd5e0; }
  .lg\:hover\:bg-gray-500:hover {
    background-color: #a0aec0; }
  .lg\:hover\:bg-gray-600:hover {
    background-color: #718096; }
  .lg\:hover\:bg-gray-700:hover {
    background-color: #4a5568; }
  .lg\:hover\:bg-gray-800:hover {
    background-color: #2d3748; }
  .lg\:hover\:bg-gray-900:hover {
    background-color: #1a202c; }
  .lg\:hover\:bg-red-100:hover {
    background-color: #fff5f5; }
  .lg\:hover\:bg-red-200:hover {
    background-color: #fed7d7; }
  .lg\:hover\:bg-red-300:hover {
    background-color: #feb2b2; }
  .lg\:hover\:bg-red-400:hover {
    background-color: #fc8181; }
  .lg\:hover\:bg-red-500:hover {
    background-color: #f56565; }
  .lg\:hover\:bg-red-600:hover {
    background-color: #e53e3e; }
  .lg\:hover\:bg-red-700:hover {
    background-color: #c53030; }
  .lg\:hover\:bg-red-800:hover {
    background-color: #9b2c2c; }
  .lg\:hover\:bg-red-900:hover {
    background-color: #742a2a; }
  .lg\:hover\:bg-orange-100:hover {
    background-color: #fffaf0; }
  .lg\:hover\:bg-orange-200:hover {
    background-color: #feebc8; }
  .lg\:hover\:bg-orange-300:hover {
    background-color: #fbd38d; }
  .lg\:hover\:bg-orange-400:hover {
    background-color: #f6ad55; }
  .lg\:hover\:bg-orange-500:hover {
    background-color: #ed8936; }
  .lg\:hover\:bg-orange-600:hover {
    background-color: #dd6b20; }
  .lg\:hover\:bg-orange-700:hover {
    background-color: #c05621; }
  .lg\:hover\:bg-orange-800:hover {
    background-color: #9c4221; }
  .lg\:hover\:bg-orange-900:hover {
    background-color: #7b341e; }
  .lg\:hover\:bg-yellow-100:hover {
    background-color: #fffff0; }
  .lg\:hover\:bg-yellow-200:hover {
    background-color: #fefcbf; }
  .lg\:hover\:bg-yellow-300:hover {
    background-color: #faf089; }
  .lg\:hover\:bg-yellow-400:hover {
    background-color: #f6e05e; }
  .lg\:hover\:bg-yellow-500:hover {
    background-color: #ecc94b; }
  .lg\:hover\:bg-yellow-600:hover {
    background-color: #d69e2e; }
  .lg\:hover\:bg-yellow-700:hover {
    background-color: #b7791f; }
  .lg\:hover\:bg-yellow-800:hover {
    background-color: #975a16; }
  .lg\:hover\:bg-yellow-900:hover {
    background-color: #744210; }
  .lg\:hover\:bg-green-100:hover {
    background-color: #f0fff4; }
  .lg\:hover\:bg-green-200:hover {
    background-color: #c6f6d5; }
  .lg\:hover\:bg-green-300:hover {
    background-color: #9ae6b4; }
  .lg\:hover\:bg-green-400:hover {
    background-color: #68d391; }
  .lg\:hover\:bg-green-500:hover {
    background-color: #48bb78; }
  .lg\:hover\:bg-green-600:hover {
    background-color: #38a169; }
  .lg\:hover\:bg-green-700:hover {
    background-color: #2f855a; }
  .lg\:hover\:bg-green-800:hover {
    background-color: #276749; }
  .lg\:hover\:bg-green-900:hover {
    background-color: #22543d; }
  .lg\:hover\:bg-teal-100:hover {
    background-color: #e6fffa; }
  .lg\:hover\:bg-teal-200:hover {
    background-color: #b2f5ea; }
  .lg\:hover\:bg-teal-300:hover {
    background-color: #81e6d9; }
  .lg\:hover\:bg-teal-400:hover {
    background-color: #4fd1c5; }
  .lg\:hover\:bg-teal-500:hover {
    background-color: #38b2ac; }
  .lg\:hover\:bg-teal-600:hover {
    background-color: #319795; }
  .lg\:hover\:bg-teal-700:hover {
    background-color: #2c7a7b; }
  .lg\:hover\:bg-teal-800:hover {
    background-color: #285e61; }
  .lg\:hover\:bg-teal-900:hover {
    background-color: #234e52; }
  .lg\:hover\:bg-blue-100:hover {
    background-color: #ebf8ff; }
  .lg\:hover\:bg-blue-200:hover {
    background-color: #bee3f8; }
  .lg\:hover\:bg-blue-300:hover {
    background-color: #90cdf4; }
  .lg\:hover\:bg-blue-400:hover {
    background-color: #63b3ed; }
  .lg\:hover\:bg-blue-500:hover {
    background-color: #4299e1; }
  .lg\:hover\:bg-blue-600:hover {
    background-color: #3182ce; }
  .lg\:hover\:bg-blue-700:hover {
    background-color: #2b6cb0; }
  .lg\:hover\:bg-blue-800:hover {
    background-color: #2c5282; }
  .lg\:hover\:bg-blue-900:hover {
    background-color: #2a4365; }
  .lg\:hover\:bg-indigo-100:hover {
    background-color: #ebf4ff; }
  .lg\:hover\:bg-indigo-200:hover {
    background-color: #c3dafe; }
  .lg\:hover\:bg-indigo-300:hover {
    background-color: #a3bffa; }
  .lg\:hover\:bg-indigo-400:hover {
    background-color: #7f9cf5; }
  .lg\:hover\:bg-indigo-500:hover {
    background-color: #667eea; }
  .lg\:hover\:bg-indigo-600:hover {
    background-color: #5a67d8; }
  .lg\:hover\:bg-indigo-700:hover {
    background-color: #4c51bf; }
  .lg\:hover\:bg-indigo-800:hover {
    background-color: #434190; }
  .lg\:hover\:bg-indigo-900:hover {
    background-color: #3c366b; }
  .lg\:hover\:bg-purple-100:hover {
    background-color: #faf5ff; }
  .lg\:hover\:bg-purple-200:hover {
    background-color: #e9d8fd; }
  .lg\:hover\:bg-purple-300:hover {
    background-color: #d6bcfa; }
  .lg\:hover\:bg-purple-400:hover {
    background-color: #b794f4; }
  .lg\:hover\:bg-purple-500:hover {
    background-color: #9f7aea; }
  .lg\:hover\:bg-purple-600:hover {
    background-color: #805ad5; }
  .lg\:hover\:bg-purple-700:hover {
    background-color: #6b46c1; }
  .lg\:hover\:bg-purple-800:hover {
    background-color: #553c9a; }
  .lg\:hover\:bg-purple-900:hover {
    background-color: #44337a; }
  .lg\:hover\:bg-pink-100:hover {
    background-color: #fff5f7; }
  .lg\:hover\:bg-pink-200:hover {
    background-color: #fed7e2; }
  .lg\:hover\:bg-pink-300:hover {
    background-color: #fbb6ce; }
  .lg\:hover\:bg-pink-400:hover {
    background-color: #f687b3; }
  .lg\:hover\:bg-pink-500:hover {
    background-color: #ed64a6; }
  .lg\:hover\:bg-pink-600:hover {
    background-color: #d53f8c; }
  .lg\:hover\:bg-pink-700:hover {
    background-color: #b83280; }
  .lg\:hover\:bg-pink-800:hover {
    background-color: #97266d; }
  .lg\:hover\:bg-pink-900:hover {
    background-color: #702459; }
  .lg\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .lg\:focus\:bg-black:focus {
    background-color: #000; }
  .lg\:focus\:bg-white:focus {
    background-color: #fff; }
  .lg\:focus\:bg-colour1:focus {
    background-color: #d2148b; }
  .lg\:focus\:bg-colour2:focus {
    background-color: #ba1a8c; }
  .lg\:focus\:bg-colour3:focus {
    background-color: #86278e; }
  .lg\:focus\:bg-colour4:focus {
    background-color: #742c8f; }
  .lg\:focus\:bg-shade1:focus {
    background-color: #0f0f0f; }
  .lg\:focus\:bg-shade2:focus {
    background-color: white; }
  .lg\:focus\:bg-shade3:focus {
    background-color: #f7f7f7; }
  .lg\:focus\:bg-gray-100:focus {
    background-color: #f7fafc; }
  .lg\:focus\:bg-gray-200:focus {
    background-color: #edf2f7; }
  .lg\:focus\:bg-gray-300:focus {
    background-color: #e2e8f0; }
  .lg\:focus\:bg-gray-400:focus {
    background-color: #cbd5e0; }
  .lg\:focus\:bg-gray-500:focus {
    background-color: #a0aec0; }
  .lg\:focus\:bg-gray-600:focus {
    background-color: #718096; }
  .lg\:focus\:bg-gray-700:focus {
    background-color: #4a5568; }
  .lg\:focus\:bg-gray-800:focus {
    background-color: #2d3748; }
  .lg\:focus\:bg-gray-900:focus {
    background-color: #1a202c; }
  .lg\:focus\:bg-red-100:focus {
    background-color: #fff5f5; }
  .lg\:focus\:bg-red-200:focus {
    background-color: #fed7d7; }
  .lg\:focus\:bg-red-300:focus {
    background-color: #feb2b2; }
  .lg\:focus\:bg-red-400:focus {
    background-color: #fc8181; }
  .lg\:focus\:bg-red-500:focus {
    background-color: #f56565; }
  .lg\:focus\:bg-red-600:focus {
    background-color: #e53e3e; }
  .lg\:focus\:bg-red-700:focus {
    background-color: #c53030; }
  .lg\:focus\:bg-red-800:focus {
    background-color: #9b2c2c; }
  .lg\:focus\:bg-red-900:focus {
    background-color: #742a2a; }
  .lg\:focus\:bg-orange-100:focus {
    background-color: #fffaf0; }
  .lg\:focus\:bg-orange-200:focus {
    background-color: #feebc8; }
  .lg\:focus\:bg-orange-300:focus {
    background-color: #fbd38d; }
  .lg\:focus\:bg-orange-400:focus {
    background-color: #f6ad55; }
  .lg\:focus\:bg-orange-500:focus {
    background-color: #ed8936; }
  .lg\:focus\:bg-orange-600:focus {
    background-color: #dd6b20; }
  .lg\:focus\:bg-orange-700:focus {
    background-color: #c05621; }
  .lg\:focus\:bg-orange-800:focus {
    background-color: #9c4221; }
  .lg\:focus\:bg-orange-900:focus {
    background-color: #7b341e; }
  .lg\:focus\:bg-yellow-100:focus {
    background-color: #fffff0; }
  .lg\:focus\:bg-yellow-200:focus {
    background-color: #fefcbf; }
  .lg\:focus\:bg-yellow-300:focus {
    background-color: #faf089; }
  .lg\:focus\:bg-yellow-400:focus {
    background-color: #f6e05e; }
  .lg\:focus\:bg-yellow-500:focus {
    background-color: #ecc94b; }
  .lg\:focus\:bg-yellow-600:focus {
    background-color: #d69e2e; }
  .lg\:focus\:bg-yellow-700:focus {
    background-color: #b7791f; }
  .lg\:focus\:bg-yellow-800:focus {
    background-color: #975a16; }
  .lg\:focus\:bg-yellow-900:focus {
    background-color: #744210; }
  .lg\:focus\:bg-green-100:focus {
    background-color: #f0fff4; }
  .lg\:focus\:bg-green-200:focus {
    background-color: #c6f6d5; }
  .lg\:focus\:bg-green-300:focus {
    background-color: #9ae6b4; }
  .lg\:focus\:bg-green-400:focus {
    background-color: #68d391; }
  .lg\:focus\:bg-green-500:focus {
    background-color: #48bb78; }
  .lg\:focus\:bg-green-600:focus {
    background-color: #38a169; }
  .lg\:focus\:bg-green-700:focus {
    background-color: #2f855a; }
  .lg\:focus\:bg-green-800:focus {
    background-color: #276749; }
  .lg\:focus\:bg-green-900:focus {
    background-color: #22543d; }
  .lg\:focus\:bg-teal-100:focus {
    background-color: #e6fffa; }
  .lg\:focus\:bg-teal-200:focus {
    background-color: #b2f5ea; }
  .lg\:focus\:bg-teal-300:focus {
    background-color: #81e6d9; }
  .lg\:focus\:bg-teal-400:focus {
    background-color: #4fd1c5; }
  .lg\:focus\:bg-teal-500:focus {
    background-color: #38b2ac; }
  .lg\:focus\:bg-teal-600:focus {
    background-color: #319795; }
  .lg\:focus\:bg-teal-700:focus {
    background-color: #2c7a7b; }
  .lg\:focus\:bg-teal-800:focus {
    background-color: #285e61; }
  .lg\:focus\:bg-teal-900:focus {
    background-color: #234e52; }
  .lg\:focus\:bg-blue-100:focus {
    background-color: #ebf8ff; }
  .lg\:focus\:bg-blue-200:focus {
    background-color: #bee3f8; }
  .lg\:focus\:bg-blue-300:focus {
    background-color: #90cdf4; }
  .lg\:focus\:bg-blue-400:focus {
    background-color: #63b3ed; }
  .lg\:focus\:bg-blue-500:focus {
    background-color: #4299e1; }
  .lg\:focus\:bg-blue-600:focus {
    background-color: #3182ce; }
  .lg\:focus\:bg-blue-700:focus {
    background-color: #2b6cb0; }
  .lg\:focus\:bg-blue-800:focus {
    background-color: #2c5282; }
  .lg\:focus\:bg-blue-900:focus {
    background-color: #2a4365; }
  .lg\:focus\:bg-indigo-100:focus {
    background-color: #ebf4ff; }
  .lg\:focus\:bg-indigo-200:focus {
    background-color: #c3dafe; }
  .lg\:focus\:bg-indigo-300:focus {
    background-color: #a3bffa; }
  .lg\:focus\:bg-indigo-400:focus {
    background-color: #7f9cf5; }
  .lg\:focus\:bg-indigo-500:focus {
    background-color: #667eea; }
  .lg\:focus\:bg-indigo-600:focus {
    background-color: #5a67d8; }
  .lg\:focus\:bg-indigo-700:focus {
    background-color: #4c51bf; }
  .lg\:focus\:bg-indigo-800:focus {
    background-color: #434190; }
  .lg\:focus\:bg-indigo-900:focus {
    background-color: #3c366b; }
  .lg\:focus\:bg-purple-100:focus {
    background-color: #faf5ff; }
  .lg\:focus\:bg-purple-200:focus {
    background-color: #e9d8fd; }
  .lg\:focus\:bg-purple-300:focus {
    background-color: #d6bcfa; }
  .lg\:focus\:bg-purple-400:focus {
    background-color: #b794f4; }
  .lg\:focus\:bg-purple-500:focus {
    background-color: #9f7aea; }
  .lg\:focus\:bg-purple-600:focus {
    background-color: #805ad5; }
  .lg\:focus\:bg-purple-700:focus {
    background-color: #6b46c1; }
  .lg\:focus\:bg-purple-800:focus {
    background-color: #553c9a; }
  .lg\:focus\:bg-purple-900:focus {
    background-color: #44337a; }
  .lg\:focus\:bg-pink-100:focus {
    background-color: #fff5f7; }
  .lg\:focus\:bg-pink-200:focus {
    background-color: #fed7e2; }
  .lg\:focus\:bg-pink-300:focus {
    background-color: #fbb6ce; }
  .lg\:focus\:bg-pink-400:focus {
    background-color: #f687b3; }
  .lg\:focus\:bg-pink-500:focus {
    background-color: #ed64a6; }
  .lg\:focus\:bg-pink-600:focus {
    background-color: #d53f8c; }
  .lg\:focus\:bg-pink-700:focus {
    background-color: #b83280; }
  .lg\:focus\:bg-pink-800:focus {
    background-color: #97266d; }
  .lg\:focus\:bg-pink-900:focus {
    background-color: #702459; }
  .lg\:bg-bottom {
    background-position: bottom; }
  .lg\:bg-center {
    background-position: center; }
  .lg\:bg-left {
    background-position: left; }
  .lg\:bg-left-bottom {
    background-position: left bottom; }
  .lg\:bg-left-top {
    background-position: left top; }
  .lg\:bg-right {
    background-position: right; }
  .lg\:bg-right-bottom {
    background-position: right bottom; }
  .lg\:bg-right-top {
    background-position: right top; }
  .lg\:bg-top {
    background-position: top; }
  .lg\:bg-repeat {
    background-repeat: repeat; }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat; }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x; }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y; }
  .lg\:bg-repeat-round {
    background-repeat: round; }
  .lg\:bg-repeat-space {
    background-repeat: space; }
  .lg\:bg-auto {
    background-size: auto; }
  .lg\:bg-cover {
    background-size: cover; }
  .lg\:bg-contain {
    background-size: contain; }
  .lg\:border-collapse {
    border-collapse: collapse; }
  .lg\:border-separate {
    border-collapse: separate; }
  .lg\:border-transparent {
    border-color: transparent; }
  .lg\:border-black {
    border-color: #000; }
  .lg\:border-white {
    border-color: #fff; }
  .lg\:border-colour1 {
    border-color: #d2148b; }
  .lg\:border-colour2 {
    border-color: #ba1a8c; }
  .lg\:border-colour3 {
    border-color: #86278e; }
  .lg\:border-colour4 {
    border-color: #742c8f; }
  .lg\:border-shade1 {
    border-color: #0f0f0f; }
  .lg\:border-shade2 {
    border-color: white; }
  .lg\:border-shade3 {
    border-color: #f7f7f7; }
  .lg\:border-gray-100 {
    border-color: #f7fafc; }
  .lg\:border-gray-200 {
    border-color: #edf2f7; }
  .lg\:border-gray-300 {
    border-color: #e2e8f0; }
  .lg\:border-gray-400 {
    border-color: #cbd5e0; }
  .lg\:border-gray-500 {
    border-color: #a0aec0; }
  .lg\:border-gray-600 {
    border-color: #718096; }
  .lg\:border-gray-700 {
    border-color: #4a5568; }
  .lg\:border-gray-800 {
    border-color: #2d3748; }
  .lg\:border-gray-900 {
    border-color: #1a202c; }
  .lg\:border-red-100 {
    border-color: #fff5f5; }
  .lg\:border-red-200 {
    border-color: #fed7d7; }
  .lg\:border-red-300 {
    border-color: #feb2b2; }
  .lg\:border-red-400 {
    border-color: #fc8181; }
  .lg\:border-red-500 {
    border-color: #f56565; }
  .lg\:border-red-600 {
    border-color: #e53e3e; }
  .lg\:border-red-700 {
    border-color: #c53030; }
  .lg\:border-red-800 {
    border-color: #9b2c2c; }
  .lg\:border-red-900 {
    border-color: #742a2a; }
  .lg\:border-orange-100 {
    border-color: #fffaf0; }
  .lg\:border-orange-200 {
    border-color: #feebc8; }
  .lg\:border-orange-300 {
    border-color: #fbd38d; }
  .lg\:border-orange-400 {
    border-color: #f6ad55; }
  .lg\:border-orange-500 {
    border-color: #ed8936; }
  .lg\:border-orange-600 {
    border-color: #dd6b20; }
  .lg\:border-orange-700 {
    border-color: #c05621; }
  .lg\:border-orange-800 {
    border-color: #9c4221; }
  .lg\:border-orange-900 {
    border-color: #7b341e; }
  .lg\:border-yellow-100 {
    border-color: #fffff0; }
  .lg\:border-yellow-200 {
    border-color: #fefcbf; }
  .lg\:border-yellow-300 {
    border-color: #faf089; }
  .lg\:border-yellow-400 {
    border-color: #f6e05e; }
  .lg\:border-yellow-500 {
    border-color: #ecc94b; }
  .lg\:border-yellow-600 {
    border-color: #d69e2e; }
  .lg\:border-yellow-700 {
    border-color: #b7791f; }
  .lg\:border-yellow-800 {
    border-color: #975a16; }
  .lg\:border-yellow-900 {
    border-color: #744210; }
  .lg\:border-green-100 {
    border-color: #f0fff4; }
  .lg\:border-green-200 {
    border-color: #c6f6d5; }
  .lg\:border-green-300 {
    border-color: #9ae6b4; }
  .lg\:border-green-400 {
    border-color: #68d391; }
  .lg\:border-green-500 {
    border-color: #48bb78; }
  .lg\:border-green-600 {
    border-color: #38a169; }
  .lg\:border-green-700 {
    border-color: #2f855a; }
  .lg\:border-green-800 {
    border-color: #276749; }
  .lg\:border-green-900 {
    border-color: #22543d; }
  .lg\:border-teal-100 {
    border-color: #e6fffa; }
  .lg\:border-teal-200 {
    border-color: #b2f5ea; }
  .lg\:border-teal-300 {
    border-color: #81e6d9; }
  .lg\:border-teal-400 {
    border-color: #4fd1c5; }
  .lg\:border-teal-500 {
    border-color: #38b2ac; }
  .lg\:border-teal-600 {
    border-color: #319795; }
  .lg\:border-teal-700 {
    border-color: #2c7a7b; }
  .lg\:border-teal-800 {
    border-color: #285e61; }
  .lg\:border-teal-900 {
    border-color: #234e52; }
  .lg\:border-blue-100 {
    border-color: #ebf8ff; }
  .lg\:border-blue-200 {
    border-color: #bee3f8; }
  .lg\:border-blue-300 {
    border-color: #90cdf4; }
  .lg\:border-blue-400 {
    border-color: #63b3ed; }
  .lg\:border-blue-500 {
    border-color: #4299e1; }
  .lg\:border-blue-600 {
    border-color: #3182ce; }
  .lg\:border-blue-700 {
    border-color: #2b6cb0; }
  .lg\:border-blue-800 {
    border-color: #2c5282; }
  .lg\:border-blue-900 {
    border-color: #2a4365; }
  .lg\:border-indigo-100 {
    border-color: #ebf4ff; }
  .lg\:border-indigo-200 {
    border-color: #c3dafe; }
  .lg\:border-indigo-300 {
    border-color: #a3bffa; }
  .lg\:border-indigo-400 {
    border-color: #7f9cf5; }
  .lg\:border-indigo-500 {
    border-color: #667eea; }
  .lg\:border-indigo-600 {
    border-color: #5a67d8; }
  .lg\:border-indigo-700 {
    border-color: #4c51bf; }
  .lg\:border-indigo-800 {
    border-color: #434190; }
  .lg\:border-indigo-900 {
    border-color: #3c366b; }
  .lg\:border-purple-100 {
    border-color: #faf5ff; }
  .lg\:border-purple-200 {
    border-color: #e9d8fd; }
  .lg\:border-purple-300 {
    border-color: #d6bcfa; }
  .lg\:border-purple-400 {
    border-color: #b794f4; }
  .lg\:border-purple-500 {
    border-color: #9f7aea; }
  .lg\:border-purple-600 {
    border-color: #805ad5; }
  .lg\:border-purple-700 {
    border-color: #6b46c1; }
  .lg\:border-purple-800 {
    border-color: #553c9a; }
  .lg\:border-purple-900 {
    border-color: #44337a; }
  .lg\:border-pink-100 {
    border-color: #fff5f7; }
  .lg\:border-pink-200 {
    border-color: #fed7e2; }
  .lg\:border-pink-300 {
    border-color: #fbb6ce; }
  .lg\:border-pink-400 {
    border-color: #f687b3; }
  .lg\:border-pink-500 {
    border-color: #ed64a6; }
  .lg\:border-pink-600 {
    border-color: #d53f8c; }
  .lg\:border-pink-700 {
    border-color: #b83280; }
  .lg\:border-pink-800 {
    border-color: #97266d; }
  .lg\:border-pink-900 {
    border-color: #702459; }
  .lg\:hover\:border-transparent:hover {
    border-color: transparent; }
  .lg\:hover\:border-black:hover {
    border-color: #000; }
  .lg\:hover\:border-white:hover {
    border-color: #fff; }
  .lg\:hover\:border-colour1:hover {
    border-color: #d2148b; }
  .lg\:hover\:border-colour2:hover {
    border-color: #ba1a8c; }
  .lg\:hover\:border-colour3:hover {
    border-color: #86278e; }
  .lg\:hover\:border-colour4:hover {
    border-color: #742c8f; }
  .lg\:hover\:border-shade1:hover {
    border-color: #0f0f0f; }
  .lg\:hover\:border-shade2:hover {
    border-color: white; }
  .lg\:hover\:border-shade3:hover {
    border-color: #f7f7f7; }
  .lg\:hover\:border-gray-100:hover {
    border-color: #f7fafc; }
  .lg\:hover\:border-gray-200:hover {
    border-color: #edf2f7; }
  .lg\:hover\:border-gray-300:hover {
    border-color: #e2e8f0; }
  .lg\:hover\:border-gray-400:hover {
    border-color: #cbd5e0; }
  .lg\:hover\:border-gray-500:hover {
    border-color: #a0aec0; }
  .lg\:hover\:border-gray-600:hover {
    border-color: #718096; }
  .lg\:hover\:border-gray-700:hover {
    border-color: #4a5568; }
  .lg\:hover\:border-gray-800:hover {
    border-color: #2d3748; }
  .lg\:hover\:border-gray-900:hover {
    border-color: #1a202c; }
  .lg\:hover\:border-red-100:hover {
    border-color: #fff5f5; }
  .lg\:hover\:border-red-200:hover {
    border-color: #fed7d7; }
  .lg\:hover\:border-red-300:hover {
    border-color: #feb2b2; }
  .lg\:hover\:border-red-400:hover {
    border-color: #fc8181; }
  .lg\:hover\:border-red-500:hover {
    border-color: #f56565; }
  .lg\:hover\:border-red-600:hover {
    border-color: #e53e3e; }
  .lg\:hover\:border-red-700:hover {
    border-color: #c53030; }
  .lg\:hover\:border-red-800:hover {
    border-color: #9b2c2c; }
  .lg\:hover\:border-red-900:hover {
    border-color: #742a2a; }
  .lg\:hover\:border-orange-100:hover {
    border-color: #fffaf0; }
  .lg\:hover\:border-orange-200:hover {
    border-color: #feebc8; }
  .lg\:hover\:border-orange-300:hover {
    border-color: #fbd38d; }
  .lg\:hover\:border-orange-400:hover {
    border-color: #f6ad55; }
  .lg\:hover\:border-orange-500:hover {
    border-color: #ed8936; }
  .lg\:hover\:border-orange-600:hover {
    border-color: #dd6b20; }
  .lg\:hover\:border-orange-700:hover {
    border-color: #c05621; }
  .lg\:hover\:border-orange-800:hover {
    border-color: #9c4221; }
  .lg\:hover\:border-orange-900:hover {
    border-color: #7b341e; }
  .lg\:hover\:border-yellow-100:hover {
    border-color: #fffff0; }
  .lg\:hover\:border-yellow-200:hover {
    border-color: #fefcbf; }
  .lg\:hover\:border-yellow-300:hover {
    border-color: #faf089; }
  .lg\:hover\:border-yellow-400:hover {
    border-color: #f6e05e; }
  .lg\:hover\:border-yellow-500:hover {
    border-color: #ecc94b; }
  .lg\:hover\:border-yellow-600:hover {
    border-color: #d69e2e; }
  .lg\:hover\:border-yellow-700:hover {
    border-color: #b7791f; }
  .lg\:hover\:border-yellow-800:hover {
    border-color: #975a16; }
  .lg\:hover\:border-yellow-900:hover {
    border-color: #744210; }
  .lg\:hover\:border-green-100:hover {
    border-color: #f0fff4; }
  .lg\:hover\:border-green-200:hover {
    border-color: #c6f6d5; }
  .lg\:hover\:border-green-300:hover {
    border-color: #9ae6b4; }
  .lg\:hover\:border-green-400:hover {
    border-color: #68d391; }
  .lg\:hover\:border-green-500:hover {
    border-color: #48bb78; }
  .lg\:hover\:border-green-600:hover {
    border-color: #38a169; }
  .lg\:hover\:border-green-700:hover {
    border-color: #2f855a; }
  .lg\:hover\:border-green-800:hover {
    border-color: #276749; }
  .lg\:hover\:border-green-900:hover {
    border-color: #22543d; }
  .lg\:hover\:border-teal-100:hover {
    border-color: #e6fffa; }
  .lg\:hover\:border-teal-200:hover {
    border-color: #b2f5ea; }
  .lg\:hover\:border-teal-300:hover {
    border-color: #81e6d9; }
  .lg\:hover\:border-teal-400:hover {
    border-color: #4fd1c5; }
  .lg\:hover\:border-teal-500:hover {
    border-color: #38b2ac; }
  .lg\:hover\:border-teal-600:hover {
    border-color: #319795; }
  .lg\:hover\:border-teal-700:hover {
    border-color: #2c7a7b; }
  .lg\:hover\:border-teal-800:hover {
    border-color: #285e61; }
  .lg\:hover\:border-teal-900:hover {
    border-color: #234e52; }
  .lg\:hover\:border-blue-100:hover {
    border-color: #ebf8ff; }
  .lg\:hover\:border-blue-200:hover {
    border-color: #bee3f8; }
  .lg\:hover\:border-blue-300:hover {
    border-color: #90cdf4; }
  .lg\:hover\:border-blue-400:hover {
    border-color: #63b3ed; }
  .lg\:hover\:border-blue-500:hover {
    border-color: #4299e1; }
  .lg\:hover\:border-blue-600:hover {
    border-color: #3182ce; }
  .lg\:hover\:border-blue-700:hover {
    border-color: #2b6cb0; }
  .lg\:hover\:border-blue-800:hover {
    border-color: #2c5282; }
  .lg\:hover\:border-blue-900:hover {
    border-color: #2a4365; }
  .lg\:hover\:border-indigo-100:hover {
    border-color: #ebf4ff; }
  .lg\:hover\:border-indigo-200:hover {
    border-color: #c3dafe; }
  .lg\:hover\:border-indigo-300:hover {
    border-color: #a3bffa; }
  .lg\:hover\:border-indigo-400:hover {
    border-color: #7f9cf5; }
  .lg\:hover\:border-indigo-500:hover {
    border-color: #667eea; }
  .lg\:hover\:border-indigo-600:hover {
    border-color: #5a67d8; }
  .lg\:hover\:border-indigo-700:hover {
    border-color: #4c51bf; }
  .lg\:hover\:border-indigo-800:hover {
    border-color: #434190; }
  .lg\:hover\:border-indigo-900:hover {
    border-color: #3c366b; }
  .lg\:hover\:border-purple-100:hover {
    border-color: #faf5ff; }
  .lg\:hover\:border-purple-200:hover {
    border-color: #e9d8fd; }
  .lg\:hover\:border-purple-300:hover {
    border-color: #d6bcfa; }
  .lg\:hover\:border-purple-400:hover {
    border-color: #b794f4; }
  .lg\:hover\:border-purple-500:hover {
    border-color: #9f7aea; }
  .lg\:hover\:border-purple-600:hover {
    border-color: #805ad5; }
  .lg\:hover\:border-purple-700:hover {
    border-color: #6b46c1; }
  .lg\:hover\:border-purple-800:hover {
    border-color: #553c9a; }
  .lg\:hover\:border-purple-900:hover {
    border-color: #44337a; }
  .lg\:hover\:border-pink-100:hover {
    border-color: #fff5f7; }
  .lg\:hover\:border-pink-200:hover {
    border-color: #fed7e2; }
  .lg\:hover\:border-pink-300:hover {
    border-color: #fbb6ce; }
  .lg\:hover\:border-pink-400:hover {
    border-color: #f687b3; }
  .lg\:hover\:border-pink-500:hover {
    border-color: #ed64a6; }
  .lg\:hover\:border-pink-600:hover {
    border-color: #d53f8c; }
  .lg\:hover\:border-pink-700:hover {
    border-color: #b83280; }
  .lg\:hover\:border-pink-800:hover {
    border-color: #97266d; }
  .lg\:hover\:border-pink-900:hover {
    border-color: #702459; }
  .lg\:focus\:border-transparent:focus {
    border-color: transparent; }
  .lg\:focus\:border-black:focus {
    border-color: #000; }
  .lg\:focus\:border-white:focus {
    border-color: #fff; }
  .lg\:focus\:border-colour1:focus {
    border-color: #d2148b; }
  .lg\:focus\:border-colour2:focus {
    border-color: #ba1a8c; }
  .lg\:focus\:border-colour3:focus {
    border-color: #86278e; }
  .lg\:focus\:border-colour4:focus {
    border-color: #742c8f; }
  .lg\:focus\:border-shade1:focus {
    border-color: #0f0f0f; }
  .lg\:focus\:border-shade2:focus {
    border-color: white; }
  .lg\:focus\:border-shade3:focus {
    border-color: #f7f7f7; }
  .lg\:focus\:border-gray-100:focus {
    border-color: #f7fafc; }
  .lg\:focus\:border-gray-200:focus {
    border-color: #edf2f7; }
  .lg\:focus\:border-gray-300:focus {
    border-color: #e2e8f0; }
  .lg\:focus\:border-gray-400:focus {
    border-color: #cbd5e0; }
  .lg\:focus\:border-gray-500:focus {
    border-color: #a0aec0; }
  .lg\:focus\:border-gray-600:focus {
    border-color: #718096; }
  .lg\:focus\:border-gray-700:focus {
    border-color: #4a5568; }
  .lg\:focus\:border-gray-800:focus {
    border-color: #2d3748; }
  .lg\:focus\:border-gray-900:focus {
    border-color: #1a202c; }
  .lg\:focus\:border-red-100:focus {
    border-color: #fff5f5; }
  .lg\:focus\:border-red-200:focus {
    border-color: #fed7d7; }
  .lg\:focus\:border-red-300:focus {
    border-color: #feb2b2; }
  .lg\:focus\:border-red-400:focus {
    border-color: #fc8181; }
  .lg\:focus\:border-red-500:focus {
    border-color: #f56565; }
  .lg\:focus\:border-red-600:focus {
    border-color: #e53e3e; }
  .lg\:focus\:border-red-700:focus {
    border-color: #c53030; }
  .lg\:focus\:border-red-800:focus {
    border-color: #9b2c2c; }
  .lg\:focus\:border-red-900:focus {
    border-color: #742a2a; }
  .lg\:focus\:border-orange-100:focus {
    border-color: #fffaf0; }
  .lg\:focus\:border-orange-200:focus {
    border-color: #feebc8; }
  .lg\:focus\:border-orange-300:focus {
    border-color: #fbd38d; }
  .lg\:focus\:border-orange-400:focus {
    border-color: #f6ad55; }
  .lg\:focus\:border-orange-500:focus {
    border-color: #ed8936; }
  .lg\:focus\:border-orange-600:focus {
    border-color: #dd6b20; }
  .lg\:focus\:border-orange-700:focus {
    border-color: #c05621; }
  .lg\:focus\:border-orange-800:focus {
    border-color: #9c4221; }
  .lg\:focus\:border-orange-900:focus {
    border-color: #7b341e; }
  .lg\:focus\:border-yellow-100:focus {
    border-color: #fffff0; }
  .lg\:focus\:border-yellow-200:focus {
    border-color: #fefcbf; }
  .lg\:focus\:border-yellow-300:focus {
    border-color: #faf089; }
  .lg\:focus\:border-yellow-400:focus {
    border-color: #f6e05e; }
  .lg\:focus\:border-yellow-500:focus {
    border-color: #ecc94b; }
  .lg\:focus\:border-yellow-600:focus {
    border-color: #d69e2e; }
  .lg\:focus\:border-yellow-700:focus {
    border-color: #b7791f; }
  .lg\:focus\:border-yellow-800:focus {
    border-color: #975a16; }
  .lg\:focus\:border-yellow-900:focus {
    border-color: #744210; }
  .lg\:focus\:border-green-100:focus {
    border-color: #f0fff4; }
  .lg\:focus\:border-green-200:focus {
    border-color: #c6f6d5; }
  .lg\:focus\:border-green-300:focus {
    border-color: #9ae6b4; }
  .lg\:focus\:border-green-400:focus {
    border-color: #68d391; }
  .lg\:focus\:border-green-500:focus {
    border-color: #48bb78; }
  .lg\:focus\:border-green-600:focus {
    border-color: #38a169; }
  .lg\:focus\:border-green-700:focus {
    border-color: #2f855a; }
  .lg\:focus\:border-green-800:focus {
    border-color: #276749; }
  .lg\:focus\:border-green-900:focus {
    border-color: #22543d; }
  .lg\:focus\:border-teal-100:focus {
    border-color: #e6fffa; }
  .lg\:focus\:border-teal-200:focus {
    border-color: #b2f5ea; }
  .lg\:focus\:border-teal-300:focus {
    border-color: #81e6d9; }
  .lg\:focus\:border-teal-400:focus {
    border-color: #4fd1c5; }
  .lg\:focus\:border-teal-500:focus {
    border-color: #38b2ac; }
  .lg\:focus\:border-teal-600:focus {
    border-color: #319795; }
  .lg\:focus\:border-teal-700:focus {
    border-color: #2c7a7b; }
  .lg\:focus\:border-teal-800:focus {
    border-color: #285e61; }
  .lg\:focus\:border-teal-900:focus {
    border-color: #234e52; }
  .lg\:focus\:border-blue-100:focus {
    border-color: #ebf8ff; }
  .lg\:focus\:border-blue-200:focus {
    border-color: #bee3f8; }
  .lg\:focus\:border-blue-300:focus {
    border-color: #90cdf4; }
  .lg\:focus\:border-blue-400:focus {
    border-color: #63b3ed; }
  .lg\:focus\:border-blue-500:focus {
    border-color: #4299e1; }
  .lg\:focus\:border-blue-600:focus {
    border-color: #3182ce; }
  .lg\:focus\:border-blue-700:focus {
    border-color: #2b6cb0; }
  .lg\:focus\:border-blue-800:focus {
    border-color: #2c5282; }
  .lg\:focus\:border-blue-900:focus {
    border-color: #2a4365; }
  .lg\:focus\:border-indigo-100:focus {
    border-color: #ebf4ff; }
  .lg\:focus\:border-indigo-200:focus {
    border-color: #c3dafe; }
  .lg\:focus\:border-indigo-300:focus {
    border-color: #a3bffa; }
  .lg\:focus\:border-indigo-400:focus {
    border-color: #7f9cf5; }
  .lg\:focus\:border-indigo-500:focus {
    border-color: #667eea; }
  .lg\:focus\:border-indigo-600:focus {
    border-color: #5a67d8; }
  .lg\:focus\:border-indigo-700:focus {
    border-color: #4c51bf; }
  .lg\:focus\:border-indigo-800:focus {
    border-color: #434190; }
  .lg\:focus\:border-indigo-900:focus {
    border-color: #3c366b; }
  .lg\:focus\:border-purple-100:focus {
    border-color: #faf5ff; }
  .lg\:focus\:border-purple-200:focus {
    border-color: #e9d8fd; }
  .lg\:focus\:border-purple-300:focus {
    border-color: #d6bcfa; }
  .lg\:focus\:border-purple-400:focus {
    border-color: #b794f4; }
  .lg\:focus\:border-purple-500:focus {
    border-color: #9f7aea; }
  .lg\:focus\:border-purple-600:focus {
    border-color: #805ad5; }
  .lg\:focus\:border-purple-700:focus {
    border-color: #6b46c1; }
  .lg\:focus\:border-purple-800:focus {
    border-color: #553c9a; }
  .lg\:focus\:border-purple-900:focus {
    border-color: #44337a; }
  .lg\:focus\:border-pink-100:focus {
    border-color: #fff5f7; }
  .lg\:focus\:border-pink-200:focus {
    border-color: #fed7e2; }
  .lg\:focus\:border-pink-300:focus {
    border-color: #fbb6ce; }
  .lg\:focus\:border-pink-400:focus {
    border-color: #f687b3; }
  .lg\:focus\:border-pink-500:focus {
    border-color: #ed64a6; }
  .lg\:focus\:border-pink-600:focus {
    border-color: #d53f8c; }
  .lg\:focus\:border-pink-700:focus {
    border-color: #b83280; }
  .lg\:focus\:border-pink-800:focus {
    border-color: #97266d; }
  .lg\:focus\:border-pink-900:focus {
    border-color: #702459; }
  .lg\:rounded-none {
    border-radius: 0; }
  .lg\:rounded-sm {
    border-radius: 0.25rem; }
  .lg\:rounded {
    border-radius: 0.5rem; }
  .lg\:rounded-lg {
    border-radius: 1rem; }
  .lg\:rounded-full {
    border-radius: 9999px; }
  .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .lg\:rounded-t-sm {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .lg\:rounded-r-sm {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-l-sm {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-t {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .lg\:rounded-r {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .lg\:rounded-b {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-l {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-t-lg {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }
  .lg\:rounded-r-lg {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem; }
  .lg\:rounded-b-lg {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .lg\:rounded-l-lg {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .lg\:rounded-tl-none {
    border-top-left-radius: 0; }
  .lg\:rounded-tr-none {
    border-top-right-radius: 0; }
  .lg\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.25rem; }
  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.25rem; }
  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.25rem; }
  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-tl {
    border-top-left-radius: 0.5rem; }
  .lg\:rounded-tr {
    border-top-right-radius: 0.5rem; }
  .lg\:rounded-br {
    border-bottom-right-radius: 0.5rem; }
  .lg\:rounded-bl {
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-tl-lg {
    border-top-left-radius: 1rem; }
  .lg\:rounded-tr-lg {
    border-top-right-radius: 1rem; }
  .lg\:rounded-br-lg {
    border-bottom-right-radius: 1rem; }
  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 1rem; }
  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .lg\:border-solid {
    border-style: solid; }
  .lg\:border-dashed {
    border-style: dashed; }
  .lg\:border-dotted {
    border-style: dotted; }
  .lg\:border-double {
    border-style: double; }
  .lg\:border-none {
    border-style: none; }
  .lg\:border-0 {
    border-width: 0; }
  .lg\:border-2 {
    border-width: 2px; }
  .lg\:border-4 {
    border-width: 4px; }
  .lg\:border-8 {
    border-width: 8px; }
  .lg\:border {
    border-width: 1px; }
  .lg\:border-t-0 {
    border-top-width: 0; }
  .lg\:border-r-0 {
    border-right-width: 0; }
  .lg\:border-b-0 {
    border-bottom-width: 0; }
  .lg\:border-l-0 {
    border-left-width: 0; }
  .lg\:border-t-2 {
    border-top-width: 2px; }
  .lg\:border-r-2 {
    border-right-width: 2px; }
  .lg\:border-b-2 {
    border-bottom-width: 2px; }
  .lg\:border-l-2 {
    border-left-width: 2px; }
  .lg\:border-t-4 {
    border-top-width: 4px; }
  .lg\:border-r-4 {
    border-right-width: 4px; }
  .lg\:border-b-4 {
    border-bottom-width: 4px; }
  .lg\:border-l-4 {
    border-left-width: 4px; }
  .lg\:border-t-8 {
    border-top-width: 8px; }
  .lg\:border-r-8 {
    border-right-width: 8px; }
  .lg\:border-b-8 {
    border-bottom-width: 8px; }
  .lg\:border-l-8 {
    border-left-width: 8px; }
  .lg\:border-t {
    border-top-width: 1px; }
  .lg\:border-r {
    border-right-width: 1px; }
  .lg\:border-b {
    border-bottom-width: 1px; }
  .lg\:border-l {
    border-left-width: 1px; }
  .lg\:cursor-auto {
    cursor: auto; }
  .lg\:cursor-default {
    cursor: default; }
  .lg\:cursor-pointer {
    cursor: pointer; }
  .lg\:cursor-wait {
    cursor: wait; }
  .lg\:cursor-text {
    cursor: text; }
  .lg\:cursor-move {
    cursor: move; }
  .lg\:cursor-not-allowed {
    cursor: not-allowed; }
  .lg\:block {
    display: block; }
  .lg\:inline-block {
    display: inline-block; }
  .lg\:inline {
    display: inline; }
  .lg\:flex {
    display: flex; }
  .lg\:inline-flex {
    display: inline-flex; }
  .lg\:table {
    display: table; }
  .lg\:table-row {
    display: table-row; }
  .lg\:table-cell {
    display: table-cell; }
  .lg\:hidden {
    display: none; }
  .lg\:flex-row {
    flex-direction: row; }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse; }
  .lg\:flex-col {
    flex-direction: column; }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse; }
  .lg\:flex-wrap {
    flex-wrap: wrap; }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .lg\:flex-no-wrap {
    flex-wrap: nowrap; }
  .lg\:items-start {
    align-items: flex-start; }
  .lg\:items-end {
    align-items: flex-end; }
  .lg\:items-center {
    align-items: center; }
  .lg\:items-baseline {
    align-items: baseline; }
  .lg\:items-stretch {
    align-items: stretch; }
  .lg\:self-auto {
    align-self: auto; }
  .lg\:self-start {
    align-self: flex-start; }
  .lg\:self-end {
    align-self: flex-end; }
  .lg\:self-center {
    align-self: center; }
  .lg\:self-stretch {
    align-self: stretch; }
  .lg\:justify-start {
    justify-content: flex-start; }
  .lg\:justify-end {
    justify-content: flex-end; }
  .lg\:justify-center {
    justify-content: center; }
  .lg\:justify-between {
    justify-content: space-between; }
  .lg\:justify-around {
    justify-content: space-around; }
  .lg\:content-center {
    align-content: center; }
  .lg\:content-start {
    align-content: flex-start; }
  .lg\:content-end {
    align-content: flex-end; }
  .lg\:content-between {
    align-content: space-between; }
  .lg\:content-around {
    align-content: space-around; }
  .lg\:flex-1 {
    flex: 1 1 0%; }
  .lg\:flex-auto {
    flex: 1 1 auto; }
  .lg\:flex-initial {
    flex: 0 1 auto; }
  .lg\:flex-none {
    flex: none; }
  .lg\:flex-grow-0 {
    flex-grow: 0; }
  .lg\:flex-grow {
    flex-grow: 1; }
  .lg\:flex-shrink-0 {
    flex-shrink: 0; }
  .lg\:flex-shrink {
    flex-shrink: 1; }
  .lg\:order-1 {
    order: 1; }
  .lg\:order-2 {
    order: 2; }
  .lg\:order-3 {
    order: 3; }
  .lg\:order-4 {
    order: 4; }
  .lg\:order-5 {
    order: 5; }
  .lg\:order-6 {
    order: 6; }
  .lg\:order-7 {
    order: 7; }
  .lg\:order-8 {
    order: 8; }
  .lg\:order-9 {
    order: 9; }
  .lg\:order-10 {
    order: 10; }
  .lg\:order-11 {
    order: 11; }
  .lg\:order-12 {
    order: 12; }
  .lg\:order-first {
    order: -9999; }
  .lg\:order-last {
    order: 9999; }
  .lg\:order-none {
    order: 0; }
  .lg\:float-right {
    float: right; }
  .lg\:float-left {
    float: left; }
  .lg\:float-none {
    float: none; }
  .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .lg\:font-font1 {
    font-family: Exo 2, sans-serif; }
  .lg\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .lg\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .lg\:font-hairline {
    font-weight: 100; }
  .lg\:font-thin {
    font-weight: 200; }
  .lg\:font-light {
    font-weight: 300; }
  .lg\:font-normal {
    font-weight: 400; }
  .lg\:font-medium {
    font-weight: 500; }
  .lg\:font-semibold {
    font-weight: 600; }
  .lg\:font-bold {
    font-weight: 700; }
  .lg\:font-extrabold {
    font-weight: 800; }
  .lg\:font-black {
    font-weight: 900; }
  .lg\:hover\:font-hairline:hover {
    font-weight: 100; }
  .lg\:hover\:font-thin:hover {
    font-weight: 200; }
  .lg\:hover\:font-light:hover {
    font-weight: 300; }
  .lg\:hover\:font-normal:hover {
    font-weight: 400; }
  .lg\:hover\:font-medium:hover {
    font-weight: 500; }
  .lg\:hover\:font-semibold:hover {
    font-weight: 600; }
  .lg\:hover\:font-bold:hover {
    font-weight: 700; }
  .lg\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .lg\:hover\:font-black:hover {
    font-weight: 900; }
  .lg\:focus\:font-hairline:focus {
    font-weight: 100; }
  .lg\:focus\:font-thin:focus {
    font-weight: 200; }
  .lg\:focus\:font-light:focus {
    font-weight: 300; }
  .lg\:focus\:font-normal:focus {
    font-weight: 400; }
  .lg\:focus\:font-medium:focus {
    font-weight: 500; }
  .lg\:focus\:font-semibold:focus {
    font-weight: 600; }
  .lg\:focus\:font-bold:focus {
    font-weight: 700; }
  .lg\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .lg\:focus\:font-black:focus {
    font-weight: 900; }
  .lg\:h-0 {
    height: 0; }
  .lg\:h-1 {
    height: 5px; }
  .lg\:h-2 {
    height: 10px; }
  .lg\:h-3 {
    height: 20px; }
  .lg\:h-4 {
    height: 30px; }
  .lg\:h-5 {
    height: 40px; }
  .lg\:h-6 {
    height: 60px; }
  .lg\:h-7 {
    height: 80px; }
  .lg\:h-8 {
    height: 120px; }
  .lg\:h-9 {
    height: 160px; }
  .lg\:h-10 {
    height: 200px; }
  .lg\:h-auto {
    height: auto; }
  .lg\:h-px {
    height: 1px; }
  .lg\:h-full {
    height: 100%; }
  .lg\:h-screen {
    height: 100vh; }
  .lg\:leading-none {
    line-height: 1; }
  .lg\:leading-tight {
    line-height: 1.25; }
  .lg\:leading-snug {
    line-height: 1.375; }
  .lg\:leading-normal {
    line-height: 1.5; }
  .lg\:leading-relaxed {
    line-height: 1.625; }
  .lg\:leading-loose {
    line-height: 2; }
  .lg\:list-inside {
    list-style-position: inside; }
  .lg\:list-outside {
    list-style-position: outside; }
  .lg\:list-none {
    list-style-type: none; }
  .lg\:list-disc {
    list-style-type: disc; }
  .lg\:list-decimal {
    list-style-type: decimal; }
  .lg\:m-0 {
    margin: 0; }
  .lg\:m-1 {
    margin: 5px; }
  .lg\:m-2 {
    margin: 10px; }
  .lg\:m-3 {
    margin: 20px; }
  .lg\:m-4 {
    margin: 30px; }
  .lg\:m-5 {
    margin: 40px; }
  .lg\:m-6 {
    margin: 60px; }
  .lg\:m-7 {
    margin: 80px; }
  .lg\:m-8 {
    margin: 120px; }
  .lg\:m-9 {
    margin: 160px; }
  .lg\:m-10 {
    margin: 200px; }
  .lg\:m-auto {
    margin: auto; }
  .lg\:m-px {
    margin: 1px; }
  .lg\:-m-1 {
    margin: -5px; }
  .lg\:-m-2 {
    margin: -10px; }
  .lg\:-m-3 {
    margin: -20px; }
  .lg\:-m-4 {
    margin: -30px; }
  .lg\:-m-5 {
    margin: -40px; }
  .lg\:-m-6 {
    margin: -60px; }
  .lg\:-m-7 {
    margin: -80px; }
  .lg\:-m-8 {
    margin: -120px; }
  .lg\:-m-9 {
    margin: -160px; }
  .lg\:-m-10 {
    margin: -200px; }
  .lg\:-m-px {
    margin: -1px; }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .lg\:my-1 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .lg\:mx-1 {
    margin-left: 5px;
    margin-right: 5px; }
  .lg\:my-2 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .lg\:mx-2 {
    margin-left: 10px;
    margin-right: 10px; }
  .lg\:my-3 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .lg\:mx-3 {
    margin-left: 20px;
    margin-right: 20px; }
  .lg\:my-4 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .lg\:mx-4 {
    margin-left: 30px;
    margin-right: 30px; }
  .lg\:my-5 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .lg\:mx-5 {
    margin-left: 40px;
    margin-right: 40px; }
  .lg\:my-6 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .lg\:mx-6 {
    margin-left: 60px;
    margin-right: 60px; }
  .lg\:my-7 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .lg\:mx-7 {
    margin-left: 80px;
    margin-right: 80px; }
  .lg\:my-8 {
    margin-top: 120px;
    margin-bottom: 120px; }
  .lg\:mx-8 {
    margin-left: 120px;
    margin-right: 120px; }
  .lg\:my-9 {
    margin-top: 160px;
    margin-bottom: 160px; }
  .lg\:mx-9 {
    margin-left: 160px;
    margin-right: 160px; }
  .lg\:my-10 {
    margin-top: 200px;
    margin-bottom: 200px; }
  .lg\:mx-10 {
    margin-left: 200px;
    margin-right: 200px; }
  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .lg\:-my-1 {
    margin-top: -5px;
    margin-bottom: -5px; }
  .lg\:-mx-1 {
    margin-left: -5px;
    margin-right: -5px; }
  .lg\:-my-2 {
    margin-top: -10px;
    margin-bottom: -10px; }
  .lg\:-mx-2 {
    margin-left: -10px;
    margin-right: -10px; }
  .lg\:-my-3 {
    margin-top: -20px;
    margin-bottom: -20px; }
  .lg\:-mx-3 {
    margin-left: -20px;
    margin-right: -20px; }
  .lg\:-my-4 {
    margin-top: -30px;
    margin-bottom: -30px; }
  .lg\:-mx-4 {
    margin-left: -30px;
    margin-right: -30px; }
  .lg\:-my-5 {
    margin-top: -40px;
    margin-bottom: -40px; }
  .lg\:-mx-5 {
    margin-left: -40px;
    margin-right: -40px; }
  .lg\:-my-6 {
    margin-top: -60px;
    margin-bottom: -60px; }
  .lg\:-mx-6 {
    margin-left: -60px;
    margin-right: -60px; }
  .lg\:-my-7 {
    margin-top: -80px;
    margin-bottom: -80px; }
  .lg\:-mx-7 {
    margin-left: -80px;
    margin-right: -80px; }
  .lg\:-my-8 {
    margin-top: -120px;
    margin-bottom: -120px; }
  .lg\:-mx-8 {
    margin-left: -120px;
    margin-right: -120px; }
  .lg\:-my-9 {
    margin-top: -160px;
    margin-bottom: -160px; }
  .lg\:-mx-9 {
    margin-left: -160px;
    margin-right: -160px; }
  .lg\:-my-10 {
    margin-top: -200px;
    margin-bottom: -200px; }
  .lg\:-mx-10 {
    margin-left: -200px;
    margin-right: -200px; }
  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .lg\:mt-0 {
    margin-top: 0; }
  .lg\:mr-0 {
    margin-right: 0; }
  .lg\:mb-0 {
    margin-bottom: 0; }
  .lg\:ml-0 {
    margin-left: 0; }
  .lg\:mt-1 {
    margin-top: 5px; }
  .lg\:mr-1 {
    margin-right: 5px; }
  .lg\:mb-1 {
    margin-bottom: 5px; }
  .lg\:ml-1 {
    margin-left: 5px; }
  .lg\:mt-2 {
    margin-top: 10px; }
  .lg\:mr-2 {
    margin-right: 10px; }
  .lg\:mb-2 {
    margin-bottom: 10px; }
  .lg\:ml-2 {
    margin-left: 10px; }
  .lg\:mt-3 {
    margin-top: 20px; }
  .lg\:mr-3 {
    margin-right: 20px; }
  .lg\:mb-3 {
    margin-bottom: 20px; }
  .lg\:ml-3 {
    margin-left: 20px; }
  .lg\:mt-4 {
    margin-top: 30px; }
  .lg\:mr-4 {
    margin-right: 30px; }
  .lg\:mb-4 {
    margin-bottom: 30px; }
  .lg\:ml-4 {
    margin-left: 30px; }
  .lg\:mt-5 {
    margin-top: 40px; }
  .lg\:mr-5 {
    margin-right: 40px; }
  .lg\:mb-5 {
    margin-bottom: 40px; }
  .lg\:ml-5 {
    margin-left: 40px; }
  .lg\:mt-6 {
    margin-top: 60px; }
  .lg\:mr-6 {
    margin-right: 60px; }
  .lg\:mb-6 {
    margin-bottom: 60px; }
  .lg\:ml-6 {
    margin-left: 60px; }
  .lg\:mt-7 {
    margin-top: 80px; }
  .lg\:mr-7 {
    margin-right: 80px; }
  .lg\:mb-7 {
    margin-bottom: 80px; }
  .lg\:ml-7 {
    margin-left: 80px; }
  .lg\:mt-8 {
    margin-top: 120px; }
  .lg\:mr-8 {
    margin-right: 120px; }
  .lg\:mb-8 {
    margin-bottom: 120px; }
  .lg\:ml-8 {
    margin-left: 120px; }
  .lg\:mt-9 {
    margin-top: 160px; }
  .lg\:mr-9 {
    margin-right: 160px; }
  .lg\:mb-9 {
    margin-bottom: 160px; }
  .lg\:ml-9 {
    margin-left: 160px; }
  .lg\:mt-10 {
    margin-top: 200px; }
  .lg\:mr-10 {
    margin-right: 200px; }
  .lg\:mb-10 {
    margin-bottom: 200px; }
  .lg\:ml-10 {
    margin-left: 200px; }
  .lg\:mt-auto {
    margin-top: auto; }
  .lg\:mr-auto {
    margin-right: auto; }
  .lg\:mb-auto {
    margin-bottom: auto; }
  .lg\:ml-auto {
    margin-left: auto; }
  .lg\:mt-px {
    margin-top: 1px; }
  .lg\:mr-px {
    margin-right: 1px; }
  .lg\:mb-px {
    margin-bottom: 1px; }
  .lg\:ml-px {
    margin-left: 1px; }
  .lg\:-mt-1 {
    margin-top: -5px; }
  .lg\:-mr-1 {
    margin-right: -5px; }
  .lg\:-mb-1 {
    margin-bottom: -5px; }
  .lg\:-ml-1 {
    margin-left: -5px; }
  .lg\:-mt-2 {
    margin-top: -10px; }
  .lg\:-mr-2 {
    margin-right: -10px; }
  .lg\:-mb-2 {
    margin-bottom: -10px; }
  .lg\:-ml-2 {
    margin-left: -10px; }
  .lg\:-mt-3 {
    margin-top: -20px; }
  .lg\:-mr-3 {
    margin-right: -20px; }
  .lg\:-mb-3 {
    margin-bottom: -20px; }
  .lg\:-ml-3 {
    margin-left: -20px; }
  .lg\:-mt-4 {
    margin-top: -30px; }
  .lg\:-mr-4 {
    margin-right: -30px; }
  .lg\:-mb-4 {
    margin-bottom: -30px; }
  .lg\:-ml-4 {
    margin-left: -30px; }
  .lg\:-mt-5 {
    margin-top: -40px; }
  .lg\:-mr-5 {
    margin-right: -40px; }
  .lg\:-mb-5 {
    margin-bottom: -40px; }
  .lg\:-ml-5 {
    margin-left: -40px; }
  .lg\:-mt-6 {
    margin-top: -60px; }
  .lg\:-mr-6 {
    margin-right: -60px; }
  .lg\:-mb-6 {
    margin-bottom: -60px; }
  .lg\:-ml-6 {
    margin-left: -60px; }
  .lg\:-mt-7 {
    margin-top: -80px; }
  .lg\:-mr-7 {
    margin-right: -80px; }
  .lg\:-mb-7 {
    margin-bottom: -80px; }
  .lg\:-ml-7 {
    margin-left: -80px; }
  .lg\:-mt-8 {
    margin-top: -120px; }
  .lg\:-mr-8 {
    margin-right: -120px; }
  .lg\:-mb-8 {
    margin-bottom: -120px; }
  .lg\:-ml-8 {
    margin-left: -120px; }
  .lg\:-mt-9 {
    margin-top: -160px; }
  .lg\:-mr-9 {
    margin-right: -160px; }
  .lg\:-mb-9 {
    margin-bottom: -160px; }
  .lg\:-ml-9 {
    margin-left: -160px; }
  .lg\:-mt-10 {
    margin-top: -200px; }
  .lg\:-mr-10 {
    margin-right: -200px; }
  .lg\:-mb-10 {
    margin-bottom: -200px; }
  .lg\:-ml-10 {
    margin-left: -200px; }
  .lg\:-mt-px {
    margin-top: -1px; }
  .lg\:-mr-px {
    margin-right: -1px; }
  .lg\:-mb-px {
    margin-bottom: -1px; }
  .lg\:-ml-px {
    margin-left: -1px; }
  .lg\:max-h-full {
    max-height: 100%; }
  .lg\:max-h-screen {
    max-height: 100vh; }
  .lg\:max-w-xs {
    max-width: 20rem; }
  .lg\:max-w-sm {
    max-width: 24rem; }
  .lg\:max-w-md {
    max-width: 28rem; }
  .lg\:max-w-lg {
    max-width: 32rem; }
  .lg\:max-w-xl {
    max-width: 36rem; }
  .lg\:max-w-2xl {
    max-width: 42rem; }
  .lg\:max-w-3xl {
    max-width: 48rem; }
  .lg\:max-w-4xl {
    max-width: 56rem; }
  .lg\:max-w-5xl {
    max-width: 64rem; }
  .lg\:max-w-6xl {
    max-width: 72rem; }
  .lg\:max-w-full {
    max-width: 100%; }
  .lg\:min-h-0 {
    min-height: 0; }
  .lg\:min-h-full {
    min-height: 100%; }
  .lg\:min-h-screen {
    min-height: 100vh; }
  .lg\:min-w-0 {
    min-width: 0; }
  .lg\:min-w-full {
    min-width: 100%; }
  .lg\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .lg\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .lg\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .lg\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .lg\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .lg\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .lg\:object-center {
    -o-object-position: center;
    object-position: center; }
  .lg\:object-left {
    -o-object-position: left;
    object-position: left; }
  .lg\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .lg\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .lg\:object-right {
    -o-object-position: right;
    object-position: right; }
  .lg\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .lg\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .lg\:object-top {
    -o-object-position: top;
    object-position: top; }
  .lg\:opacity-0 {
    opacity: 0; }
  .lg\:opacity-25 {
    opacity: 0.25; }
  .lg\:opacity-50 {
    opacity: 0.5; }
  .lg\:opacity-75 {
    opacity: 0.75; }
  .lg\:opacity-100 {
    opacity: 1; }
  .lg\:hover\:opacity-0:hover {
    opacity: 0; }
  .lg\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .lg\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .lg\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .lg\:hover\:opacity-100:hover {
    opacity: 1; }
  .lg\:focus\:opacity-0:focus {
    opacity: 0; }
  .lg\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .lg\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .lg\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .lg\:focus\:opacity-100:focus {
    opacity: 1; }
  .lg\:outline-none {
    outline: 0; }
  .lg\:focus\:outline-none:focus {
    outline: 0; }
  .lg\:overflow-auto {
    overflow: auto; }
  .lg\:overflow-hidden {
    overflow: hidden; }
  .lg\:overflow-visible {
    overflow: visible; }
  .lg\:overflow-scroll {
    overflow: scroll; }
  .lg\:overflow-x-auto {
    overflow-x: auto; }
  .lg\:overflow-y-auto {
    overflow-y: auto; }
  .lg\:overflow-x-hidden {
    overflow-x: hidden; }
  .lg\:overflow-y-hidden {
    overflow-y: hidden; }
  .lg\:overflow-x-visible {
    overflow-x: visible; }
  .lg\:overflow-y-visible {
    overflow-y: visible; }
  .lg\:overflow-x-scroll {
    overflow-x: scroll; }
  .lg\:overflow-y-scroll {
    overflow-y: scroll; }
  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .lg\:p-0 {
    padding: 0; }
  .lg\:p-1 {
    padding: 5px; }
  .lg\:p-2 {
    padding: 10px; }
  .lg\:p-3 {
    padding: 20px; }
  .lg\:p-4 {
    padding: 30px; }
  .lg\:p-5 {
    padding: 40px; }
  .lg\:p-6 {
    padding: 60px; }
  .lg\:p-7 {
    padding: 80px; }
  .lg\:p-8 {
    padding: 120px; }
  .lg\:p-9 {
    padding: 160px; }
  .lg\:p-10 {
    padding: 200px; }
  .lg\:p-px {
    padding: 1px; }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .lg\:py-1 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .lg\:px-1 {
    padding-left: 5px;
    padding-right: 5px; }
  .lg\:py-2 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .lg\:px-2 {
    padding-left: 10px;
    padding-right: 10px; }
  .lg\:py-3 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .lg\:px-3 {
    padding-left: 20px;
    padding-right: 20px; }
  .lg\:py-4 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .lg\:px-4 {
    padding-left: 30px;
    padding-right: 30px; }
  .lg\:py-5 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .lg\:px-5 {
    padding-left: 40px;
    padding-right: 40px; }
  .lg\:py-6 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .lg\:px-6 {
    padding-left: 60px;
    padding-right: 60px; }
  .lg\:py-7 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .lg\:px-7 {
    padding-left: 80px;
    padding-right: 80px; }
  .lg\:py-8 {
    padding-top: 120px;
    padding-bottom: 120px; }
  .lg\:px-8 {
    padding-left: 120px;
    padding-right: 120px; }
  .lg\:py-9 {
    padding-top: 160px;
    padding-bottom: 160px; }
  .lg\:px-9 {
    padding-left: 160px;
    padding-right: 160px; }
  .lg\:py-10 {
    padding-top: 200px;
    padding-bottom: 200px; }
  .lg\:px-10 {
    padding-left: 200px;
    padding-right: 200px; }
  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .lg\:pt-0 {
    padding-top: 0; }
  .lg\:pr-0 {
    padding-right: 0; }
  .lg\:pb-0 {
    padding-bottom: 0; }
  .lg\:pl-0 {
    padding-left: 0; }
  .lg\:pt-1 {
    padding-top: 5px; }
  .lg\:pr-1 {
    padding-right: 5px; }
  .lg\:pb-1 {
    padding-bottom: 5px; }
  .lg\:pl-1 {
    padding-left: 5px; }
  .lg\:pt-2 {
    padding-top: 10px; }
  .lg\:pr-2 {
    padding-right: 10px; }
  .lg\:pb-2 {
    padding-bottom: 10px; }
  .lg\:pl-2 {
    padding-left: 10px; }
  .lg\:pt-3 {
    padding-top: 20px; }
  .lg\:pr-3 {
    padding-right: 20px; }
  .lg\:pb-3 {
    padding-bottom: 20px; }
  .lg\:pl-3 {
    padding-left: 20px; }
  .lg\:pt-4 {
    padding-top: 30px; }
  .lg\:pr-4 {
    padding-right: 30px; }
  .lg\:pb-4 {
    padding-bottom: 30px; }
  .lg\:pl-4 {
    padding-left: 30px; }
  .lg\:pt-5 {
    padding-top: 40px; }
  .lg\:pr-5 {
    padding-right: 40px; }
  .lg\:pb-5 {
    padding-bottom: 40px; }
  .lg\:pl-5 {
    padding-left: 40px; }
  .lg\:pt-6 {
    padding-top: 60px; }
  .lg\:pr-6 {
    padding-right: 60px; }
  .lg\:pb-6 {
    padding-bottom: 60px; }
  .lg\:pl-6 {
    padding-left: 60px; }
  .lg\:pt-7 {
    padding-top: 80px; }
  .lg\:pr-7 {
    padding-right: 80px; }
  .lg\:pb-7 {
    padding-bottom: 80px; }
  .lg\:pl-7 {
    padding-left: 80px; }
  .lg\:pt-8 {
    padding-top: 120px; }
  .lg\:pr-8 {
    padding-right: 120px; }
  .lg\:pb-8 {
    padding-bottom: 120px; }
  .lg\:pl-8 {
    padding-left: 120px; }
  .lg\:pt-9 {
    padding-top: 160px; }
  .lg\:pr-9 {
    padding-right: 160px; }
  .lg\:pb-9 {
    padding-bottom: 160px; }
  .lg\:pl-9 {
    padding-left: 160px; }
  .lg\:pt-10 {
    padding-top: 200px; }
  .lg\:pr-10 {
    padding-right: 200px; }
  .lg\:pb-10 {
    padding-bottom: 200px; }
  .lg\:pl-10 {
    padding-left: 200px; }
  .lg\:pt-px {
    padding-top: 1px; }
  .lg\:pr-px {
    padding-right: 1px; }
  .lg\:pb-px {
    padding-bottom: 1px; }
  .lg\:pl-px {
    padding-left: 1px; }
  .lg\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::placeholder {
    color: transparent; }
  .lg\:placeholder-black::-webkit-input-placeholder {
    color: #000; }
  .lg\:placeholder-black::-moz-placeholder {
    color: #000; }
  .lg\:placeholder-black:-ms-input-placeholder {
    color: #000; }
  .lg\:placeholder-black::-ms-input-placeholder {
    color: #000; }
  .lg\:placeholder-black::placeholder {
    color: #000; }
  .lg\:placeholder-white::-webkit-input-placeholder {
    color: #fff; }
  .lg\:placeholder-white::-moz-placeholder {
    color: #fff; }
  .lg\:placeholder-white:-ms-input-placeholder {
    color: #fff; }
  .lg\:placeholder-white::-ms-input-placeholder {
    color: #fff; }
  .lg\:placeholder-white::placeholder {
    color: #fff; }
  .lg\:placeholder-colour1::-webkit-input-placeholder {
    color: #d2148b; }
  .lg\:placeholder-colour1::-moz-placeholder {
    color: #d2148b; }
  .lg\:placeholder-colour1:-ms-input-placeholder {
    color: #d2148b; }
  .lg\:placeholder-colour1::-ms-input-placeholder {
    color: #d2148b; }
  .lg\:placeholder-colour1::placeholder {
    color: #d2148b; }
  .lg\:placeholder-colour2::-webkit-input-placeholder {
    color: #ba1a8c; }
  .lg\:placeholder-colour2::-moz-placeholder {
    color: #ba1a8c; }
  .lg\:placeholder-colour2:-ms-input-placeholder {
    color: #ba1a8c; }
  .lg\:placeholder-colour2::-ms-input-placeholder {
    color: #ba1a8c; }
  .lg\:placeholder-colour2::placeholder {
    color: #ba1a8c; }
  .lg\:placeholder-colour3::-webkit-input-placeholder {
    color: #86278e; }
  .lg\:placeholder-colour3::-moz-placeholder {
    color: #86278e; }
  .lg\:placeholder-colour3:-ms-input-placeholder {
    color: #86278e; }
  .lg\:placeholder-colour3::-ms-input-placeholder {
    color: #86278e; }
  .lg\:placeholder-colour3::placeholder {
    color: #86278e; }
  .lg\:placeholder-colour4::-webkit-input-placeholder {
    color: #742c8f; }
  .lg\:placeholder-colour4::-moz-placeholder {
    color: #742c8f; }
  .lg\:placeholder-colour4:-ms-input-placeholder {
    color: #742c8f; }
  .lg\:placeholder-colour4::-ms-input-placeholder {
    color: #742c8f; }
  .lg\:placeholder-colour4::placeholder {
    color: #742c8f; }
  .lg\:placeholder-shade1::-webkit-input-placeholder {
    color: #0f0f0f; }
  .lg\:placeholder-shade1::-moz-placeholder {
    color: #0f0f0f; }
  .lg\:placeholder-shade1:-ms-input-placeholder {
    color: #0f0f0f; }
  .lg\:placeholder-shade1::-ms-input-placeholder {
    color: #0f0f0f; }
  .lg\:placeholder-shade1::placeholder {
    color: #0f0f0f; }
  .lg\:placeholder-shade2::-webkit-input-placeholder {
    color: white; }
  .lg\:placeholder-shade2::-moz-placeholder {
    color: white; }
  .lg\:placeholder-shade2:-ms-input-placeholder {
    color: white; }
  .lg\:placeholder-shade2::-ms-input-placeholder {
    color: white; }
  .lg\:placeholder-shade2::placeholder {
    color: white; }
  .lg\:placeholder-shade3::-webkit-input-placeholder {
    color: #f7f7f7; }
  .lg\:placeholder-shade3::-moz-placeholder {
    color: #f7f7f7; }
  .lg\:placeholder-shade3:-ms-input-placeholder {
    color: #f7f7f7; }
  .lg\:placeholder-shade3::-ms-input-placeholder {
    color: #f7f7f7; }
  .lg\:placeholder-shade3::placeholder {
    color: #f7f7f7; }
  .lg\:placeholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc; }
  .lg\:placeholder-gray-100::-moz-placeholder {
    color: #f7fafc; }
  .lg\:placeholder-gray-100:-ms-input-placeholder {
    color: #f7fafc; }
  .lg\:placeholder-gray-100::-ms-input-placeholder {
    color: #f7fafc; }
  .lg\:placeholder-gray-100::placeholder {
    color: #f7fafc; }
  .lg\:placeholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7; }
  .lg\:placeholder-gray-200::-moz-placeholder {
    color: #edf2f7; }
  .lg\:placeholder-gray-200:-ms-input-placeholder {
    color: #edf2f7; }
  .lg\:placeholder-gray-200::-ms-input-placeholder {
    color: #edf2f7; }
  .lg\:placeholder-gray-200::placeholder {
    color: #edf2f7; }
  .lg\:placeholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0; }
  .lg\:placeholder-gray-300::-moz-placeholder {
    color: #e2e8f0; }
  .lg\:placeholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0; }
  .lg\:placeholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0; }
  .lg\:placeholder-gray-300::placeholder {
    color: #e2e8f0; }
  .lg\:placeholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0; }
  .lg\:placeholder-gray-400::-moz-placeholder {
    color: #cbd5e0; }
  .lg\:placeholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0; }
  .lg\:placeholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0; }
  .lg\:placeholder-gray-400::placeholder {
    color: #cbd5e0; }
  .lg\:placeholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0; }
  .lg\:placeholder-gray-500::-moz-placeholder {
    color: #a0aec0; }
  .lg\:placeholder-gray-500:-ms-input-placeholder {
    color: #a0aec0; }
  .lg\:placeholder-gray-500::-ms-input-placeholder {
    color: #a0aec0; }
  .lg\:placeholder-gray-500::placeholder {
    color: #a0aec0; }
  .lg\:placeholder-gray-600::-webkit-input-placeholder {
    color: #718096; }
  .lg\:placeholder-gray-600::-moz-placeholder {
    color: #718096; }
  .lg\:placeholder-gray-600:-ms-input-placeholder {
    color: #718096; }
  .lg\:placeholder-gray-600::-ms-input-placeholder {
    color: #718096; }
  .lg\:placeholder-gray-600::placeholder {
    color: #718096; }
  .lg\:placeholder-gray-700::-webkit-input-placeholder {
    color: #4a5568; }
  .lg\:placeholder-gray-700::-moz-placeholder {
    color: #4a5568; }
  .lg\:placeholder-gray-700:-ms-input-placeholder {
    color: #4a5568; }
  .lg\:placeholder-gray-700::-ms-input-placeholder {
    color: #4a5568; }
  .lg\:placeholder-gray-700::placeholder {
    color: #4a5568; }
  .lg\:placeholder-gray-800::-webkit-input-placeholder {
    color: #2d3748; }
  .lg\:placeholder-gray-800::-moz-placeholder {
    color: #2d3748; }
  .lg\:placeholder-gray-800:-ms-input-placeholder {
    color: #2d3748; }
  .lg\:placeholder-gray-800::-ms-input-placeholder {
    color: #2d3748; }
  .lg\:placeholder-gray-800::placeholder {
    color: #2d3748; }
  .lg\:placeholder-gray-900::-webkit-input-placeholder {
    color: #1a202c; }
  .lg\:placeholder-gray-900::-moz-placeholder {
    color: #1a202c; }
  .lg\:placeholder-gray-900:-ms-input-placeholder {
    color: #1a202c; }
  .lg\:placeholder-gray-900::-ms-input-placeholder {
    color: #1a202c; }
  .lg\:placeholder-gray-900::placeholder {
    color: #1a202c; }
  .lg\:placeholder-red-100::-webkit-input-placeholder {
    color: #fff5f5; }
  .lg\:placeholder-red-100::-moz-placeholder {
    color: #fff5f5; }
  .lg\:placeholder-red-100:-ms-input-placeholder {
    color: #fff5f5; }
  .lg\:placeholder-red-100::-ms-input-placeholder {
    color: #fff5f5; }
  .lg\:placeholder-red-100::placeholder {
    color: #fff5f5; }
  .lg\:placeholder-red-200::-webkit-input-placeholder {
    color: #fed7d7; }
  .lg\:placeholder-red-200::-moz-placeholder {
    color: #fed7d7; }
  .lg\:placeholder-red-200:-ms-input-placeholder {
    color: #fed7d7; }
  .lg\:placeholder-red-200::-ms-input-placeholder {
    color: #fed7d7; }
  .lg\:placeholder-red-200::placeholder {
    color: #fed7d7; }
  .lg\:placeholder-red-300::-webkit-input-placeholder {
    color: #feb2b2; }
  .lg\:placeholder-red-300::-moz-placeholder {
    color: #feb2b2; }
  .lg\:placeholder-red-300:-ms-input-placeholder {
    color: #feb2b2; }
  .lg\:placeholder-red-300::-ms-input-placeholder {
    color: #feb2b2; }
  .lg\:placeholder-red-300::placeholder {
    color: #feb2b2; }
  .lg\:placeholder-red-400::-webkit-input-placeholder {
    color: #fc8181; }
  .lg\:placeholder-red-400::-moz-placeholder {
    color: #fc8181; }
  .lg\:placeholder-red-400:-ms-input-placeholder {
    color: #fc8181; }
  .lg\:placeholder-red-400::-ms-input-placeholder {
    color: #fc8181; }
  .lg\:placeholder-red-400::placeholder {
    color: #fc8181; }
  .lg\:placeholder-red-500::-webkit-input-placeholder {
    color: #f56565; }
  .lg\:placeholder-red-500::-moz-placeholder {
    color: #f56565; }
  .lg\:placeholder-red-500:-ms-input-placeholder {
    color: #f56565; }
  .lg\:placeholder-red-500::-ms-input-placeholder {
    color: #f56565; }
  .lg\:placeholder-red-500::placeholder {
    color: #f56565; }
  .lg\:placeholder-red-600::-webkit-input-placeholder {
    color: #e53e3e; }
  .lg\:placeholder-red-600::-moz-placeholder {
    color: #e53e3e; }
  .lg\:placeholder-red-600:-ms-input-placeholder {
    color: #e53e3e; }
  .lg\:placeholder-red-600::-ms-input-placeholder {
    color: #e53e3e; }
  .lg\:placeholder-red-600::placeholder {
    color: #e53e3e; }
  .lg\:placeholder-red-700::-webkit-input-placeholder {
    color: #c53030; }
  .lg\:placeholder-red-700::-moz-placeholder {
    color: #c53030; }
  .lg\:placeholder-red-700:-ms-input-placeholder {
    color: #c53030; }
  .lg\:placeholder-red-700::-ms-input-placeholder {
    color: #c53030; }
  .lg\:placeholder-red-700::placeholder {
    color: #c53030; }
  .lg\:placeholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c; }
  .lg\:placeholder-red-800::-moz-placeholder {
    color: #9b2c2c; }
  .lg\:placeholder-red-800:-ms-input-placeholder {
    color: #9b2c2c; }
  .lg\:placeholder-red-800::-ms-input-placeholder {
    color: #9b2c2c; }
  .lg\:placeholder-red-800::placeholder {
    color: #9b2c2c; }
  .lg\:placeholder-red-900::-webkit-input-placeholder {
    color: #742a2a; }
  .lg\:placeholder-red-900::-moz-placeholder {
    color: #742a2a; }
  .lg\:placeholder-red-900:-ms-input-placeholder {
    color: #742a2a; }
  .lg\:placeholder-red-900::-ms-input-placeholder {
    color: #742a2a; }
  .lg\:placeholder-red-900::placeholder {
    color: #742a2a; }
  .lg\:placeholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0; }
  .lg\:placeholder-orange-100::-moz-placeholder {
    color: #fffaf0; }
  .lg\:placeholder-orange-100:-ms-input-placeholder {
    color: #fffaf0; }
  .lg\:placeholder-orange-100::-ms-input-placeholder {
    color: #fffaf0; }
  .lg\:placeholder-orange-100::placeholder {
    color: #fffaf0; }
  .lg\:placeholder-orange-200::-webkit-input-placeholder {
    color: #feebc8; }
  .lg\:placeholder-orange-200::-moz-placeholder {
    color: #feebc8; }
  .lg\:placeholder-orange-200:-ms-input-placeholder {
    color: #feebc8; }
  .lg\:placeholder-orange-200::-ms-input-placeholder {
    color: #feebc8; }
  .lg\:placeholder-orange-200::placeholder {
    color: #feebc8; }
  .lg\:placeholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d; }
  .lg\:placeholder-orange-300::-moz-placeholder {
    color: #fbd38d; }
  .lg\:placeholder-orange-300:-ms-input-placeholder {
    color: #fbd38d; }
  .lg\:placeholder-orange-300::-ms-input-placeholder {
    color: #fbd38d; }
  .lg\:placeholder-orange-300::placeholder {
    color: #fbd38d; }
  .lg\:placeholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55; }
  .lg\:placeholder-orange-400::-moz-placeholder {
    color: #f6ad55; }
  .lg\:placeholder-orange-400:-ms-input-placeholder {
    color: #f6ad55; }
  .lg\:placeholder-orange-400::-ms-input-placeholder {
    color: #f6ad55; }
  .lg\:placeholder-orange-400::placeholder {
    color: #f6ad55; }
  .lg\:placeholder-orange-500::-webkit-input-placeholder {
    color: #ed8936; }
  .lg\:placeholder-orange-500::-moz-placeholder {
    color: #ed8936; }
  .lg\:placeholder-orange-500:-ms-input-placeholder {
    color: #ed8936; }
  .lg\:placeholder-orange-500::-ms-input-placeholder {
    color: #ed8936; }
  .lg\:placeholder-orange-500::placeholder {
    color: #ed8936; }
  .lg\:placeholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20; }
  .lg\:placeholder-orange-600::-moz-placeholder {
    color: #dd6b20; }
  .lg\:placeholder-orange-600:-ms-input-placeholder {
    color: #dd6b20; }
  .lg\:placeholder-orange-600::-ms-input-placeholder {
    color: #dd6b20; }
  .lg\:placeholder-orange-600::placeholder {
    color: #dd6b20; }
  .lg\:placeholder-orange-700::-webkit-input-placeholder {
    color: #c05621; }
  .lg\:placeholder-orange-700::-moz-placeholder {
    color: #c05621; }
  .lg\:placeholder-orange-700:-ms-input-placeholder {
    color: #c05621; }
  .lg\:placeholder-orange-700::-ms-input-placeholder {
    color: #c05621; }
  .lg\:placeholder-orange-700::placeholder {
    color: #c05621; }
  .lg\:placeholder-orange-800::-webkit-input-placeholder {
    color: #9c4221; }
  .lg\:placeholder-orange-800::-moz-placeholder {
    color: #9c4221; }
  .lg\:placeholder-orange-800:-ms-input-placeholder {
    color: #9c4221; }
  .lg\:placeholder-orange-800::-ms-input-placeholder {
    color: #9c4221; }
  .lg\:placeholder-orange-800::placeholder {
    color: #9c4221; }
  .lg\:placeholder-orange-900::-webkit-input-placeholder {
    color: #7b341e; }
  .lg\:placeholder-orange-900::-moz-placeholder {
    color: #7b341e; }
  .lg\:placeholder-orange-900:-ms-input-placeholder {
    color: #7b341e; }
  .lg\:placeholder-orange-900::-ms-input-placeholder {
    color: #7b341e; }
  .lg\:placeholder-orange-900::placeholder {
    color: #7b341e; }
  .lg\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0; }
  .lg\:placeholder-yellow-100::-moz-placeholder {
    color: #fffff0; }
  .lg\:placeholder-yellow-100:-ms-input-placeholder {
    color: #fffff0; }
  .lg\:placeholder-yellow-100::-ms-input-placeholder {
    color: #fffff0; }
  .lg\:placeholder-yellow-100::placeholder {
    color: #fffff0; }
  .lg\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf; }
  .lg\:placeholder-yellow-200::-moz-placeholder {
    color: #fefcbf; }
  .lg\:placeholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf; }
  .lg\:placeholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf; }
  .lg\:placeholder-yellow-200::placeholder {
    color: #fefcbf; }
  .lg\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #faf089; }
  .lg\:placeholder-yellow-300::-moz-placeholder {
    color: #faf089; }
  .lg\:placeholder-yellow-300:-ms-input-placeholder {
    color: #faf089; }
  .lg\:placeholder-yellow-300::-ms-input-placeholder {
    color: #faf089; }
  .lg\:placeholder-yellow-300::placeholder {
    color: #faf089; }
  .lg\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e; }
  .lg\:placeholder-yellow-400::-moz-placeholder {
    color: #f6e05e; }
  .lg\:placeholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e; }
  .lg\:placeholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e; }
  .lg\:placeholder-yellow-400::placeholder {
    color: #f6e05e; }
  .lg\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b; }
  .lg\:placeholder-yellow-500::-moz-placeholder {
    color: #ecc94b; }
  .lg\:placeholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b; }
  .lg\:placeholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b; }
  .lg\:placeholder-yellow-500::placeholder {
    color: #ecc94b; }
  .lg\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e; }
  .lg\:placeholder-yellow-600::-moz-placeholder {
    color: #d69e2e; }
  .lg\:placeholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e; }
  .lg\:placeholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e; }
  .lg\:placeholder-yellow-600::placeholder {
    color: #d69e2e; }
  .lg\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f; }
  .lg\:placeholder-yellow-700::-moz-placeholder {
    color: #b7791f; }
  .lg\:placeholder-yellow-700:-ms-input-placeholder {
    color: #b7791f; }
  .lg\:placeholder-yellow-700::-ms-input-placeholder {
    color: #b7791f; }
  .lg\:placeholder-yellow-700::placeholder {
    color: #b7791f; }
  .lg\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #975a16; }
  .lg\:placeholder-yellow-800::-moz-placeholder {
    color: #975a16; }
  .lg\:placeholder-yellow-800:-ms-input-placeholder {
    color: #975a16; }
  .lg\:placeholder-yellow-800::-ms-input-placeholder {
    color: #975a16; }
  .lg\:placeholder-yellow-800::placeholder {
    color: #975a16; }
  .lg\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #744210; }
  .lg\:placeholder-yellow-900::-moz-placeholder {
    color: #744210; }
  .lg\:placeholder-yellow-900:-ms-input-placeholder {
    color: #744210; }
  .lg\:placeholder-yellow-900::-ms-input-placeholder {
    color: #744210; }
  .lg\:placeholder-yellow-900::placeholder {
    color: #744210; }
  .lg\:placeholder-green-100::-webkit-input-placeholder {
    color: #f0fff4; }
  .lg\:placeholder-green-100::-moz-placeholder {
    color: #f0fff4; }
  .lg\:placeholder-green-100:-ms-input-placeholder {
    color: #f0fff4; }
  .lg\:placeholder-green-100::-ms-input-placeholder {
    color: #f0fff4; }
  .lg\:placeholder-green-100::placeholder {
    color: #f0fff4; }
  .lg\:placeholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5; }
  .lg\:placeholder-green-200::-moz-placeholder {
    color: #c6f6d5; }
  .lg\:placeholder-green-200:-ms-input-placeholder {
    color: #c6f6d5; }
  .lg\:placeholder-green-200::-ms-input-placeholder {
    color: #c6f6d5; }
  .lg\:placeholder-green-200::placeholder {
    color: #c6f6d5; }
  .lg\:placeholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4; }
  .lg\:placeholder-green-300::-moz-placeholder {
    color: #9ae6b4; }
  .lg\:placeholder-green-300:-ms-input-placeholder {
    color: #9ae6b4; }
  .lg\:placeholder-green-300::-ms-input-placeholder {
    color: #9ae6b4; }
  .lg\:placeholder-green-300::placeholder {
    color: #9ae6b4; }
  .lg\:placeholder-green-400::-webkit-input-placeholder {
    color: #68d391; }
  .lg\:placeholder-green-400::-moz-placeholder {
    color: #68d391; }
  .lg\:placeholder-green-400:-ms-input-placeholder {
    color: #68d391; }
  .lg\:placeholder-green-400::-ms-input-placeholder {
    color: #68d391; }
  .lg\:placeholder-green-400::placeholder {
    color: #68d391; }
  .lg\:placeholder-green-500::-webkit-input-placeholder {
    color: #48bb78; }
  .lg\:placeholder-green-500::-moz-placeholder {
    color: #48bb78; }
  .lg\:placeholder-green-500:-ms-input-placeholder {
    color: #48bb78; }
  .lg\:placeholder-green-500::-ms-input-placeholder {
    color: #48bb78; }
  .lg\:placeholder-green-500::placeholder {
    color: #48bb78; }
  .lg\:placeholder-green-600::-webkit-input-placeholder {
    color: #38a169; }
  .lg\:placeholder-green-600::-moz-placeholder {
    color: #38a169; }
  .lg\:placeholder-green-600:-ms-input-placeholder {
    color: #38a169; }
  .lg\:placeholder-green-600::-ms-input-placeholder {
    color: #38a169; }
  .lg\:placeholder-green-600::placeholder {
    color: #38a169; }
  .lg\:placeholder-green-700::-webkit-input-placeholder {
    color: #2f855a; }
  .lg\:placeholder-green-700::-moz-placeholder {
    color: #2f855a; }
  .lg\:placeholder-green-700:-ms-input-placeholder {
    color: #2f855a; }
  .lg\:placeholder-green-700::-ms-input-placeholder {
    color: #2f855a; }
  .lg\:placeholder-green-700::placeholder {
    color: #2f855a; }
  .lg\:placeholder-green-800::-webkit-input-placeholder {
    color: #276749; }
  .lg\:placeholder-green-800::-moz-placeholder {
    color: #276749; }
  .lg\:placeholder-green-800:-ms-input-placeholder {
    color: #276749; }
  .lg\:placeholder-green-800::-ms-input-placeholder {
    color: #276749; }
  .lg\:placeholder-green-800::placeholder {
    color: #276749; }
  .lg\:placeholder-green-900::-webkit-input-placeholder {
    color: #22543d; }
  .lg\:placeholder-green-900::-moz-placeholder {
    color: #22543d; }
  .lg\:placeholder-green-900:-ms-input-placeholder {
    color: #22543d; }
  .lg\:placeholder-green-900::-ms-input-placeholder {
    color: #22543d; }
  .lg\:placeholder-green-900::placeholder {
    color: #22543d; }
  .lg\:placeholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa; }
  .lg\:placeholder-teal-100::-moz-placeholder {
    color: #e6fffa; }
  .lg\:placeholder-teal-100:-ms-input-placeholder {
    color: #e6fffa; }
  .lg\:placeholder-teal-100::-ms-input-placeholder {
    color: #e6fffa; }
  .lg\:placeholder-teal-100::placeholder {
    color: #e6fffa; }
  .lg\:placeholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea; }
  .lg\:placeholder-teal-200::-moz-placeholder {
    color: #b2f5ea; }
  .lg\:placeholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea; }
  .lg\:placeholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea; }
  .lg\:placeholder-teal-200::placeholder {
    color: #b2f5ea; }
  .lg\:placeholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9; }
  .lg\:placeholder-teal-300::-moz-placeholder {
    color: #81e6d9; }
  .lg\:placeholder-teal-300:-ms-input-placeholder {
    color: #81e6d9; }
  .lg\:placeholder-teal-300::-ms-input-placeholder {
    color: #81e6d9; }
  .lg\:placeholder-teal-300::placeholder {
    color: #81e6d9; }
  .lg\:placeholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5; }
  .lg\:placeholder-teal-400::-moz-placeholder {
    color: #4fd1c5; }
  .lg\:placeholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5; }
  .lg\:placeholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5; }
  .lg\:placeholder-teal-400::placeholder {
    color: #4fd1c5; }
  .lg\:placeholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac; }
  .lg\:placeholder-teal-500::-moz-placeholder {
    color: #38b2ac; }
  .lg\:placeholder-teal-500:-ms-input-placeholder {
    color: #38b2ac; }
  .lg\:placeholder-teal-500::-ms-input-placeholder {
    color: #38b2ac; }
  .lg\:placeholder-teal-500::placeholder {
    color: #38b2ac; }
  .lg\:placeholder-teal-600::-webkit-input-placeholder {
    color: #319795; }
  .lg\:placeholder-teal-600::-moz-placeholder {
    color: #319795; }
  .lg\:placeholder-teal-600:-ms-input-placeholder {
    color: #319795; }
  .lg\:placeholder-teal-600::-ms-input-placeholder {
    color: #319795; }
  .lg\:placeholder-teal-600::placeholder {
    color: #319795; }
  .lg\:placeholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b; }
  .lg\:placeholder-teal-700::-moz-placeholder {
    color: #2c7a7b; }
  .lg\:placeholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b; }
  .lg\:placeholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b; }
  .lg\:placeholder-teal-700::placeholder {
    color: #2c7a7b; }
  .lg\:placeholder-teal-800::-webkit-input-placeholder {
    color: #285e61; }
  .lg\:placeholder-teal-800::-moz-placeholder {
    color: #285e61; }
  .lg\:placeholder-teal-800:-ms-input-placeholder {
    color: #285e61; }
  .lg\:placeholder-teal-800::-ms-input-placeholder {
    color: #285e61; }
  .lg\:placeholder-teal-800::placeholder {
    color: #285e61; }
  .lg\:placeholder-teal-900::-webkit-input-placeholder {
    color: #234e52; }
  .lg\:placeholder-teal-900::-moz-placeholder {
    color: #234e52; }
  .lg\:placeholder-teal-900:-ms-input-placeholder {
    color: #234e52; }
  .lg\:placeholder-teal-900::-ms-input-placeholder {
    color: #234e52; }
  .lg\:placeholder-teal-900::placeholder {
    color: #234e52; }
  .lg\:placeholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff; }
  .lg\:placeholder-blue-100::-moz-placeholder {
    color: #ebf8ff; }
  .lg\:placeholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff; }
  .lg\:placeholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff; }
  .lg\:placeholder-blue-100::placeholder {
    color: #ebf8ff; }
  .lg\:placeholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8; }
  .lg\:placeholder-blue-200::-moz-placeholder {
    color: #bee3f8; }
  .lg\:placeholder-blue-200:-ms-input-placeholder {
    color: #bee3f8; }
  .lg\:placeholder-blue-200::-ms-input-placeholder {
    color: #bee3f8; }
  .lg\:placeholder-blue-200::placeholder {
    color: #bee3f8; }
  .lg\:placeholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4; }
  .lg\:placeholder-blue-300::-moz-placeholder {
    color: #90cdf4; }
  .lg\:placeholder-blue-300:-ms-input-placeholder {
    color: #90cdf4; }
  .lg\:placeholder-blue-300::-ms-input-placeholder {
    color: #90cdf4; }
  .lg\:placeholder-blue-300::placeholder {
    color: #90cdf4; }
  .lg\:placeholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed; }
  .lg\:placeholder-blue-400::-moz-placeholder {
    color: #63b3ed; }
  .lg\:placeholder-blue-400:-ms-input-placeholder {
    color: #63b3ed; }
  .lg\:placeholder-blue-400::-ms-input-placeholder {
    color: #63b3ed; }
  .lg\:placeholder-blue-400::placeholder {
    color: #63b3ed; }
  .lg\:placeholder-blue-500::-webkit-input-placeholder {
    color: #4299e1; }
  .lg\:placeholder-blue-500::-moz-placeholder {
    color: #4299e1; }
  .lg\:placeholder-blue-500:-ms-input-placeholder {
    color: #4299e1; }
  .lg\:placeholder-blue-500::-ms-input-placeholder {
    color: #4299e1; }
  .lg\:placeholder-blue-500::placeholder {
    color: #4299e1; }
  .lg\:placeholder-blue-600::-webkit-input-placeholder {
    color: #3182ce; }
  .lg\:placeholder-blue-600::-moz-placeholder {
    color: #3182ce; }
  .lg\:placeholder-blue-600:-ms-input-placeholder {
    color: #3182ce; }
  .lg\:placeholder-blue-600::-ms-input-placeholder {
    color: #3182ce; }
  .lg\:placeholder-blue-600::placeholder {
    color: #3182ce; }
  .lg\:placeholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0; }
  .lg\:placeholder-blue-700::-moz-placeholder {
    color: #2b6cb0; }
  .lg\:placeholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0; }
  .lg\:placeholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0; }
  .lg\:placeholder-blue-700::placeholder {
    color: #2b6cb0; }
  .lg\:placeholder-blue-800::-webkit-input-placeholder {
    color: #2c5282; }
  .lg\:placeholder-blue-800::-moz-placeholder {
    color: #2c5282; }
  .lg\:placeholder-blue-800:-ms-input-placeholder {
    color: #2c5282; }
  .lg\:placeholder-blue-800::-ms-input-placeholder {
    color: #2c5282; }
  .lg\:placeholder-blue-800::placeholder {
    color: #2c5282; }
  .lg\:placeholder-blue-900::-webkit-input-placeholder {
    color: #2a4365; }
  .lg\:placeholder-blue-900::-moz-placeholder {
    color: #2a4365; }
  .lg\:placeholder-blue-900:-ms-input-placeholder {
    color: #2a4365; }
  .lg\:placeholder-blue-900::-ms-input-placeholder {
    color: #2a4365; }
  .lg\:placeholder-blue-900::placeholder {
    color: #2a4365; }
  .lg\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff; }
  .lg\:placeholder-indigo-100::-moz-placeholder {
    color: #ebf4ff; }
  .lg\:placeholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff; }
  .lg\:placeholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff; }
  .lg\:placeholder-indigo-100::placeholder {
    color: #ebf4ff; }
  .lg\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe; }
  .lg\:placeholder-indigo-200::-moz-placeholder {
    color: #c3dafe; }
  .lg\:placeholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe; }
  .lg\:placeholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe; }
  .lg\:placeholder-indigo-200::placeholder {
    color: #c3dafe; }
  .lg\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa; }
  .lg\:placeholder-indigo-300::-moz-placeholder {
    color: #a3bffa; }
  .lg\:placeholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa; }
  .lg\:placeholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa; }
  .lg\:placeholder-indigo-300::placeholder {
    color: #a3bffa; }
  .lg\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5; }
  .lg\:placeholder-indigo-400::-moz-placeholder {
    color: #7f9cf5; }
  .lg\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5; }
  .lg\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5; }
  .lg\:placeholder-indigo-400::placeholder {
    color: #7f9cf5; }
  .lg\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667eea; }
  .lg\:placeholder-indigo-500::-moz-placeholder {
    color: #667eea; }
  .lg\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667eea; }
  .lg\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667eea; }
  .lg\:placeholder-indigo-500::placeholder {
    color: #667eea; }
  .lg\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8; }
  .lg\:placeholder-indigo-600::-moz-placeholder {
    color: #5a67d8; }
  .lg\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8; }
  .lg\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8; }
  .lg\:placeholder-indigo-600::placeholder {
    color: #5a67d8; }
  .lg\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf; }
  .lg\:placeholder-indigo-700::-moz-placeholder {
    color: #4c51bf; }
  .lg\:placeholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf; }
  .lg\:placeholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf; }
  .lg\:placeholder-indigo-700::placeholder {
    color: #4c51bf; }
  .lg\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190; }
  .lg\:placeholder-indigo-800::-moz-placeholder {
    color: #434190; }
  .lg\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190; }
  .lg\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190; }
  .lg\:placeholder-indigo-800::placeholder {
    color: #434190; }
  .lg\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b; }
  .lg\:placeholder-indigo-900::-moz-placeholder {
    color: #3c366b; }
  .lg\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3c366b; }
  .lg\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3c366b; }
  .lg\:placeholder-indigo-900::placeholder {
    color: #3c366b; }
  .lg\:placeholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff; }
  .lg\:placeholder-purple-100::-moz-placeholder {
    color: #faf5ff; }
  .lg\:placeholder-purple-100:-ms-input-placeholder {
    color: #faf5ff; }
  .lg\:placeholder-purple-100::-ms-input-placeholder {
    color: #faf5ff; }
  .lg\:placeholder-purple-100::placeholder {
    color: #faf5ff; }
  .lg\:placeholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd; }
  .lg\:placeholder-purple-200::-moz-placeholder {
    color: #e9d8fd; }
  .lg\:placeholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd; }
  .lg\:placeholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd; }
  .lg\:placeholder-purple-200::placeholder {
    color: #e9d8fd; }
  .lg\:placeholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa; }
  .lg\:placeholder-purple-300::-moz-placeholder {
    color: #d6bcfa; }
  .lg\:placeholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa; }
  .lg\:placeholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa; }
  .lg\:placeholder-purple-300::placeholder {
    color: #d6bcfa; }
  .lg\:placeholder-purple-400::-webkit-input-placeholder {
    color: #b794f4; }
  .lg\:placeholder-purple-400::-moz-placeholder {
    color: #b794f4; }
  .lg\:placeholder-purple-400:-ms-input-placeholder {
    color: #b794f4; }
  .lg\:placeholder-purple-400::-ms-input-placeholder {
    color: #b794f4; }
  .lg\:placeholder-purple-400::placeholder {
    color: #b794f4; }
  .lg\:placeholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea; }
  .lg\:placeholder-purple-500::-moz-placeholder {
    color: #9f7aea; }
  .lg\:placeholder-purple-500:-ms-input-placeholder {
    color: #9f7aea; }
  .lg\:placeholder-purple-500::-ms-input-placeholder {
    color: #9f7aea; }
  .lg\:placeholder-purple-500::placeholder {
    color: #9f7aea; }
  .lg\:placeholder-purple-600::-webkit-input-placeholder {
    color: #805ad5; }
  .lg\:placeholder-purple-600::-moz-placeholder {
    color: #805ad5; }
  .lg\:placeholder-purple-600:-ms-input-placeholder {
    color: #805ad5; }
  .lg\:placeholder-purple-600::-ms-input-placeholder {
    color: #805ad5; }
  .lg\:placeholder-purple-600::placeholder {
    color: #805ad5; }
  .lg\:placeholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1; }
  .lg\:placeholder-purple-700::-moz-placeholder {
    color: #6b46c1; }
  .lg\:placeholder-purple-700:-ms-input-placeholder {
    color: #6b46c1; }
  .lg\:placeholder-purple-700::-ms-input-placeholder {
    color: #6b46c1; }
  .lg\:placeholder-purple-700::placeholder {
    color: #6b46c1; }
  .lg\:placeholder-purple-800::-webkit-input-placeholder {
    color: #553c9a; }
  .lg\:placeholder-purple-800::-moz-placeholder {
    color: #553c9a; }
  .lg\:placeholder-purple-800:-ms-input-placeholder {
    color: #553c9a; }
  .lg\:placeholder-purple-800::-ms-input-placeholder {
    color: #553c9a; }
  .lg\:placeholder-purple-800::placeholder {
    color: #553c9a; }
  .lg\:placeholder-purple-900::-webkit-input-placeholder {
    color: #44337a; }
  .lg\:placeholder-purple-900::-moz-placeholder {
    color: #44337a; }
  .lg\:placeholder-purple-900:-ms-input-placeholder {
    color: #44337a; }
  .lg\:placeholder-purple-900::-ms-input-placeholder {
    color: #44337a; }
  .lg\:placeholder-purple-900::placeholder {
    color: #44337a; }
  .lg\:placeholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7; }
  .lg\:placeholder-pink-100::-moz-placeholder {
    color: #fff5f7; }
  .lg\:placeholder-pink-100:-ms-input-placeholder {
    color: #fff5f7; }
  .lg\:placeholder-pink-100::-ms-input-placeholder {
    color: #fff5f7; }
  .lg\:placeholder-pink-100::placeholder {
    color: #fff5f7; }
  .lg\:placeholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2; }
  .lg\:placeholder-pink-200::-moz-placeholder {
    color: #fed7e2; }
  .lg\:placeholder-pink-200:-ms-input-placeholder {
    color: #fed7e2; }
  .lg\:placeholder-pink-200::-ms-input-placeholder {
    color: #fed7e2; }
  .lg\:placeholder-pink-200::placeholder {
    color: #fed7e2; }
  .lg\:placeholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce; }
  .lg\:placeholder-pink-300::-moz-placeholder {
    color: #fbb6ce; }
  .lg\:placeholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce; }
  .lg\:placeholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce; }
  .lg\:placeholder-pink-300::placeholder {
    color: #fbb6ce; }
  .lg\:placeholder-pink-400::-webkit-input-placeholder {
    color: #f687b3; }
  .lg\:placeholder-pink-400::-moz-placeholder {
    color: #f687b3; }
  .lg\:placeholder-pink-400:-ms-input-placeholder {
    color: #f687b3; }
  .lg\:placeholder-pink-400::-ms-input-placeholder {
    color: #f687b3; }
  .lg\:placeholder-pink-400::placeholder {
    color: #f687b3; }
  .lg\:placeholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6; }
  .lg\:placeholder-pink-500::-moz-placeholder {
    color: #ed64a6; }
  .lg\:placeholder-pink-500:-ms-input-placeholder {
    color: #ed64a6; }
  .lg\:placeholder-pink-500::-ms-input-placeholder {
    color: #ed64a6; }
  .lg\:placeholder-pink-500::placeholder {
    color: #ed64a6; }
  .lg\:placeholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c; }
  .lg\:placeholder-pink-600::-moz-placeholder {
    color: #d53f8c; }
  .lg\:placeholder-pink-600:-ms-input-placeholder {
    color: #d53f8c; }
  .lg\:placeholder-pink-600::-ms-input-placeholder {
    color: #d53f8c; }
  .lg\:placeholder-pink-600::placeholder {
    color: #d53f8c; }
  .lg\:placeholder-pink-700::-webkit-input-placeholder {
    color: #b83280; }
  .lg\:placeholder-pink-700::-moz-placeholder {
    color: #b83280; }
  .lg\:placeholder-pink-700:-ms-input-placeholder {
    color: #b83280; }
  .lg\:placeholder-pink-700::-ms-input-placeholder {
    color: #b83280; }
  .lg\:placeholder-pink-700::placeholder {
    color: #b83280; }
  .lg\:placeholder-pink-800::-webkit-input-placeholder {
    color: #97266d; }
  .lg\:placeholder-pink-800::-moz-placeholder {
    color: #97266d; }
  .lg\:placeholder-pink-800:-ms-input-placeholder {
    color: #97266d; }
  .lg\:placeholder-pink-800::-ms-input-placeholder {
    color: #97266d; }
  .lg\:placeholder-pink-800::placeholder {
    color: #97266d; }
  .lg\:placeholder-pink-900::-webkit-input-placeholder {
    color: #702459; }
  .lg\:placeholder-pink-900::-moz-placeholder {
    color: #702459; }
  .lg\:placeholder-pink-900:-ms-input-placeholder {
    color: #702459; }
  .lg\:placeholder-pink-900::-ms-input-placeholder {
    color: #702459; }
  .lg\:placeholder-pink-900::placeholder {
    color: #702459; }
  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000; }
  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000; }
  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000; }
  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000; }
  .lg\:focus\:placeholder-black:focus::placeholder {
    color: #000; }
  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #fff; }
  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff; }
  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff; }
  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #fff; }
  .lg\:focus\:placeholder-white:focus::placeholder {
    color: #fff; }
  .lg\:focus\:placeholder-colour1:focus::-webkit-input-placeholder {
    color: #d2148b; }
  .lg\:focus\:placeholder-colour1:focus::-moz-placeholder {
    color: #d2148b; }
  .lg\:focus\:placeholder-colour1:focus:-ms-input-placeholder {
    color: #d2148b; }
  .lg\:focus\:placeholder-colour1:focus::-ms-input-placeholder {
    color: #d2148b; }
  .lg\:focus\:placeholder-colour1:focus::placeholder {
    color: #d2148b; }
  .lg\:focus\:placeholder-colour2:focus::-webkit-input-placeholder {
    color: #ba1a8c; }
  .lg\:focus\:placeholder-colour2:focus::-moz-placeholder {
    color: #ba1a8c; }
  .lg\:focus\:placeholder-colour2:focus:-ms-input-placeholder {
    color: #ba1a8c; }
  .lg\:focus\:placeholder-colour2:focus::-ms-input-placeholder {
    color: #ba1a8c; }
  .lg\:focus\:placeholder-colour2:focus::placeholder {
    color: #ba1a8c; }
  .lg\:focus\:placeholder-colour3:focus::-webkit-input-placeholder {
    color: #86278e; }
  .lg\:focus\:placeholder-colour3:focus::-moz-placeholder {
    color: #86278e; }
  .lg\:focus\:placeholder-colour3:focus:-ms-input-placeholder {
    color: #86278e; }
  .lg\:focus\:placeholder-colour3:focus::-ms-input-placeholder {
    color: #86278e; }
  .lg\:focus\:placeholder-colour3:focus::placeholder {
    color: #86278e; }
  .lg\:focus\:placeholder-colour4:focus::-webkit-input-placeholder {
    color: #742c8f; }
  .lg\:focus\:placeholder-colour4:focus::-moz-placeholder {
    color: #742c8f; }
  .lg\:focus\:placeholder-colour4:focus:-ms-input-placeholder {
    color: #742c8f; }
  .lg\:focus\:placeholder-colour4:focus::-ms-input-placeholder {
    color: #742c8f; }
  .lg\:focus\:placeholder-colour4:focus::placeholder {
    color: #742c8f; }
  .lg\:focus\:placeholder-shade1:focus::-webkit-input-placeholder {
    color: #0f0f0f; }
  .lg\:focus\:placeholder-shade1:focus::-moz-placeholder {
    color: #0f0f0f; }
  .lg\:focus\:placeholder-shade1:focus:-ms-input-placeholder {
    color: #0f0f0f; }
  .lg\:focus\:placeholder-shade1:focus::-ms-input-placeholder {
    color: #0f0f0f; }
  .lg\:focus\:placeholder-shade1:focus::placeholder {
    color: #0f0f0f; }
  .lg\:focus\:placeholder-shade2:focus::-webkit-input-placeholder {
    color: white; }
  .lg\:focus\:placeholder-shade2:focus::-moz-placeholder {
    color: white; }
  .lg\:focus\:placeholder-shade2:focus:-ms-input-placeholder {
    color: white; }
  .lg\:focus\:placeholder-shade2:focus::-ms-input-placeholder {
    color: white; }
  .lg\:focus\:placeholder-shade2:focus::placeholder {
    color: white; }
  .lg\:focus\:placeholder-shade3:focus::-webkit-input-placeholder {
    color: #f7f7f7; }
  .lg\:focus\:placeholder-shade3:focus::-moz-placeholder {
    color: #f7f7f7; }
  .lg\:focus\:placeholder-shade3:focus:-ms-input-placeholder {
    color: #f7f7f7; }
  .lg\:focus\:placeholder-shade3:focus::-ms-input-placeholder {
    color: #f7f7f7; }
  .lg\:focus\:placeholder-shade3:focus::placeholder {
    color: #f7f7f7; }
  .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc; }
  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc; }
  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc; }
  .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc; }
  .lg\:focus\:placeholder-gray-100:focus::placeholder {
    color: #f7fafc; }
  .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7; }
  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7; }
  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7; }
  .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7; }
  .lg\:focus\:placeholder-gray-200:focus::placeholder {
    color: #edf2f7; }
  .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0; }
  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0; }
  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0; }
  .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0; }
  .lg\:focus\:placeholder-gray-300:focus::placeholder {
    color: #e2e8f0; }
  .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0; }
  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0; }
  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0; }
  .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0; }
  .lg\:focus\:placeholder-gray-400:focus::placeholder {
    color: #cbd5e0; }
  .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0; }
  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0; }
  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0; }
  .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0; }
  .lg\:focus\:placeholder-gray-500:focus::placeholder {
    color: #a0aec0; }
  .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096; }
  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    color: #718096; }
  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    color: #718096; }
  .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    color: #718096; }
  .lg\:focus\:placeholder-gray-600:focus::placeholder {
    color: #718096; }
  .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568; }
  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    color: #4a5568; }
  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568; }
  .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568; }
  .lg\:focus\:placeholder-gray-700:focus::placeholder {
    color: #4a5568; }
  .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748; }
  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    color: #2d3748; }
  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748; }
  .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748; }
  .lg\:focus\:placeholder-gray-800:focus::placeholder {
    color: #2d3748; }
  .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c; }
  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    color: #1a202c; }
  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c; }
  .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c; }
  .lg\:focus\:placeholder-gray-900:focus::placeholder {
    color: #1a202c; }
  .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5; }
  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
    color: #fff5f5; }
  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5; }
  .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5; }
  .lg\:focus\:placeholder-red-100:focus::placeholder {
    color: #fff5f5; }
  .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7; }
  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
    color: #fed7d7; }
  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7; }
  .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7; }
  .lg\:focus\:placeholder-red-200:focus::placeholder {
    color: #fed7d7; }
  .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2; }
  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
    color: #feb2b2; }
  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2; }
  .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2; }
  .lg\:focus\:placeholder-red-300:focus::placeholder {
    color: #feb2b2; }
  .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181; }
  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
    color: #fc8181; }
  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181; }
  .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181; }
  .lg\:focus\:placeholder-red-400:focus::placeholder {
    color: #fc8181; }
  .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565; }
  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
    color: #f56565; }
  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    color: #f56565; }
  .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    color: #f56565; }
  .lg\:focus\:placeholder-red-500:focus::placeholder {
    color: #f56565; }
  .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e; }
  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
    color: #e53e3e; }
  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e; }
  .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e; }
  .lg\:focus\:placeholder-red-600:focus::placeholder {
    color: #e53e3e; }
  .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030; }
  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
    color: #c53030; }
  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    color: #c53030; }
  .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    color: #c53030; }
  .lg\:focus\:placeholder-red-700:focus::placeholder {
    color: #c53030; }
  .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c; }
  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c; }
  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c; }
  .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c; }
  .lg\:focus\:placeholder-red-800:focus::placeholder {
    color: #9b2c2c; }
  .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a; }
  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
    color: #742a2a; }
  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a; }
  .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a; }
  .lg\:focus\:placeholder-red-900:focus::placeholder {
    color: #742a2a; }
  .lg\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0; }
  .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0; }
  .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0; }
  .lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0; }
  .lg\:focus\:placeholder-orange-100:focus::placeholder {
    color: #fffaf0; }
  .lg\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8; }
  .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    color: #feebc8; }
  .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8; }
  .lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8; }
  .lg\:focus\:placeholder-orange-200:focus::placeholder {
    color: #feebc8; }
  .lg\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d; }
  .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d; }
  .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d; }
  .lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d; }
  .lg\:focus\:placeholder-orange-300:focus::placeholder {
    color: #fbd38d; }
  .lg\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55; }
  .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55; }
  .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55; }
  .lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55; }
  .lg\:focus\:placeholder-orange-400:focus::placeholder {
    color: #f6ad55; }
  .lg\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936; }
  .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    color: #ed8936; }
  .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936; }
  .lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936; }
  .lg\:focus\:placeholder-orange-500:focus::placeholder {
    color: #ed8936; }
  .lg\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20; }
  .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20; }
  .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20; }
  .lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20; }
  .lg\:focus\:placeholder-orange-600:focus::placeholder {
    color: #dd6b20; }
  .lg\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621; }
  .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    color: #c05621; }
  .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621; }
  .lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621; }
  .lg\:focus\:placeholder-orange-700:focus::placeholder {
    color: #c05621; }
  .lg\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221; }
  .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    color: #9c4221; }
  .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221; }
  .lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221; }
  .lg\:focus\:placeholder-orange-800:focus::placeholder {
    color: #9c4221; }
  .lg\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e; }
  .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    color: #7b341e; }
  .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e; }
  .lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e; }
  .lg\:focus\:placeholder-orange-900:focus::placeholder {
    color: #7b341e; }
  .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0; }
  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0; }
  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0; }
  .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0; }
  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
    color: #fffff0; }
  .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf; }
  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf; }
  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf; }
  .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf; }
  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
    color: #fefcbf; }
  .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089; }
  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    color: #faf089; }
  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089; }
  .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089; }
  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
    color: #faf089; }
  .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e; }
  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e; }
  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e; }
  .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e; }
  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
    color: #f6e05e; }
  .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b; }
  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b; }
  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b; }
  .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b; }
  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
    color: #ecc94b; }
  .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e; }
  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e; }
  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e; }
  .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e; }
  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
    color: #d69e2e; }
  .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f; }
  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f; }
  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f; }
  .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f; }
  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
    color: #b7791f; }
  .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16; }
  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    color: #975a16; }
  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16; }
  .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16; }
  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
    color: #975a16; }
  .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210; }
  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    color: #744210; }
  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210; }
  .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210; }
  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
    color: #744210; }
  .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4; }
  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
    color: #f0fff4; }
  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4; }
  .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4; }
  .lg\:focus\:placeholder-green-100:focus::placeholder {
    color: #f0fff4; }
  .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5; }
  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5; }
  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5; }
  .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5; }
  .lg\:focus\:placeholder-green-200:focus::placeholder {
    color: #c6f6d5; }
  .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4; }
  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4; }
  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4; }
  .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4; }
  .lg\:focus\:placeholder-green-300:focus::placeholder {
    color: #9ae6b4; }
  .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391; }
  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
    color: #68d391; }
  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    color: #68d391; }
  .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    color: #68d391; }
  .lg\:focus\:placeholder-green-400:focus::placeholder {
    color: #68d391; }
  .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78; }
  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
    color: #48bb78; }
  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78; }
  .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78; }
  .lg\:focus\:placeholder-green-500:focus::placeholder {
    color: #48bb78; }
  .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169; }
  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
    color: #38a169; }
  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    color: #38a169; }
  .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    color: #38a169; }
  .lg\:focus\:placeholder-green-600:focus::placeholder {
    color: #38a169; }
  .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a; }
  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
    color: #2f855a; }
  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a; }
  .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a; }
  .lg\:focus\:placeholder-green-700:focus::placeholder {
    color: #2f855a; }
  .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    color: #276749; }
  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
    color: #276749; }
  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    color: #276749; }
  .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    color: #276749; }
  .lg\:focus\:placeholder-green-800:focus::placeholder {
    color: #276749; }
  .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d; }
  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
    color: #22543d; }
  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    color: #22543d; }
  .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    color: #22543d; }
  .lg\:focus\:placeholder-green-900:focus::placeholder {
    color: #22543d; }
  .lg\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa; }
  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa; }
  .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa; }
  .lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa; }
  .lg\:focus\:placeholder-teal-100:focus::placeholder {
    color: #e6fffa; }
  .lg\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea; }
  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea; }
  .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea; }
  .lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea; }
  .lg\:focus\:placeholder-teal-200:focus::placeholder {
    color: #b2f5ea; }
  .lg\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9; }
  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9; }
  .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9; }
  .lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9; }
  .lg\:focus\:placeholder-teal-300:focus::placeholder {
    color: #81e6d9; }
  .lg\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5; }
  .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5; }
  .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5; }
  .lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5; }
  .lg\:focus\:placeholder-teal-400:focus::placeholder {
    color: #4fd1c5; }
  .lg\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac; }
  .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac; }
  .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac; }
  .lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac; }
  .lg\:focus\:placeholder-teal-500:focus::placeholder {
    color: #38b2ac; }
  .lg\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795; }
  .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    color: #319795; }
  .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    color: #319795; }
  .lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    color: #319795; }
  .lg\:focus\:placeholder-teal-600:focus::placeholder {
    color: #319795; }
  .lg\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b; }
  .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b; }
  .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b; }
  .lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b; }
  .lg\:focus\:placeholder-teal-700:focus::placeholder {
    color: #2c7a7b; }
  .lg\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61; }
  .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    color: #285e61; }
  .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61; }
  .lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61; }
  .lg\:focus\:placeholder-teal-800:focus::placeholder {
    color: #285e61; }
  .lg\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52; }
  .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    color: #234e52; }
  .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52; }
  .lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52; }
  .lg\:focus\:placeholder-teal-900:focus::placeholder {
    color: #234e52; }
  .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff; }
  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff; }
  .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff; }
  .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff; }
  .lg\:focus\:placeholder-blue-100:focus::placeholder {
    color: #ebf8ff; }
  .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8; }
  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8; }
  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8; }
  .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8; }
  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    color: #bee3f8; }
  .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4; }
  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4; }
  .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4; }
  .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4; }
  .lg\:focus\:placeholder-blue-300:focus::placeholder {
    color: #90cdf4; }
  .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed; }
  .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed; }
  .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed; }
  .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed; }
  .lg\:focus\:placeholder-blue-400:focus::placeholder {
    color: #63b3ed; }
  .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1; }
  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #4299e1; }
  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1; }
  .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1; }
  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    color: #4299e1; }
  .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce; }
  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #3182ce; }
  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce; }
  .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce; }
  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    color: #3182ce; }
  .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0; }
  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0; }
  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0; }
  .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0; }
  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    color: #2b6cb0; }
  .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282; }
  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #2c5282; }
  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282; }
  .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282; }
  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    color: #2c5282; }
  .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365; }
  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #2a4365; }
  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365; }
  .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365; }
  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    color: #2a4365; }
  .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff; }
  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff; }
  .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff; }
  .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff; }
  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
    color: #ebf4ff; }
  .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe; }
  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe; }
  .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe; }
  .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe; }
  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
    color: #c3dafe; }
  .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa; }
  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa; }
  .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa; }
  .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa; }
  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
    color: #a3bffa; }
  .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5; }
  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5; }
  .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5; }
  .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5; }
  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
    color: #7f9cf5; }
  .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea; }
  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    color: #667eea; }
  .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea; }
  .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea; }
  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
    color: #667eea; }
  .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8; }
  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8; }
  .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8; }
  .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8; }
  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
    color: #5a67d8; }
  .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf; }
  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf; }
  .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf; }
  .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf; }
  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
    color: #4c51bf; }
  .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190; }
  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    color: #434190; }
  .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190; }
  .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190; }
  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
    color: #434190; }
  .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b; }
  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b; }
  .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b; }
  .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b; }
  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
    color: #3c366b; }
  .lg\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff; }
  .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff; }
  .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff; }
  .lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff; }
  .lg\:focus\:placeholder-purple-100:focus::placeholder {
    color: #faf5ff; }
  .lg\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd; }
  .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd; }
  .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd; }
  .lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd; }
  .lg\:focus\:placeholder-purple-200:focus::placeholder {
    color: #e9d8fd; }
  .lg\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa; }
  .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa; }
  .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa; }
  .lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa; }
  .lg\:focus\:placeholder-purple-300:focus::placeholder {
    color: #d6bcfa; }
  .lg\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4; }
  .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    color: #b794f4; }
  .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4; }
  .lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4; }
  .lg\:focus\:placeholder-purple-400:focus::placeholder {
    color: #b794f4; }
  .lg\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea; }
  .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea; }
  .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea; }
  .lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea; }
  .lg\:focus\:placeholder-purple-500:focus::placeholder {
    color: #9f7aea; }
  .lg\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5; }
  .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    color: #805ad5; }
  .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5; }
  .lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5; }
  .lg\:focus\:placeholder-purple-600:focus::placeholder {
    color: #805ad5; }
  .lg\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1; }
  .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1; }
  .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1; }
  .lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1; }
  .lg\:focus\:placeholder-purple-700:focus::placeholder {
    color: #6b46c1; }
  .lg\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a; }
  .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    color: #553c9a; }
  .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a; }
  .lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a; }
  .lg\:focus\:placeholder-purple-800:focus::placeholder {
    color: #553c9a; }
  .lg\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a; }
  .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    color: #44337a; }
  .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a; }
  .lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a; }
  .lg\:focus\:placeholder-purple-900:focus::placeholder {
    color: #44337a; }
  .lg\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7; }
  .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7; }
  .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7; }
  .lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7; }
  .lg\:focus\:placeholder-pink-100:focus::placeholder {
    color: #fff5f7; }
  .lg\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2; }
  .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2; }
  .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2; }
  .lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2; }
  .lg\:focus\:placeholder-pink-200:focus::placeholder {
    color: #fed7e2; }
  .lg\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce; }
  .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce; }
  .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce; }
  .lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce; }
  .lg\:focus\:placeholder-pink-300:focus::placeholder {
    color: #fbb6ce; }
  .lg\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3; }
  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #f687b3; }
  .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3; }
  .lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3; }
  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    color: #f687b3; }
  .lg\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6; }
  .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6; }
  .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6; }
  .lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6; }
  .lg\:focus\:placeholder-pink-500:focus::placeholder {
    color: #ed64a6; }
  .lg\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c; }
  .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c; }
  .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c; }
  .lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c; }
  .lg\:focus\:placeholder-pink-600:focus::placeholder {
    color: #d53f8c; }
  .lg\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280; }
  .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    color: #b83280; }
  .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280; }
  .lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280; }
  .lg\:focus\:placeholder-pink-700:focus::placeholder {
    color: #b83280; }
  .lg\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d; }
  .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    color: #97266d; }
  .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d; }
  .lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d; }
  .lg\:focus\:placeholder-pink-800:focus::placeholder {
    color: #97266d; }
  .lg\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459; }
  .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    color: #702459; }
  .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    color: #702459; }
  .lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    color: #702459; }
  .lg\:focus\:placeholder-pink-900:focus::placeholder {
    color: #702459; }
  .lg\:pointer-events-none {
    pointer-events: none; }
  .lg\:pointer-events-auto {
    pointer-events: auto; }
  .lg\:static {
    position: static; }
  .lg\:fixed {
    position: fixed; }
  .lg\:absolute {
    position: absolute; }
  .lg\:relative {
    position: relative; }
  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .lg\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .lg\:inset-x-0 {
    right: 0;
    left: 0; }
  .lg\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .lg\:inset-x-auto {
    right: auto;
    left: auto; }
  .lg\:top-0 {
    top: 0; }
  .lg\:right-0 {
    right: 0; }
  .lg\:bottom-0 {
    bottom: 0; }
  .lg\:left-0 {
    left: 0; }
  .lg\:top-auto {
    top: auto; }
  .lg\:right-auto {
    right: auto; }
  .lg\:bottom-auto {
    bottom: auto; }
  .lg\:left-auto {
    left: auto; }
  .lg\:resize-none {
    resize: none; }
  .lg\:resize-y {
    resize: vertical; }
  .lg\:resize-x {
    resize: horizontal; }
  .lg\:resize {
    resize: both; }
  .lg\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:shadow-none {
    box-shadow: none; }
  .lg\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none; }
  .lg\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none; }
  .lg\:fill-current {
    fill: currentColor; }
  .lg\:stroke-current {
    stroke: currentColor; }
  .lg\:table-auto {
    table-layout: auto; }
  .lg\:table-fixed {
    table-layout: fixed; }
  .lg\:text-left {
    text-align: left; }
  .lg\:text-center {
    text-align: center; }
  .lg\:text-right {
    text-align: right; }
  .lg\:text-justify {
    text-align: justify; }
  .lg\:text-transparent {
    color: transparent; }
  .lg\:text-black {
    color: #000; }
  .lg\:text-white {
    color: #fff; }
  .lg\:text-colour1 {
    color: #d2148b; }
  .lg\:text-colour2 {
    color: #ba1a8c; }
  .lg\:text-colour3 {
    color: #86278e; }
  .lg\:text-colour4 {
    color: #742c8f; }
  .lg\:text-shade1 {
    color: #0f0f0f; }
  .lg\:text-shade2 {
    color: white; }
  .lg\:text-shade3 {
    color: #f7f7f7; }
  .lg\:text-gray-100 {
    color: #f7fafc; }
  .lg\:text-gray-200 {
    color: #edf2f7; }
  .lg\:text-gray-300 {
    color: #e2e8f0; }
  .lg\:text-gray-400 {
    color: #cbd5e0; }
  .lg\:text-gray-500 {
    color: #a0aec0; }
  .lg\:text-gray-600 {
    color: #718096; }
  .lg\:text-gray-700 {
    color: #4a5568; }
  .lg\:text-gray-800 {
    color: #2d3748; }
  .lg\:text-gray-900 {
    color: #1a202c; }
  .lg\:text-red-100 {
    color: #fff5f5; }
  .lg\:text-red-200 {
    color: #fed7d7; }
  .lg\:text-red-300 {
    color: #feb2b2; }
  .lg\:text-red-400 {
    color: #fc8181; }
  .lg\:text-red-500 {
    color: #f56565; }
  .lg\:text-red-600 {
    color: #e53e3e; }
  .lg\:text-red-700 {
    color: #c53030; }
  .lg\:text-red-800 {
    color: #9b2c2c; }
  .lg\:text-red-900 {
    color: #742a2a; }
  .lg\:text-orange-100 {
    color: #fffaf0; }
  .lg\:text-orange-200 {
    color: #feebc8; }
  .lg\:text-orange-300 {
    color: #fbd38d; }
  .lg\:text-orange-400 {
    color: #f6ad55; }
  .lg\:text-orange-500 {
    color: #ed8936; }
  .lg\:text-orange-600 {
    color: #dd6b20; }
  .lg\:text-orange-700 {
    color: #c05621; }
  .lg\:text-orange-800 {
    color: #9c4221; }
  .lg\:text-orange-900 {
    color: #7b341e; }
  .lg\:text-yellow-100 {
    color: #fffff0; }
  .lg\:text-yellow-200 {
    color: #fefcbf; }
  .lg\:text-yellow-300 {
    color: #faf089; }
  .lg\:text-yellow-400 {
    color: #f6e05e; }
  .lg\:text-yellow-500 {
    color: #ecc94b; }
  .lg\:text-yellow-600 {
    color: #d69e2e; }
  .lg\:text-yellow-700 {
    color: #b7791f; }
  .lg\:text-yellow-800 {
    color: #975a16; }
  .lg\:text-yellow-900 {
    color: #744210; }
  .lg\:text-green-100 {
    color: #f0fff4; }
  .lg\:text-green-200 {
    color: #c6f6d5; }
  .lg\:text-green-300 {
    color: #9ae6b4; }
  .lg\:text-green-400 {
    color: #68d391; }
  .lg\:text-green-500 {
    color: #48bb78; }
  .lg\:text-green-600 {
    color: #38a169; }
  .lg\:text-green-700 {
    color: #2f855a; }
  .lg\:text-green-800 {
    color: #276749; }
  .lg\:text-green-900 {
    color: #22543d; }
  .lg\:text-teal-100 {
    color: #e6fffa; }
  .lg\:text-teal-200 {
    color: #b2f5ea; }
  .lg\:text-teal-300 {
    color: #81e6d9; }
  .lg\:text-teal-400 {
    color: #4fd1c5; }
  .lg\:text-teal-500 {
    color: #38b2ac; }
  .lg\:text-teal-600 {
    color: #319795; }
  .lg\:text-teal-700 {
    color: #2c7a7b; }
  .lg\:text-teal-800 {
    color: #285e61; }
  .lg\:text-teal-900 {
    color: #234e52; }
  .lg\:text-blue-100 {
    color: #ebf8ff; }
  .lg\:text-blue-200 {
    color: #bee3f8; }
  .lg\:text-blue-300 {
    color: #90cdf4; }
  .lg\:text-blue-400 {
    color: #63b3ed; }
  .lg\:text-blue-500 {
    color: #4299e1; }
  .lg\:text-blue-600 {
    color: #3182ce; }
  .lg\:text-blue-700 {
    color: #2b6cb0; }
  .lg\:text-blue-800 {
    color: #2c5282; }
  .lg\:text-blue-900 {
    color: #2a4365; }
  .lg\:text-indigo-100 {
    color: #ebf4ff; }
  .lg\:text-indigo-200 {
    color: #c3dafe; }
  .lg\:text-indigo-300 {
    color: #a3bffa; }
  .lg\:text-indigo-400 {
    color: #7f9cf5; }
  .lg\:text-indigo-500 {
    color: #667eea; }
  .lg\:text-indigo-600 {
    color: #5a67d8; }
  .lg\:text-indigo-700 {
    color: #4c51bf; }
  .lg\:text-indigo-800 {
    color: #434190; }
  .lg\:text-indigo-900 {
    color: #3c366b; }
  .lg\:text-purple-100 {
    color: #faf5ff; }
  .lg\:text-purple-200 {
    color: #e9d8fd; }
  .lg\:text-purple-300 {
    color: #d6bcfa; }
  .lg\:text-purple-400 {
    color: #b794f4; }
  .lg\:text-purple-500 {
    color: #9f7aea; }
  .lg\:text-purple-600 {
    color: #805ad5; }
  .lg\:text-purple-700 {
    color: #6b46c1; }
  .lg\:text-purple-800 {
    color: #553c9a; }
  .lg\:text-purple-900 {
    color: #44337a; }
  .lg\:text-pink-100 {
    color: #fff5f7; }
  .lg\:text-pink-200 {
    color: #fed7e2; }
  .lg\:text-pink-300 {
    color: #fbb6ce; }
  .lg\:text-pink-400 {
    color: #f687b3; }
  .lg\:text-pink-500 {
    color: #ed64a6; }
  .lg\:text-pink-600 {
    color: #d53f8c; }
  .lg\:text-pink-700 {
    color: #b83280; }
  .lg\:text-pink-800 {
    color: #97266d; }
  .lg\:text-pink-900 {
    color: #702459; }
  .lg\:hover\:text-transparent:hover {
    color: transparent; }
  .lg\:hover\:text-black:hover {
    color: #000; }
  .lg\:hover\:text-white:hover {
    color: #fff; }
  .lg\:hover\:text-colour1:hover {
    color: #d2148b; }
  .lg\:hover\:text-colour2:hover {
    color: #ba1a8c; }
  .lg\:hover\:text-colour3:hover {
    color: #86278e; }
  .lg\:hover\:text-colour4:hover {
    color: #742c8f; }
  .lg\:hover\:text-shade1:hover {
    color: #0f0f0f; }
  .lg\:hover\:text-shade2:hover {
    color: white; }
  .lg\:hover\:text-shade3:hover {
    color: #f7f7f7; }
  .lg\:hover\:text-gray-100:hover {
    color: #f7fafc; }
  .lg\:hover\:text-gray-200:hover {
    color: #edf2f7; }
  .lg\:hover\:text-gray-300:hover {
    color: #e2e8f0; }
  .lg\:hover\:text-gray-400:hover {
    color: #cbd5e0; }
  .lg\:hover\:text-gray-500:hover {
    color: #a0aec0; }
  .lg\:hover\:text-gray-600:hover {
    color: #718096; }
  .lg\:hover\:text-gray-700:hover {
    color: #4a5568; }
  .lg\:hover\:text-gray-800:hover {
    color: #2d3748; }
  .lg\:hover\:text-gray-900:hover {
    color: #1a202c; }
  .lg\:hover\:text-red-100:hover {
    color: #fff5f5; }
  .lg\:hover\:text-red-200:hover {
    color: #fed7d7; }
  .lg\:hover\:text-red-300:hover {
    color: #feb2b2; }
  .lg\:hover\:text-red-400:hover {
    color: #fc8181; }
  .lg\:hover\:text-red-500:hover {
    color: #f56565; }
  .lg\:hover\:text-red-600:hover {
    color: #e53e3e; }
  .lg\:hover\:text-red-700:hover {
    color: #c53030; }
  .lg\:hover\:text-red-800:hover {
    color: #9b2c2c; }
  .lg\:hover\:text-red-900:hover {
    color: #742a2a; }
  .lg\:hover\:text-orange-100:hover {
    color: #fffaf0; }
  .lg\:hover\:text-orange-200:hover {
    color: #feebc8; }
  .lg\:hover\:text-orange-300:hover {
    color: #fbd38d; }
  .lg\:hover\:text-orange-400:hover {
    color: #f6ad55; }
  .lg\:hover\:text-orange-500:hover {
    color: #ed8936; }
  .lg\:hover\:text-orange-600:hover {
    color: #dd6b20; }
  .lg\:hover\:text-orange-700:hover {
    color: #c05621; }
  .lg\:hover\:text-orange-800:hover {
    color: #9c4221; }
  .lg\:hover\:text-orange-900:hover {
    color: #7b341e; }
  .lg\:hover\:text-yellow-100:hover {
    color: #fffff0; }
  .lg\:hover\:text-yellow-200:hover {
    color: #fefcbf; }
  .lg\:hover\:text-yellow-300:hover {
    color: #faf089; }
  .lg\:hover\:text-yellow-400:hover {
    color: #f6e05e; }
  .lg\:hover\:text-yellow-500:hover {
    color: #ecc94b; }
  .lg\:hover\:text-yellow-600:hover {
    color: #d69e2e; }
  .lg\:hover\:text-yellow-700:hover {
    color: #b7791f; }
  .lg\:hover\:text-yellow-800:hover {
    color: #975a16; }
  .lg\:hover\:text-yellow-900:hover {
    color: #744210; }
  .lg\:hover\:text-green-100:hover {
    color: #f0fff4; }
  .lg\:hover\:text-green-200:hover {
    color: #c6f6d5; }
  .lg\:hover\:text-green-300:hover {
    color: #9ae6b4; }
  .lg\:hover\:text-green-400:hover {
    color: #68d391; }
  .lg\:hover\:text-green-500:hover {
    color: #48bb78; }
  .lg\:hover\:text-green-600:hover {
    color: #38a169; }
  .lg\:hover\:text-green-700:hover {
    color: #2f855a; }
  .lg\:hover\:text-green-800:hover {
    color: #276749; }
  .lg\:hover\:text-green-900:hover {
    color: #22543d; }
  .lg\:hover\:text-teal-100:hover {
    color: #e6fffa; }
  .lg\:hover\:text-teal-200:hover {
    color: #b2f5ea; }
  .lg\:hover\:text-teal-300:hover {
    color: #81e6d9; }
  .lg\:hover\:text-teal-400:hover {
    color: #4fd1c5; }
  .lg\:hover\:text-teal-500:hover {
    color: #38b2ac; }
  .lg\:hover\:text-teal-600:hover {
    color: #319795; }
  .lg\:hover\:text-teal-700:hover {
    color: #2c7a7b; }
  .lg\:hover\:text-teal-800:hover {
    color: #285e61; }
  .lg\:hover\:text-teal-900:hover {
    color: #234e52; }
  .lg\:hover\:text-blue-100:hover {
    color: #ebf8ff; }
  .lg\:hover\:text-blue-200:hover {
    color: #bee3f8; }
  .lg\:hover\:text-blue-300:hover {
    color: #90cdf4; }
  .lg\:hover\:text-blue-400:hover {
    color: #63b3ed; }
  .lg\:hover\:text-blue-500:hover {
    color: #4299e1; }
  .lg\:hover\:text-blue-600:hover {
    color: #3182ce; }
  .lg\:hover\:text-blue-700:hover {
    color: #2b6cb0; }
  .lg\:hover\:text-blue-800:hover {
    color: #2c5282; }
  .lg\:hover\:text-blue-900:hover {
    color: #2a4365; }
  .lg\:hover\:text-indigo-100:hover {
    color: #ebf4ff; }
  .lg\:hover\:text-indigo-200:hover {
    color: #c3dafe; }
  .lg\:hover\:text-indigo-300:hover {
    color: #a3bffa; }
  .lg\:hover\:text-indigo-400:hover {
    color: #7f9cf5; }
  .lg\:hover\:text-indigo-500:hover {
    color: #667eea; }
  .lg\:hover\:text-indigo-600:hover {
    color: #5a67d8; }
  .lg\:hover\:text-indigo-700:hover {
    color: #4c51bf; }
  .lg\:hover\:text-indigo-800:hover {
    color: #434190; }
  .lg\:hover\:text-indigo-900:hover {
    color: #3c366b; }
  .lg\:hover\:text-purple-100:hover {
    color: #faf5ff; }
  .lg\:hover\:text-purple-200:hover {
    color: #e9d8fd; }
  .lg\:hover\:text-purple-300:hover {
    color: #d6bcfa; }
  .lg\:hover\:text-purple-400:hover {
    color: #b794f4; }
  .lg\:hover\:text-purple-500:hover {
    color: #9f7aea; }
  .lg\:hover\:text-purple-600:hover {
    color: #805ad5; }
  .lg\:hover\:text-purple-700:hover {
    color: #6b46c1; }
  .lg\:hover\:text-purple-800:hover {
    color: #553c9a; }
  .lg\:hover\:text-purple-900:hover {
    color: #44337a; }
  .lg\:hover\:text-pink-100:hover {
    color: #fff5f7; }
  .lg\:hover\:text-pink-200:hover {
    color: #fed7e2; }
  .lg\:hover\:text-pink-300:hover {
    color: #fbb6ce; }
  .lg\:hover\:text-pink-400:hover {
    color: #f687b3; }
  .lg\:hover\:text-pink-500:hover {
    color: #ed64a6; }
  .lg\:hover\:text-pink-600:hover {
    color: #d53f8c; }
  .lg\:hover\:text-pink-700:hover {
    color: #b83280; }
  .lg\:hover\:text-pink-800:hover {
    color: #97266d; }
  .lg\:hover\:text-pink-900:hover {
    color: #702459; }
  .lg\:focus\:text-transparent:focus {
    color: transparent; }
  .lg\:focus\:text-black:focus {
    color: #000; }
  .lg\:focus\:text-white:focus {
    color: #fff; }
  .lg\:focus\:text-colour1:focus {
    color: #d2148b; }
  .lg\:focus\:text-colour2:focus {
    color: #ba1a8c; }
  .lg\:focus\:text-colour3:focus {
    color: #86278e; }
  .lg\:focus\:text-colour4:focus {
    color: #742c8f; }
  .lg\:focus\:text-shade1:focus {
    color: #0f0f0f; }
  .lg\:focus\:text-shade2:focus {
    color: white; }
  .lg\:focus\:text-shade3:focus {
    color: #f7f7f7; }
  .lg\:focus\:text-gray-100:focus {
    color: #f7fafc; }
  .lg\:focus\:text-gray-200:focus {
    color: #edf2f7; }
  .lg\:focus\:text-gray-300:focus {
    color: #e2e8f0; }
  .lg\:focus\:text-gray-400:focus {
    color: #cbd5e0; }
  .lg\:focus\:text-gray-500:focus {
    color: #a0aec0; }
  .lg\:focus\:text-gray-600:focus {
    color: #718096; }
  .lg\:focus\:text-gray-700:focus {
    color: #4a5568; }
  .lg\:focus\:text-gray-800:focus {
    color: #2d3748; }
  .lg\:focus\:text-gray-900:focus {
    color: #1a202c; }
  .lg\:focus\:text-red-100:focus {
    color: #fff5f5; }
  .lg\:focus\:text-red-200:focus {
    color: #fed7d7; }
  .lg\:focus\:text-red-300:focus {
    color: #feb2b2; }
  .lg\:focus\:text-red-400:focus {
    color: #fc8181; }
  .lg\:focus\:text-red-500:focus {
    color: #f56565; }
  .lg\:focus\:text-red-600:focus {
    color: #e53e3e; }
  .lg\:focus\:text-red-700:focus {
    color: #c53030; }
  .lg\:focus\:text-red-800:focus {
    color: #9b2c2c; }
  .lg\:focus\:text-red-900:focus {
    color: #742a2a; }
  .lg\:focus\:text-orange-100:focus {
    color: #fffaf0; }
  .lg\:focus\:text-orange-200:focus {
    color: #feebc8; }
  .lg\:focus\:text-orange-300:focus {
    color: #fbd38d; }
  .lg\:focus\:text-orange-400:focus {
    color: #f6ad55; }
  .lg\:focus\:text-orange-500:focus {
    color: #ed8936; }
  .lg\:focus\:text-orange-600:focus {
    color: #dd6b20; }
  .lg\:focus\:text-orange-700:focus {
    color: #c05621; }
  .lg\:focus\:text-orange-800:focus {
    color: #9c4221; }
  .lg\:focus\:text-orange-900:focus {
    color: #7b341e; }
  .lg\:focus\:text-yellow-100:focus {
    color: #fffff0; }
  .lg\:focus\:text-yellow-200:focus {
    color: #fefcbf; }
  .lg\:focus\:text-yellow-300:focus {
    color: #faf089; }
  .lg\:focus\:text-yellow-400:focus {
    color: #f6e05e; }
  .lg\:focus\:text-yellow-500:focus {
    color: #ecc94b; }
  .lg\:focus\:text-yellow-600:focus {
    color: #d69e2e; }
  .lg\:focus\:text-yellow-700:focus {
    color: #b7791f; }
  .lg\:focus\:text-yellow-800:focus {
    color: #975a16; }
  .lg\:focus\:text-yellow-900:focus {
    color: #744210; }
  .lg\:focus\:text-green-100:focus {
    color: #f0fff4; }
  .lg\:focus\:text-green-200:focus {
    color: #c6f6d5; }
  .lg\:focus\:text-green-300:focus {
    color: #9ae6b4; }
  .lg\:focus\:text-green-400:focus {
    color: #68d391; }
  .lg\:focus\:text-green-500:focus {
    color: #48bb78; }
  .lg\:focus\:text-green-600:focus {
    color: #38a169; }
  .lg\:focus\:text-green-700:focus {
    color: #2f855a; }
  .lg\:focus\:text-green-800:focus {
    color: #276749; }
  .lg\:focus\:text-green-900:focus {
    color: #22543d; }
  .lg\:focus\:text-teal-100:focus {
    color: #e6fffa; }
  .lg\:focus\:text-teal-200:focus {
    color: #b2f5ea; }
  .lg\:focus\:text-teal-300:focus {
    color: #81e6d9; }
  .lg\:focus\:text-teal-400:focus {
    color: #4fd1c5; }
  .lg\:focus\:text-teal-500:focus {
    color: #38b2ac; }
  .lg\:focus\:text-teal-600:focus {
    color: #319795; }
  .lg\:focus\:text-teal-700:focus {
    color: #2c7a7b; }
  .lg\:focus\:text-teal-800:focus {
    color: #285e61; }
  .lg\:focus\:text-teal-900:focus {
    color: #234e52; }
  .lg\:focus\:text-blue-100:focus {
    color: #ebf8ff; }
  .lg\:focus\:text-blue-200:focus {
    color: #bee3f8; }
  .lg\:focus\:text-blue-300:focus {
    color: #90cdf4; }
  .lg\:focus\:text-blue-400:focus {
    color: #63b3ed; }
  .lg\:focus\:text-blue-500:focus {
    color: #4299e1; }
  .lg\:focus\:text-blue-600:focus {
    color: #3182ce; }
  .lg\:focus\:text-blue-700:focus {
    color: #2b6cb0; }
  .lg\:focus\:text-blue-800:focus {
    color: #2c5282; }
  .lg\:focus\:text-blue-900:focus {
    color: #2a4365; }
  .lg\:focus\:text-indigo-100:focus {
    color: #ebf4ff; }
  .lg\:focus\:text-indigo-200:focus {
    color: #c3dafe; }
  .lg\:focus\:text-indigo-300:focus {
    color: #a3bffa; }
  .lg\:focus\:text-indigo-400:focus {
    color: #7f9cf5; }
  .lg\:focus\:text-indigo-500:focus {
    color: #667eea; }
  .lg\:focus\:text-indigo-600:focus {
    color: #5a67d8; }
  .lg\:focus\:text-indigo-700:focus {
    color: #4c51bf; }
  .lg\:focus\:text-indigo-800:focus {
    color: #434190; }
  .lg\:focus\:text-indigo-900:focus {
    color: #3c366b; }
  .lg\:focus\:text-purple-100:focus {
    color: #faf5ff; }
  .lg\:focus\:text-purple-200:focus {
    color: #e9d8fd; }
  .lg\:focus\:text-purple-300:focus {
    color: #d6bcfa; }
  .lg\:focus\:text-purple-400:focus {
    color: #b794f4; }
  .lg\:focus\:text-purple-500:focus {
    color: #9f7aea; }
  .lg\:focus\:text-purple-600:focus {
    color: #805ad5; }
  .lg\:focus\:text-purple-700:focus {
    color: #6b46c1; }
  .lg\:focus\:text-purple-800:focus {
    color: #553c9a; }
  .lg\:focus\:text-purple-900:focus {
    color: #44337a; }
  .lg\:focus\:text-pink-100:focus {
    color: #fff5f7; }
  .lg\:focus\:text-pink-200:focus {
    color: #fed7e2; }
  .lg\:focus\:text-pink-300:focus {
    color: #fbb6ce; }
  .lg\:focus\:text-pink-400:focus {
    color: #f687b3; }
  .lg\:focus\:text-pink-500:focus {
    color: #ed64a6; }
  .lg\:focus\:text-pink-600:focus {
    color: #d53f8c; }
  .lg\:focus\:text-pink-700:focus {
    color: #b83280; }
  .lg\:focus\:text-pink-800:focus {
    color: #97266d; }
  .lg\:focus\:text-pink-900:focus {
    color: #702459; }
  .lg\:text-xs {
    font-size: 0.75rem; }
  .lg\:text-sm {
    font-size: 0.7rem; }
  .lg\:text-base {
    font-size: 1rem; }
  .lg\:text-lg {
    font-size: 1.125rem; }
  .lg\:text-xl {
    font-size: 1.25rem; }
  .lg\:text-2xl {
    font-size: 1.5rem; }
  .lg\:text-3xl {
    font-size: 1.875rem; }
  .lg\:text-4xl {
    font-size: 2.25rem; }
  .lg\:text-5xl {
    font-size: 3rem; }
  .lg\:text-6xl {
    font-size: 4rem; }
  .lg\:italic {
    font-style: italic; }
  .lg\:not-italic {
    font-style: normal; }
  .lg\:uppercase {
    text-transform: uppercase; }
  .lg\:lowercase {
    text-transform: lowercase; }
  .lg\:capitalize {
    text-transform: capitalize; }
  .lg\:normal-case {
    text-transform: none; }
  .lg\:underline {
    text-decoration: underline; }
  .lg\:line-through {
    text-decoration: line-through; }
  .lg\:no-underline {
    text-decoration: none; }
  .lg\:hover\:underline:hover {
    text-decoration: underline; }
  .lg\:hover\:line-through:hover {
    text-decoration: line-through; }
  .lg\:hover\:no-underline:hover {
    text-decoration: none; }
  .lg\:focus\:underline:focus {
    text-decoration: underline; }
  .lg\:focus\:line-through:focus {
    text-decoration: line-through; }
  .lg\:focus\:no-underline:focus {
    text-decoration: none; }
  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .lg\:tracking-tighter {
    letter-spacing: -0.05em; }
  .lg\:tracking-tight {
    letter-spacing: -0.025em; }
  .lg\:tracking-normal {
    letter-spacing: 0; }
  .lg\:tracking-wide {
    letter-spacing: 0.025em; }
  .lg\:tracking-wider {
    letter-spacing: 0.05em; }
  .lg\:tracking-widest {
    letter-spacing: 0.1em; }
  .lg\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .lg\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .lg\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .lg\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .lg\:align-baseline {
    vertical-align: baseline; }
  .lg\:align-top {
    vertical-align: top; }
  .lg\:align-middle {
    vertical-align: middle; }
  .lg\:align-bottom {
    vertical-align: bottom; }
  .lg\:align-text-top {
    vertical-align: text-top; }
  .lg\:align-text-bottom {
    vertical-align: text-bottom; }
  .lg\:visible {
    visibility: visible; }
  .lg\:invisible {
    visibility: hidden; }
  .lg\:whitespace-normal {
    white-space: normal; }
  .lg\:whitespace-no-wrap {
    white-space: nowrap; }
  .lg\:whitespace-pre {
    white-space: pre; }
  .lg\:whitespace-pre-line {
    white-space: pre-line; }
  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .lg\:break-words {
    overflow-wrap: break-word; }
  .lg\:break-all {
    word-break: break-all; }
  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .lg\:w-0 {
    width: 0; }
  .lg\:w-1 {
    width: 5px; }
  .lg\:w-2 {
    width: 10px; }
  .lg\:w-3 {
    width: 20px; }
  .lg\:w-4 {
    width: 30px; }
  .lg\:w-5 {
    width: 40px; }
  .lg\:w-6 {
    width: 60px; }
  .lg\:w-7 {
    width: 80px; }
  .lg\:w-8 {
    width: 120px; }
  .lg\:w-9 {
    width: 160px; }
  .lg\:w-10 {
    width: 200px; }
  .lg\:w-auto {
    width: auto; }
  .lg\:w-px {
    width: 1px; }
  .lg\:w-1\/2 {
    width: 50%; }
  .lg\:w-1\/3 {
    width: 33.333333%; }
  .lg\:w-2\/3 {
    width: 66.666667%; }
  .lg\:w-1\/4 {
    width: 25%; }
  .lg\:w-2\/4 {
    width: 50%; }
  .lg\:w-3\/4 {
    width: 75%; }
  .lg\:w-1\/5 {
    width: 20%; }
  .lg\:w-2\/5 {
    width: 40%; }
  .lg\:w-3\/5 {
    width: 60%; }
  .lg\:w-4\/5 {
    width: 80%; }
  .lg\:w-1\/6 {
    width: 16.666667%; }
  .lg\:w-2\/6 {
    width: 33.333333%; }
  .lg\:w-3\/6 {
    width: 50%; }
  .lg\:w-4\/6 {
    width: 66.666667%; }
  .lg\:w-5\/6 {
    width: 83.333333%; }
  .lg\:w-1\/12 {
    width: 8.333333%; }
  .lg\:w-2\/12 {
    width: 16.666667%; }
  .lg\:w-3\/12 {
    width: 25%; }
  .lg\:w-4\/12 {
    width: 33.333333%; }
  .lg\:w-5\/12 {
    width: 41.666667%; }
  .lg\:w-6\/12 {
    width: 50%; }
  .lg\:w-7\/12 {
    width: 58.333333%; }
  .lg\:w-8\/12 {
    width: 66.666667%; }
  .lg\:w-9\/12 {
    width: 75%; }
  .lg\:w-10\/12 {
    width: 83.333333%; }
  .lg\:w-11\/12 {
    width: 91.666667%; }
  .lg\:w-full {
    width: 100%; }
  .lg\:w-screen {
    width: 100vw; }
  .lg\:z-0 {
    z-index: 0; }
  .lg\:z-10 {
    z-index: 10; }
  .lg\:z-20 {
    z-index: 20; }
  .lg\:z-30 {
    z-index: 30; }
  .lg\:z-40 {
    z-index: 40; }
  .lg\:z-50 {
    z-index: 50; }
  .lg\:z-auto {
    z-index: auto; } }

@media (min-width: 1280px) {
  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .xl\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .xl\:bg-fixed {
    background-attachment: fixed; }
  .xl\:bg-local {
    background-attachment: local; }
  .xl\:bg-scroll {
    background-attachment: scroll; }
  .xl\:bg-transparent {
    background-color: transparent; }
  .xl\:bg-black {
    background-color: #000; }
  .xl\:bg-white {
    background-color: #fff; }
  .xl\:bg-colour1 {
    background-color: #d2148b; }
  .xl\:bg-colour2 {
    background-color: #ba1a8c; }
  .xl\:bg-colour3 {
    background-color: #86278e; }
  .xl\:bg-colour4 {
    background-color: #742c8f; }
  .xl\:bg-shade1 {
    background-color: #0f0f0f; }
  .xl\:bg-shade2 {
    background-color: white; }
  .xl\:bg-shade3 {
    background-color: #f7f7f7; }
  .xl\:bg-gray-100 {
    background-color: #f7fafc; }
  .xl\:bg-gray-200 {
    background-color: #edf2f7; }
  .xl\:bg-gray-300 {
    background-color: #e2e8f0; }
  .xl\:bg-gray-400 {
    background-color: #cbd5e0; }
  .xl\:bg-gray-500 {
    background-color: #a0aec0; }
  .xl\:bg-gray-600 {
    background-color: #718096; }
  .xl\:bg-gray-700 {
    background-color: #4a5568; }
  .xl\:bg-gray-800 {
    background-color: #2d3748; }
  .xl\:bg-gray-900 {
    background-color: #1a202c; }
  .xl\:bg-red-100 {
    background-color: #fff5f5; }
  .xl\:bg-red-200 {
    background-color: #fed7d7; }
  .xl\:bg-red-300 {
    background-color: #feb2b2; }
  .xl\:bg-red-400 {
    background-color: #fc8181; }
  .xl\:bg-red-500 {
    background-color: #f56565; }
  .xl\:bg-red-600 {
    background-color: #e53e3e; }
  .xl\:bg-red-700 {
    background-color: #c53030; }
  .xl\:bg-red-800 {
    background-color: #9b2c2c; }
  .xl\:bg-red-900 {
    background-color: #742a2a; }
  .xl\:bg-orange-100 {
    background-color: #fffaf0; }
  .xl\:bg-orange-200 {
    background-color: #feebc8; }
  .xl\:bg-orange-300 {
    background-color: #fbd38d; }
  .xl\:bg-orange-400 {
    background-color: #f6ad55; }
  .xl\:bg-orange-500 {
    background-color: #ed8936; }
  .xl\:bg-orange-600 {
    background-color: #dd6b20; }
  .xl\:bg-orange-700 {
    background-color: #c05621; }
  .xl\:bg-orange-800 {
    background-color: #9c4221; }
  .xl\:bg-orange-900 {
    background-color: #7b341e; }
  .xl\:bg-yellow-100 {
    background-color: #fffff0; }
  .xl\:bg-yellow-200 {
    background-color: #fefcbf; }
  .xl\:bg-yellow-300 {
    background-color: #faf089; }
  .xl\:bg-yellow-400 {
    background-color: #f6e05e; }
  .xl\:bg-yellow-500 {
    background-color: #ecc94b; }
  .xl\:bg-yellow-600 {
    background-color: #d69e2e; }
  .xl\:bg-yellow-700 {
    background-color: #b7791f; }
  .xl\:bg-yellow-800 {
    background-color: #975a16; }
  .xl\:bg-yellow-900 {
    background-color: #744210; }
  .xl\:bg-green-100 {
    background-color: #f0fff4; }
  .xl\:bg-green-200 {
    background-color: #c6f6d5; }
  .xl\:bg-green-300 {
    background-color: #9ae6b4; }
  .xl\:bg-green-400 {
    background-color: #68d391; }
  .xl\:bg-green-500 {
    background-color: #48bb78; }
  .xl\:bg-green-600 {
    background-color: #38a169; }
  .xl\:bg-green-700 {
    background-color: #2f855a; }
  .xl\:bg-green-800 {
    background-color: #276749; }
  .xl\:bg-green-900 {
    background-color: #22543d; }
  .xl\:bg-teal-100 {
    background-color: #e6fffa; }
  .xl\:bg-teal-200 {
    background-color: #b2f5ea; }
  .xl\:bg-teal-300 {
    background-color: #81e6d9; }
  .xl\:bg-teal-400 {
    background-color: #4fd1c5; }
  .xl\:bg-teal-500 {
    background-color: #38b2ac; }
  .xl\:bg-teal-600 {
    background-color: #319795; }
  .xl\:bg-teal-700 {
    background-color: #2c7a7b; }
  .xl\:bg-teal-800 {
    background-color: #285e61; }
  .xl\:bg-teal-900 {
    background-color: #234e52; }
  .xl\:bg-blue-100 {
    background-color: #ebf8ff; }
  .xl\:bg-blue-200 {
    background-color: #bee3f8; }
  .xl\:bg-blue-300 {
    background-color: #90cdf4; }
  .xl\:bg-blue-400 {
    background-color: #63b3ed; }
  .xl\:bg-blue-500 {
    background-color: #4299e1; }
  .xl\:bg-blue-600 {
    background-color: #3182ce; }
  .xl\:bg-blue-700 {
    background-color: #2b6cb0; }
  .xl\:bg-blue-800 {
    background-color: #2c5282; }
  .xl\:bg-blue-900 {
    background-color: #2a4365; }
  .xl\:bg-indigo-100 {
    background-color: #ebf4ff; }
  .xl\:bg-indigo-200 {
    background-color: #c3dafe; }
  .xl\:bg-indigo-300 {
    background-color: #a3bffa; }
  .xl\:bg-indigo-400 {
    background-color: #7f9cf5; }
  .xl\:bg-indigo-500 {
    background-color: #667eea; }
  .xl\:bg-indigo-600 {
    background-color: #5a67d8; }
  .xl\:bg-indigo-700 {
    background-color: #4c51bf; }
  .xl\:bg-indigo-800 {
    background-color: #434190; }
  .xl\:bg-indigo-900 {
    background-color: #3c366b; }
  .xl\:bg-purple-100 {
    background-color: #faf5ff; }
  .xl\:bg-purple-200 {
    background-color: #e9d8fd; }
  .xl\:bg-purple-300 {
    background-color: #d6bcfa; }
  .xl\:bg-purple-400 {
    background-color: #b794f4; }
  .xl\:bg-purple-500 {
    background-color: #9f7aea; }
  .xl\:bg-purple-600 {
    background-color: #805ad5; }
  .xl\:bg-purple-700 {
    background-color: #6b46c1; }
  .xl\:bg-purple-800 {
    background-color: #553c9a; }
  .xl\:bg-purple-900 {
    background-color: #44337a; }
  .xl\:bg-pink-100 {
    background-color: #fff5f7; }
  .xl\:bg-pink-200 {
    background-color: #fed7e2; }
  .xl\:bg-pink-300 {
    background-color: #fbb6ce; }
  .xl\:bg-pink-400 {
    background-color: #f687b3; }
  .xl\:bg-pink-500 {
    background-color: #ed64a6; }
  .xl\:bg-pink-600 {
    background-color: #d53f8c; }
  .xl\:bg-pink-700 {
    background-color: #b83280; }
  .xl\:bg-pink-800 {
    background-color: #97266d; }
  .xl\:bg-pink-900 {
    background-color: #702459; }
  .xl\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .xl\:hover\:bg-black:hover {
    background-color: #000; }
  .xl\:hover\:bg-white:hover {
    background-color: #fff; }
  .xl\:hover\:bg-colour1:hover {
    background-color: #d2148b; }
  .xl\:hover\:bg-colour2:hover {
    background-color: #ba1a8c; }
  .xl\:hover\:bg-colour3:hover {
    background-color: #86278e; }
  .xl\:hover\:bg-colour4:hover {
    background-color: #742c8f; }
  .xl\:hover\:bg-shade1:hover {
    background-color: #0f0f0f; }
  .xl\:hover\:bg-shade2:hover {
    background-color: white; }
  .xl\:hover\:bg-shade3:hover {
    background-color: #f7f7f7; }
  .xl\:hover\:bg-gray-100:hover {
    background-color: #f7fafc; }
  .xl\:hover\:bg-gray-200:hover {
    background-color: #edf2f7; }
  .xl\:hover\:bg-gray-300:hover {
    background-color: #e2e8f0; }
  .xl\:hover\:bg-gray-400:hover {
    background-color: #cbd5e0; }
  .xl\:hover\:bg-gray-500:hover {
    background-color: #a0aec0; }
  .xl\:hover\:bg-gray-600:hover {
    background-color: #718096; }
  .xl\:hover\:bg-gray-700:hover {
    background-color: #4a5568; }
  .xl\:hover\:bg-gray-800:hover {
    background-color: #2d3748; }
  .xl\:hover\:bg-gray-900:hover {
    background-color: #1a202c; }
  .xl\:hover\:bg-red-100:hover {
    background-color: #fff5f5; }
  .xl\:hover\:bg-red-200:hover {
    background-color: #fed7d7; }
  .xl\:hover\:bg-red-300:hover {
    background-color: #feb2b2; }
  .xl\:hover\:bg-red-400:hover {
    background-color: #fc8181; }
  .xl\:hover\:bg-red-500:hover {
    background-color: #f56565; }
  .xl\:hover\:bg-red-600:hover {
    background-color: #e53e3e; }
  .xl\:hover\:bg-red-700:hover {
    background-color: #c53030; }
  .xl\:hover\:bg-red-800:hover {
    background-color: #9b2c2c; }
  .xl\:hover\:bg-red-900:hover {
    background-color: #742a2a; }
  .xl\:hover\:bg-orange-100:hover {
    background-color: #fffaf0; }
  .xl\:hover\:bg-orange-200:hover {
    background-color: #feebc8; }
  .xl\:hover\:bg-orange-300:hover {
    background-color: #fbd38d; }
  .xl\:hover\:bg-orange-400:hover {
    background-color: #f6ad55; }
  .xl\:hover\:bg-orange-500:hover {
    background-color: #ed8936; }
  .xl\:hover\:bg-orange-600:hover {
    background-color: #dd6b20; }
  .xl\:hover\:bg-orange-700:hover {
    background-color: #c05621; }
  .xl\:hover\:bg-orange-800:hover {
    background-color: #9c4221; }
  .xl\:hover\:bg-orange-900:hover {
    background-color: #7b341e; }
  .xl\:hover\:bg-yellow-100:hover {
    background-color: #fffff0; }
  .xl\:hover\:bg-yellow-200:hover {
    background-color: #fefcbf; }
  .xl\:hover\:bg-yellow-300:hover {
    background-color: #faf089; }
  .xl\:hover\:bg-yellow-400:hover {
    background-color: #f6e05e; }
  .xl\:hover\:bg-yellow-500:hover {
    background-color: #ecc94b; }
  .xl\:hover\:bg-yellow-600:hover {
    background-color: #d69e2e; }
  .xl\:hover\:bg-yellow-700:hover {
    background-color: #b7791f; }
  .xl\:hover\:bg-yellow-800:hover {
    background-color: #975a16; }
  .xl\:hover\:bg-yellow-900:hover {
    background-color: #744210; }
  .xl\:hover\:bg-green-100:hover {
    background-color: #f0fff4; }
  .xl\:hover\:bg-green-200:hover {
    background-color: #c6f6d5; }
  .xl\:hover\:bg-green-300:hover {
    background-color: #9ae6b4; }
  .xl\:hover\:bg-green-400:hover {
    background-color: #68d391; }
  .xl\:hover\:bg-green-500:hover {
    background-color: #48bb78; }
  .xl\:hover\:bg-green-600:hover {
    background-color: #38a169; }
  .xl\:hover\:bg-green-700:hover {
    background-color: #2f855a; }
  .xl\:hover\:bg-green-800:hover {
    background-color: #276749; }
  .xl\:hover\:bg-green-900:hover {
    background-color: #22543d; }
  .xl\:hover\:bg-teal-100:hover {
    background-color: #e6fffa; }
  .xl\:hover\:bg-teal-200:hover {
    background-color: #b2f5ea; }
  .xl\:hover\:bg-teal-300:hover {
    background-color: #81e6d9; }
  .xl\:hover\:bg-teal-400:hover {
    background-color: #4fd1c5; }
  .xl\:hover\:bg-teal-500:hover {
    background-color: #38b2ac; }
  .xl\:hover\:bg-teal-600:hover {
    background-color: #319795; }
  .xl\:hover\:bg-teal-700:hover {
    background-color: #2c7a7b; }
  .xl\:hover\:bg-teal-800:hover {
    background-color: #285e61; }
  .xl\:hover\:bg-teal-900:hover {
    background-color: #234e52; }
  .xl\:hover\:bg-blue-100:hover {
    background-color: #ebf8ff; }
  .xl\:hover\:bg-blue-200:hover {
    background-color: #bee3f8; }
  .xl\:hover\:bg-blue-300:hover {
    background-color: #90cdf4; }
  .xl\:hover\:bg-blue-400:hover {
    background-color: #63b3ed; }
  .xl\:hover\:bg-blue-500:hover {
    background-color: #4299e1; }
  .xl\:hover\:bg-blue-600:hover {
    background-color: #3182ce; }
  .xl\:hover\:bg-blue-700:hover {
    background-color: #2b6cb0; }
  .xl\:hover\:bg-blue-800:hover {
    background-color: #2c5282; }
  .xl\:hover\:bg-blue-900:hover {
    background-color: #2a4365; }
  .xl\:hover\:bg-indigo-100:hover {
    background-color: #ebf4ff; }
  .xl\:hover\:bg-indigo-200:hover {
    background-color: #c3dafe; }
  .xl\:hover\:bg-indigo-300:hover {
    background-color: #a3bffa; }
  .xl\:hover\:bg-indigo-400:hover {
    background-color: #7f9cf5; }
  .xl\:hover\:bg-indigo-500:hover {
    background-color: #667eea; }
  .xl\:hover\:bg-indigo-600:hover {
    background-color: #5a67d8; }
  .xl\:hover\:bg-indigo-700:hover {
    background-color: #4c51bf; }
  .xl\:hover\:bg-indigo-800:hover {
    background-color: #434190; }
  .xl\:hover\:bg-indigo-900:hover {
    background-color: #3c366b; }
  .xl\:hover\:bg-purple-100:hover {
    background-color: #faf5ff; }
  .xl\:hover\:bg-purple-200:hover {
    background-color: #e9d8fd; }
  .xl\:hover\:bg-purple-300:hover {
    background-color: #d6bcfa; }
  .xl\:hover\:bg-purple-400:hover {
    background-color: #b794f4; }
  .xl\:hover\:bg-purple-500:hover {
    background-color: #9f7aea; }
  .xl\:hover\:bg-purple-600:hover {
    background-color: #805ad5; }
  .xl\:hover\:bg-purple-700:hover {
    background-color: #6b46c1; }
  .xl\:hover\:bg-purple-800:hover {
    background-color: #553c9a; }
  .xl\:hover\:bg-purple-900:hover {
    background-color: #44337a; }
  .xl\:hover\:bg-pink-100:hover {
    background-color: #fff5f7; }
  .xl\:hover\:bg-pink-200:hover {
    background-color: #fed7e2; }
  .xl\:hover\:bg-pink-300:hover {
    background-color: #fbb6ce; }
  .xl\:hover\:bg-pink-400:hover {
    background-color: #f687b3; }
  .xl\:hover\:bg-pink-500:hover {
    background-color: #ed64a6; }
  .xl\:hover\:bg-pink-600:hover {
    background-color: #d53f8c; }
  .xl\:hover\:bg-pink-700:hover {
    background-color: #b83280; }
  .xl\:hover\:bg-pink-800:hover {
    background-color: #97266d; }
  .xl\:hover\:bg-pink-900:hover {
    background-color: #702459; }
  .xl\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .xl\:focus\:bg-black:focus {
    background-color: #000; }
  .xl\:focus\:bg-white:focus {
    background-color: #fff; }
  .xl\:focus\:bg-colour1:focus {
    background-color: #d2148b; }
  .xl\:focus\:bg-colour2:focus {
    background-color: #ba1a8c; }
  .xl\:focus\:bg-colour3:focus {
    background-color: #86278e; }
  .xl\:focus\:bg-colour4:focus {
    background-color: #742c8f; }
  .xl\:focus\:bg-shade1:focus {
    background-color: #0f0f0f; }
  .xl\:focus\:bg-shade2:focus {
    background-color: white; }
  .xl\:focus\:bg-shade3:focus {
    background-color: #f7f7f7; }
  .xl\:focus\:bg-gray-100:focus {
    background-color: #f7fafc; }
  .xl\:focus\:bg-gray-200:focus {
    background-color: #edf2f7; }
  .xl\:focus\:bg-gray-300:focus {
    background-color: #e2e8f0; }
  .xl\:focus\:bg-gray-400:focus {
    background-color: #cbd5e0; }
  .xl\:focus\:bg-gray-500:focus {
    background-color: #a0aec0; }
  .xl\:focus\:bg-gray-600:focus {
    background-color: #718096; }
  .xl\:focus\:bg-gray-700:focus {
    background-color: #4a5568; }
  .xl\:focus\:bg-gray-800:focus {
    background-color: #2d3748; }
  .xl\:focus\:bg-gray-900:focus {
    background-color: #1a202c; }
  .xl\:focus\:bg-red-100:focus {
    background-color: #fff5f5; }
  .xl\:focus\:bg-red-200:focus {
    background-color: #fed7d7; }
  .xl\:focus\:bg-red-300:focus {
    background-color: #feb2b2; }
  .xl\:focus\:bg-red-400:focus {
    background-color: #fc8181; }
  .xl\:focus\:bg-red-500:focus {
    background-color: #f56565; }
  .xl\:focus\:bg-red-600:focus {
    background-color: #e53e3e; }
  .xl\:focus\:bg-red-700:focus {
    background-color: #c53030; }
  .xl\:focus\:bg-red-800:focus {
    background-color: #9b2c2c; }
  .xl\:focus\:bg-red-900:focus {
    background-color: #742a2a; }
  .xl\:focus\:bg-orange-100:focus {
    background-color: #fffaf0; }
  .xl\:focus\:bg-orange-200:focus {
    background-color: #feebc8; }
  .xl\:focus\:bg-orange-300:focus {
    background-color: #fbd38d; }
  .xl\:focus\:bg-orange-400:focus {
    background-color: #f6ad55; }
  .xl\:focus\:bg-orange-500:focus {
    background-color: #ed8936; }
  .xl\:focus\:bg-orange-600:focus {
    background-color: #dd6b20; }
  .xl\:focus\:bg-orange-700:focus {
    background-color: #c05621; }
  .xl\:focus\:bg-orange-800:focus {
    background-color: #9c4221; }
  .xl\:focus\:bg-orange-900:focus {
    background-color: #7b341e; }
  .xl\:focus\:bg-yellow-100:focus {
    background-color: #fffff0; }
  .xl\:focus\:bg-yellow-200:focus {
    background-color: #fefcbf; }
  .xl\:focus\:bg-yellow-300:focus {
    background-color: #faf089; }
  .xl\:focus\:bg-yellow-400:focus {
    background-color: #f6e05e; }
  .xl\:focus\:bg-yellow-500:focus {
    background-color: #ecc94b; }
  .xl\:focus\:bg-yellow-600:focus {
    background-color: #d69e2e; }
  .xl\:focus\:bg-yellow-700:focus {
    background-color: #b7791f; }
  .xl\:focus\:bg-yellow-800:focus {
    background-color: #975a16; }
  .xl\:focus\:bg-yellow-900:focus {
    background-color: #744210; }
  .xl\:focus\:bg-green-100:focus {
    background-color: #f0fff4; }
  .xl\:focus\:bg-green-200:focus {
    background-color: #c6f6d5; }
  .xl\:focus\:bg-green-300:focus {
    background-color: #9ae6b4; }
  .xl\:focus\:bg-green-400:focus {
    background-color: #68d391; }
  .xl\:focus\:bg-green-500:focus {
    background-color: #48bb78; }
  .xl\:focus\:bg-green-600:focus {
    background-color: #38a169; }
  .xl\:focus\:bg-green-700:focus {
    background-color: #2f855a; }
  .xl\:focus\:bg-green-800:focus {
    background-color: #276749; }
  .xl\:focus\:bg-green-900:focus {
    background-color: #22543d; }
  .xl\:focus\:bg-teal-100:focus {
    background-color: #e6fffa; }
  .xl\:focus\:bg-teal-200:focus {
    background-color: #b2f5ea; }
  .xl\:focus\:bg-teal-300:focus {
    background-color: #81e6d9; }
  .xl\:focus\:bg-teal-400:focus {
    background-color: #4fd1c5; }
  .xl\:focus\:bg-teal-500:focus {
    background-color: #38b2ac; }
  .xl\:focus\:bg-teal-600:focus {
    background-color: #319795; }
  .xl\:focus\:bg-teal-700:focus {
    background-color: #2c7a7b; }
  .xl\:focus\:bg-teal-800:focus {
    background-color: #285e61; }
  .xl\:focus\:bg-teal-900:focus {
    background-color: #234e52; }
  .xl\:focus\:bg-blue-100:focus {
    background-color: #ebf8ff; }
  .xl\:focus\:bg-blue-200:focus {
    background-color: #bee3f8; }
  .xl\:focus\:bg-blue-300:focus {
    background-color: #90cdf4; }
  .xl\:focus\:bg-blue-400:focus {
    background-color: #63b3ed; }
  .xl\:focus\:bg-blue-500:focus {
    background-color: #4299e1; }
  .xl\:focus\:bg-blue-600:focus {
    background-color: #3182ce; }
  .xl\:focus\:bg-blue-700:focus {
    background-color: #2b6cb0; }
  .xl\:focus\:bg-blue-800:focus {
    background-color: #2c5282; }
  .xl\:focus\:bg-blue-900:focus {
    background-color: #2a4365; }
  .xl\:focus\:bg-indigo-100:focus {
    background-color: #ebf4ff; }
  .xl\:focus\:bg-indigo-200:focus {
    background-color: #c3dafe; }
  .xl\:focus\:bg-indigo-300:focus {
    background-color: #a3bffa; }
  .xl\:focus\:bg-indigo-400:focus {
    background-color: #7f9cf5; }
  .xl\:focus\:bg-indigo-500:focus {
    background-color: #667eea; }
  .xl\:focus\:bg-indigo-600:focus {
    background-color: #5a67d8; }
  .xl\:focus\:bg-indigo-700:focus {
    background-color: #4c51bf; }
  .xl\:focus\:bg-indigo-800:focus {
    background-color: #434190; }
  .xl\:focus\:bg-indigo-900:focus {
    background-color: #3c366b; }
  .xl\:focus\:bg-purple-100:focus {
    background-color: #faf5ff; }
  .xl\:focus\:bg-purple-200:focus {
    background-color: #e9d8fd; }
  .xl\:focus\:bg-purple-300:focus {
    background-color: #d6bcfa; }
  .xl\:focus\:bg-purple-400:focus {
    background-color: #b794f4; }
  .xl\:focus\:bg-purple-500:focus {
    background-color: #9f7aea; }
  .xl\:focus\:bg-purple-600:focus {
    background-color: #805ad5; }
  .xl\:focus\:bg-purple-700:focus {
    background-color: #6b46c1; }
  .xl\:focus\:bg-purple-800:focus {
    background-color: #553c9a; }
  .xl\:focus\:bg-purple-900:focus {
    background-color: #44337a; }
  .xl\:focus\:bg-pink-100:focus {
    background-color: #fff5f7; }
  .xl\:focus\:bg-pink-200:focus {
    background-color: #fed7e2; }
  .xl\:focus\:bg-pink-300:focus {
    background-color: #fbb6ce; }
  .xl\:focus\:bg-pink-400:focus {
    background-color: #f687b3; }
  .xl\:focus\:bg-pink-500:focus {
    background-color: #ed64a6; }
  .xl\:focus\:bg-pink-600:focus {
    background-color: #d53f8c; }
  .xl\:focus\:bg-pink-700:focus {
    background-color: #b83280; }
  .xl\:focus\:bg-pink-800:focus {
    background-color: #97266d; }
  .xl\:focus\:bg-pink-900:focus {
    background-color: #702459; }
  .xl\:bg-bottom {
    background-position: bottom; }
  .xl\:bg-center {
    background-position: center; }
  .xl\:bg-left {
    background-position: left; }
  .xl\:bg-left-bottom {
    background-position: left bottom; }
  .xl\:bg-left-top {
    background-position: left top; }
  .xl\:bg-right {
    background-position: right; }
  .xl\:bg-right-bottom {
    background-position: right bottom; }
  .xl\:bg-right-top {
    background-position: right top; }
  .xl\:bg-top {
    background-position: top; }
  .xl\:bg-repeat {
    background-repeat: repeat; }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat; }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x; }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y; }
  .xl\:bg-repeat-round {
    background-repeat: round; }
  .xl\:bg-repeat-space {
    background-repeat: space; }
  .xl\:bg-auto {
    background-size: auto; }
  .xl\:bg-cover {
    background-size: cover; }
  .xl\:bg-contain {
    background-size: contain; }
  .xl\:border-collapse {
    border-collapse: collapse; }
  .xl\:border-separate {
    border-collapse: separate; }
  .xl\:border-transparent {
    border-color: transparent; }
  .xl\:border-black {
    border-color: #000; }
  .xl\:border-white {
    border-color: #fff; }
  .xl\:border-colour1 {
    border-color: #d2148b; }
  .xl\:border-colour2 {
    border-color: #ba1a8c; }
  .xl\:border-colour3 {
    border-color: #86278e; }
  .xl\:border-colour4 {
    border-color: #742c8f; }
  .xl\:border-shade1 {
    border-color: #0f0f0f; }
  .xl\:border-shade2 {
    border-color: white; }
  .xl\:border-shade3 {
    border-color: #f7f7f7; }
  .xl\:border-gray-100 {
    border-color: #f7fafc; }
  .xl\:border-gray-200 {
    border-color: #edf2f7; }
  .xl\:border-gray-300 {
    border-color: #e2e8f0; }
  .xl\:border-gray-400 {
    border-color: #cbd5e0; }
  .xl\:border-gray-500 {
    border-color: #a0aec0; }
  .xl\:border-gray-600 {
    border-color: #718096; }
  .xl\:border-gray-700 {
    border-color: #4a5568; }
  .xl\:border-gray-800 {
    border-color: #2d3748; }
  .xl\:border-gray-900 {
    border-color: #1a202c; }
  .xl\:border-red-100 {
    border-color: #fff5f5; }
  .xl\:border-red-200 {
    border-color: #fed7d7; }
  .xl\:border-red-300 {
    border-color: #feb2b2; }
  .xl\:border-red-400 {
    border-color: #fc8181; }
  .xl\:border-red-500 {
    border-color: #f56565; }
  .xl\:border-red-600 {
    border-color: #e53e3e; }
  .xl\:border-red-700 {
    border-color: #c53030; }
  .xl\:border-red-800 {
    border-color: #9b2c2c; }
  .xl\:border-red-900 {
    border-color: #742a2a; }
  .xl\:border-orange-100 {
    border-color: #fffaf0; }
  .xl\:border-orange-200 {
    border-color: #feebc8; }
  .xl\:border-orange-300 {
    border-color: #fbd38d; }
  .xl\:border-orange-400 {
    border-color: #f6ad55; }
  .xl\:border-orange-500 {
    border-color: #ed8936; }
  .xl\:border-orange-600 {
    border-color: #dd6b20; }
  .xl\:border-orange-700 {
    border-color: #c05621; }
  .xl\:border-orange-800 {
    border-color: #9c4221; }
  .xl\:border-orange-900 {
    border-color: #7b341e; }
  .xl\:border-yellow-100 {
    border-color: #fffff0; }
  .xl\:border-yellow-200 {
    border-color: #fefcbf; }
  .xl\:border-yellow-300 {
    border-color: #faf089; }
  .xl\:border-yellow-400 {
    border-color: #f6e05e; }
  .xl\:border-yellow-500 {
    border-color: #ecc94b; }
  .xl\:border-yellow-600 {
    border-color: #d69e2e; }
  .xl\:border-yellow-700 {
    border-color: #b7791f; }
  .xl\:border-yellow-800 {
    border-color: #975a16; }
  .xl\:border-yellow-900 {
    border-color: #744210; }
  .xl\:border-green-100 {
    border-color: #f0fff4; }
  .xl\:border-green-200 {
    border-color: #c6f6d5; }
  .xl\:border-green-300 {
    border-color: #9ae6b4; }
  .xl\:border-green-400 {
    border-color: #68d391; }
  .xl\:border-green-500 {
    border-color: #48bb78; }
  .xl\:border-green-600 {
    border-color: #38a169; }
  .xl\:border-green-700 {
    border-color: #2f855a; }
  .xl\:border-green-800 {
    border-color: #276749; }
  .xl\:border-green-900 {
    border-color: #22543d; }
  .xl\:border-teal-100 {
    border-color: #e6fffa; }
  .xl\:border-teal-200 {
    border-color: #b2f5ea; }
  .xl\:border-teal-300 {
    border-color: #81e6d9; }
  .xl\:border-teal-400 {
    border-color: #4fd1c5; }
  .xl\:border-teal-500 {
    border-color: #38b2ac; }
  .xl\:border-teal-600 {
    border-color: #319795; }
  .xl\:border-teal-700 {
    border-color: #2c7a7b; }
  .xl\:border-teal-800 {
    border-color: #285e61; }
  .xl\:border-teal-900 {
    border-color: #234e52; }
  .xl\:border-blue-100 {
    border-color: #ebf8ff; }
  .xl\:border-blue-200 {
    border-color: #bee3f8; }
  .xl\:border-blue-300 {
    border-color: #90cdf4; }
  .xl\:border-blue-400 {
    border-color: #63b3ed; }
  .xl\:border-blue-500 {
    border-color: #4299e1; }
  .xl\:border-blue-600 {
    border-color: #3182ce; }
  .xl\:border-blue-700 {
    border-color: #2b6cb0; }
  .xl\:border-blue-800 {
    border-color: #2c5282; }
  .xl\:border-blue-900 {
    border-color: #2a4365; }
  .xl\:border-indigo-100 {
    border-color: #ebf4ff; }
  .xl\:border-indigo-200 {
    border-color: #c3dafe; }
  .xl\:border-indigo-300 {
    border-color: #a3bffa; }
  .xl\:border-indigo-400 {
    border-color: #7f9cf5; }
  .xl\:border-indigo-500 {
    border-color: #667eea; }
  .xl\:border-indigo-600 {
    border-color: #5a67d8; }
  .xl\:border-indigo-700 {
    border-color: #4c51bf; }
  .xl\:border-indigo-800 {
    border-color: #434190; }
  .xl\:border-indigo-900 {
    border-color: #3c366b; }
  .xl\:border-purple-100 {
    border-color: #faf5ff; }
  .xl\:border-purple-200 {
    border-color: #e9d8fd; }
  .xl\:border-purple-300 {
    border-color: #d6bcfa; }
  .xl\:border-purple-400 {
    border-color: #b794f4; }
  .xl\:border-purple-500 {
    border-color: #9f7aea; }
  .xl\:border-purple-600 {
    border-color: #805ad5; }
  .xl\:border-purple-700 {
    border-color: #6b46c1; }
  .xl\:border-purple-800 {
    border-color: #553c9a; }
  .xl\:border-purple-900 {
    border-color: #44337a; }
  .xl\:border-pink-100 {
    border-color: #fff5f7; }
  .xl\:border-pink-200 {
    border-color: #fed7e2; }
  .xl\:border-pink-300 {
    border-color: #fbb6ce; }
  .xl\:border-pink-400 {
    border-color: #f687b3; }
  .xl\:border-pink-500 {
    border-color: #ed64a6; }
  .xl\:border-pink-600 {
    border-color: #d53f8c; }
  .xl\:border-pink-700 {
    border-color: #b83280; }
  .xl\:border-pink-800 {
    border-color: #97266d; }
  .xl\:border-pink-900 {
    border-color: #702459; }
  .xl\:hover\:border-transparent:hover {
    border-color: transparent; }
  .xl\:hover\:border-black:hover {
    border-color: #000; }
  .xl\:hover\:border-white:hover {
    border-color: #fff; }
  .xl\:hover\:border-colour1:hover {
    border-color: #d2148b; }
  .xl\:hover\:border-colour2:hover {
    border-color: #ba1a8c; }
  .xl\:hover\:border-colour3:hover {
    border-color: #86278e; }
  .xl\:hover\:border-colour4:hover {
    border-color: #742c8f; }
  .xl\:hover\:border-shade1:hover {
    border-color: #0f0f0f; }
  .xl\:hover\:border-shade2:hover {
    border-color: white; }
  .xl\:hover\:border-shade3:hover {
    border-color: #f7f7f7; }
  .xl\:hover\:border-gray-100:hover {
    border-color: #f7fafc; }
  .xl\:hover\:border-gray-200:hover {
    border-color: #edf2f7; }
  .xl\:hover\:border-gray-300:hover {
    border-color: #e2e8f0; }
  .xl\:hover\:border-gray-400:hover {
    border-color: #cbd5e0; }
  .xl\:hover\:border-gray-500:hover {
    border-color: #a0aec0; }
  .xl\:hover\:border-gray-600:hover {
    border-color: #718096; }
  .xl\:hover\:border-gray-700:hover {
    border-color: #4a5568; }
  .xl\:hover\:border-gray-800:hover {
    border-color: #2d3748; }
  .xl\:hover\:border-gray-900:hover {
    border-color: #1a202c; }
  .xl\:hover\:border-red-100:hover {
    border-color: #fff5f5; }
  .xl\:hover\:border-red-200:hover {
    border-color: #fed7d7; }
  .xl\:hover\:border-red-300:hover {
    border-color: #feb2b2; }
  .xl\:hover\:border-red-400:hover {
    border-color: #fc8181; }
  .xl\:hover\:border-red-500:hover {
    border-color: #f56565; }
  .xl\:hover\:border-red-600:hover {
    border-color: #e53e3e; }
  .xl\:hover\:border-red-700:hover {
    border-color: #c53030; }
  .xl\:hover\:border-red-800:hover {
    border-color: #9b2c2c; }
  .xl\:hover\:border-red-900:hover {
    border-color: #742a2a; }
  .xl\:hover\:border-orange-100:hover {
    border-color: #fffaf0; }
  .xl\:hover\:border-orange-200:hover {
    border-color: #feebc8; }
  .xl\:hover\:border-orange-300:hover {
    border-color: #fbd38d; }
  .xl\:hover\:border-orange-400:hover {
    border-color: #f6ad55; }
  .xl\:hover\:border-orange-500:hover {
    border-color: #ed8936; }
  .xl\:hover\:border-orange-600:hover {
    border-color: #dd6b20; }
  .xl\:hover\:border-orange-700:hover {
    border-color: #c05621; }
  .xl\:hover\:border-orange-800:hover {
    border-color: #9c4221; }
  .xl\:hover\:border-orange-900:hover {
    border-color: #7b341e; }
  .xl\:hover\:border-yellow-100:hover {
    border-color: #fffff0; }
  .xl\:hover\:border-yellow-200:hover {
    border-color: #fefcbf; }
  .xl\:hover\:border-yellow-300:hover {
    border-color: #faf089; }
  .xl\:hover\:border-yellow-400:hover {
    border-color: #f6e05e; }
  .xl\:hover\:border-yellow-500:hover {
    border-color: #ecc94b; }
  .xl\:hover\:border-yellow-600:hover {
    border-color: #d69e2e; }
  .xl\:hover\:border-yellow-700:hover {
    border-color: #b7791f; }
  .xl\:hover\:border-yellow-800:hover {
    border-color: #975a16; }
  .xl\:hover\:border-yellow-900:hover {
    border-color: #744210; }
  .xl\:hover\:border-green-100:hover {
    border-color: #f0fff4; }
  .xl\:hover\:border-green-200:hover {
    border-color: #c6f6d5; }
  .xl\:hover\:border-green-300:hover {
    border-color: #9ae6b4; }
  .xl\:hover\:border-green-400:hover {
    border-color: #68d391; }
  .xl\:hover\:border-green-500:hover {
    border-color: #48bb78; }
  .xl\:hover\:border-green-600:hover {
    border-color: #38a169; }
  .xl\:hover\:border-green-700:hover {
    border-color: #2f855a; }
  .xl\:hover\:border-green-800:hover {
    border-color: #276749; }
  .xl\:hover\:border-green-900:hover {
    border-color: #22543d; }
  .xl\:hover\:border-teal-100:hover {
    border-color: #e6fffa; }
  .xl\:hover\:border-teal-200:hover {
    border-color: #b2f5ea; }
  .xl\:hover\:border-teal-300:hover {
    border-color: #81e6d9; }
  .xl\:hover\:border-teal-400:hover {
    border-color: #4fd1c5; }
  .xl\:hover\:border-teal-500:hover {
    border-color: #38b2ac; }
  .xl\:hover\:border-teal-600:hover {
    border-color: #319795; }
  .xl\:hover\:border-teal-700:hover {
    border-color: #2c7a7b; }
  .xl\:hover\:border-teal-800:hover {
    border-color: #285e61; }
  .xl\:hover\:border-teal-900:hover {
    border-color: #234e52; }
  .xl\:hover\:border-blue-100:hover {
    border-color: #ebf8ff; }
  .xl\:hover\:border-blue-200:hover {
    border-color: #bee3f8; }
  .xl\:hover\:border-blue-300:hover {
    border-color: #90cdf4; }
  .xl\:hover\:border-blue-400:hover {
    border-color: #63b3ed; }
  .xl\:hover\:border-blue-500:hover {
    border-color: #4299e1; }
  .xl\:hover\:border-blue-600:hover {
    border-color: #3182ce; }
  .xl\:hover\:border-blue-700:hover {
    border-color: #2b6cb0; }
  .xl\:hover\:border-blue-800:hover {
    border-color: #2c5282; }
  .xl\:hover\:border-blue-900:hover {
    border-color: #2a4365; }
  .xl\:hover\:border-indigo-100:hover {
    border-color: #ebf4ff; }
  .xl\:hover\:border-indigo-200:hover {
    border-color: #c3dafe; }
  .xl\:hover\:border-indigo-300:hover {
    border-color: #a3bffa; }
  .xl\:hover\:border-indigo-400:hover {
    border-color: #7f9cf5; }
  .xl\:hover\:border-indigo-500:hover {
    border-color: #667eea; }
  .xl\:hover\:border-indigo-600:hover {
    border-color: #5a67d8; }
  .xl\:hover\:border-indigo-700:hover {
    border-color: #4c51bf; }
  .xl\:hover\:border-indigo-800:hover {
    border-color: #434190; }
  .xl\:hover\:border-indigo-900:hover {
    border-color: #3c366b; }
  .xl\:hover\:border-purple-100:hover {
    border-color: #faf5ff; }
  .xl\:hover\:border-purple-200:hover {
    border-color: #e9d8fd; }
  .xl\:hover\:border-purple-300:hover {
    border-color: #d6bcfa; }
  .xl\:hover\:border-purple-400:hover {
    border-color: #b794f4; }
  .xl\:hover\:border-purple-500:hover {
    border-color: #9f7aea; }
  .xl\:hover\:border-purple-600:hover {
    border-color: #805ad5; }
  .xl\:hover\:border-purple-700:hover {
    border-color: #6b46c1; }
  .xl\:hover\:border-purple-800:hover {
    border-color: #553c9a; }
  .xl\:hover\:border-purple-900:hover {
    border-color: #44337a; }
  .xl\:hover\:border-pink-100:hover {
    border-color: #fff5f7; }
  .xl\:hover\:border-pink-200:hover {
    border-color: #fed7e2; }
  .xl\:hover\:border-pink-300:hover {
    border-color: #fbb6ce; }
  .xl\:hover\:border-pink-400:hover {
    border-color: #f687b3; }
  .xl\:hover\:border-pink-500:hover {
    border-color: #ed64a6; }
  .xl\:hover\:border-pink-600:hover {
    border-color: #d53f8c; }
  .xl\:hover\:border-pink-700:hover {
    border-color: #b83280; }
  .xl\:hover\:border-pink-800:hover {
    border-color: #97266d; }
  .xl\:hover\:border-pink-900:hover {
    border-color: #702459; }
  .xl\:focus\:border-transparent:focus {
    border-color: transparent; }
  .xl\:focus\:border-black:focus {
    border-color: #000; }
  .xl\:focus\:border-white:focus {
    border-color: #fff; }
  .xl\:focus\:border-colour1:focus {
    border-color: #d2148b; }
  .xl\:focus\:border-colour2:focus {
    border-color: #ba1a8c; }
  .xl\:focus\:border-colour3:focus {
    border-color: #86278e; }
  .xl\:focus\:border-colour4:focus {
    border-color: #742c8f; }
  .xl\:focus\:border-shade1:focus {
    border-color: #0f0f0f; }
  .xl\:focus\:border-shade2:focus {
    border-color: white; }
  .xl\:focus\:border-shade3:focus {
    border-color: #f7f7f7; }
  .xl\:focus\:border-gray-100:focus {
    border-color: #f7fafc; }
  .xl\:focus\:border-gray-200:focus {
    border-color: #edf2f7; }
  .xl\:focus\:border-gray-300:focus {
    border-color: #e2e8f0; }
  .xl\:focus\:border-gray-400:focus {
    border-color: #cbd5e0; }
  .xl\:focus\:border-gray-500:focus {
    border-color: #a0aec0; }
  .xl\:focus\:border-gray-600:focus {
    border-color: #718096; }
  .xl\:focus\:border-gray-700:focus {
    border-color: #4a5568; }
  .xl\:focus\:border-gray-800:focus {
    border-color: #2d3748; }
  .xl\:focus\:border-gray-900:focus {
    border-color: #1a202c; }
  .xl\:focus\:border-red-100:focus {
    border-color: #fff5f5; }
  .xl\:focus\:border-red-200:focus {
    border-color: #fed7d7; }
  .xl\:focus\:border-red-300:focus {
    border-color: #feb2b2; }
  .xl\:focus\:border-red-400:focus {
    border-color: #fc8181; }
  .xl\:focus\:border-red-500:focus {
    border-color: #f56565; }
  .xl\:focus\:border-red-600:focus {
    border-color: #e53e3e; }
  .xl\:focus\:border-red-700:focus {
    border-color: #c53030; }
  .xl\:focus\:border-red-800:focus {
    border-color: #9b2c2c; }
  .xl\:focus\:border-red-900:focus {
    border-color: #742a2a; }
  .xl\:focus\:border-orange-100:focus {
    border-color: #fffaf0; }
  .xl\:focus\:border-orange-200:focus {
    border-color: #feebc8; }
  .xl\:focus\:border-orange-300:focus {
    border-color: #fbd38d; }
  .xl\:focus\:border-orange-400:focus {
    border-color: #f6ad55; }
  .xl\:focus\:border-orange-500:focus {
    border-color: #ed8936; }
  .xl\:focus\:border-orange-600:focus {
    border-color: #dd6b20; }
  .xl\:focus\:border-orange-700:focus {
    border-color: #c05621; }
  .xl\:focus\:border-orange-800:focus {
    border-color: #9c4221; }
  .xl\:focus\:border-orange-900:focus {
    border-color: #7b341e; }
  .xl\:focus\:border-yellow-100:focus {
    border-color: #fffff0; }
  .xl\:focus\:border-yellow-200:focus {
    border-color: #fefcbf; }
  .xl\:focus\:border-yellow-300:focus {
    border-color: #faf089; }
  .xl\:focus\:border-yellow-400:focus {
    border-color: #f6e05e; }
  .xl\:focus\:border-yellow-500:focus {
    border-color: #ecc94b; }
  .xl\:focus\:border-yellow-600:focus {
    border-color: #d69e2e; }
  .xl\:focus\:border-yellow-700:focus {
    border-color: #b7791f; }
  .xl\:focus\:border-yellow-800:focus {
    border-color: #975a16; }
  .xl\:focus\:border-yellow-900:focus {
    border-color: #744210; }
  .xl\:focus\:border-green-100:focus {
    border-color: #f0fff4; }
  .xl\:focus\:border-green-200:focus {
    border-color: #c6f6d5; }
  .xl\:focus\:border-green-300:focus {
    border-color: #9ae6b4; }
  .xl\:focus\:border-green-400:focus {
    border-color: #68d391; }
  .xl\:focus\:border-green-500:focus {
    border-color: #48bb78; }
  .xl\:focus\:border-green-600:focus {
    border-color: #38a169; }
  .xl\:focus\:border-green-700:focus {
    border-color: #2f855a; }
  .xl\:focus\:border-green-800:focus {
    border-color: #276749; }
  .xl\:focus\:border-green-900:focus {
    border-color: #22543d; }
  .xl\:focus\:border-teal-100:focus {
    border-color: #e6fffa; }
  .xl\:focus\:border-teal-200:focus {
    border-color: #b2f5ea; }
  .xl\:focus\:border-teal-300:focus {
    border-color: #81e6d9; }
  .xl\:focus\:border-teal-400:focus {
    border-color: #4fd1c5; }
  .xl\:focus\:border-teal-500:focus {
    border-color: #38b2ac; }
  .xl\:focus\:border-teal-600:focus {
    border-color: #319795; }
  .xl\:focus\:border-teal-700:focus {
    border-color: #2c7a7b; }
  .xl\:focus\:border-teal-800:focus {
    border-color: #285e61; }
  .xl\:focus\:border-teal-900:focus {
    border-color: #234e52; }
  .xl\:focus\:border-blue-100:focus {
    border-color: #ebf8ff; }
  .xl\:focus\:border-blue-200:focus {
    border-color: #bee3f8; }
  .xl\:focus\:border-blue-300:focus {
    border-color: #90cdf4; }
  .xl\:focus\:border-blue-400:focus {
    border-color: #63b3ed; }
  .xl\:focus\:border-blue-500:focus {
    border-color: #4299e1; }
  .xl\:focus\:border-blue-600:focus {
    border-color: #3182ce; }
  .xl\:focus\:border-blue-700:focus {
    border-color: #2b6cb0; }
  .xl\:focus\:border-blue-800:focus {
    border-color: #2c5282; }
  .xl\:focus\:border-blue-900:focus {
    border-color: #2a4365; }
  .xl\:focus\:border-indigo-100:focus {
    border-color: #ebf4ff; }
  .xl\:focus\:border-indigo-200:focus {
    border-color: #c3dafe; }
  .xl\:focus\:border-indigo-300:focus {
    border-color: #a3bffa; }
  .xl\:focus\:border-indigo-400:focus {
    border-color: #7f9cf5; }
  .xl\:focus\:border-indigo-500:focus {
    border-color: #667eea; }
  .xl\:focus\:border-indigo-600:focus {
    border-color: #5a67d8; }
  .xl\:focus\:border-indigo-700:focus {
    border-color: #4c51bf; }
  .xl\:focus\:border-indigo-800:focus {
    border-color: #434190; }
  .xl\:focus\:border-indigo-900:focus {
    border-color: #3c366b; }
  .xl\:focus\:border-purple-100:focus {
    border-color: #faf5ff; }
  .xl\:focus\:border-purple-200:focus {
    border-color: #e9d8fd; }
  .xl\:focus\:border-purple-300:focus {
    border-color: #d6bcfa; }
  .xl\:focus\:border-purple-400:focus {
    border-color: #b794f4; }
  .xl\:focus\:border-purple-500:focus {
    border-color: #9f7aea; }
  .xl\:focus\:border-purple-600:focus {
    border-color: #805ad5; }
  .xl\:focus\:border-purple-700:focus {
    border-color: #6b46c1; }
  .xl\:focus\:border-purple-800:focus {
    border-color: #553c9a; }
  .xl\:focus\:border-purple-900:focus {
    border-color: #44337a; }
  .xl\:focus\:border-pink-100:focus {
    border-color: #fff5f7; }
  .xl\:focus\:border-pink-200:focus {
    border-color: #fed7e2; }
  .xl\:focus\:border-pink-300:focus {
    border-color: #fbb6ce; }
  .xl\:focus\:border-pink-400:focus {
    border-color: #f687b3; }
  .xl\:focus\:border-pink-500:focus {
    border-color: #ed64a6; }
  .xl\:focus\:border-pink-600:focus {
    border-color: #d53f8c; }
  .xl\:focus\:border-pink-700:focus {
    border-color: #b83280; }
  .xl\:focus\:border-pink-800:focus {
    border-color: #97266d; }
  .xl\:focus\:border-pink-900:focus {
    border-color: #702459; }
  .xl\:rounded-none {
    border-radius: 0; }
  .xl\:rounded-sm {
    border-radius: 0.25rem; }
  .xl\:rounded {
    border-radius: 0.5rem; }
  .xl\:rounded-lg {
    border-radius: 1rem; }
  .xl\:rounded-full {
    border-radius: 9999px; }
  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .xl\:rounded-t-sm {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .xl\:rounded-r-sm {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-l-sm {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-t {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .xl\:rounded-r {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .xl\:rounded-b {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-l {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-t-lg {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }
  .xl\:rounded-r-lg {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem; }
  .xl\:rounded-b-lg {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .xl\:rounded-l-lg {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .xl\:rounded-tl-none {
    border-top-left-radius: 0; }
  .xl\:rounded-tr-none {
    border-top-right-radius: 0; }
  .xl\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.25rem; }
  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.25rem; }
  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.25rem; }
  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-tl {
    border-top-left-radius: 0.5rem; }
  .xl\:rounded-tr {
    border-top-right-radius: 0.5rem; }
  .xl\:rounded-br {
    border-bottom-right-radius: 0.5rem; }
  .xl\:rounded-bl {
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-tl-lg {
    border-top-left-radius: 1rem; }
  .xl\:rounded-tr-lg {
    border-top-right-radius: 1rem; }
  .xl\:rounded-br-lg {
    border-bottom-right-radius: 1rem; }
  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 1rem; }
  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .xl\:border-solid {
    border-style: solid; }
  .xl\:border-dashed {
    border-style: dashed; }
  .xl\:border-dotted {
    border-style: dotted; }
  .xl\:border-double {
    border-style: double; }
  .xl\:border-none {
    border-style: none; }
  .xl\:border-0 {
    border-width: 0; }
  .xl\:border-2 {
    border-width: 2px; }
  .xl\:border-4 {
    border-width: 4px; }
  .xl\:border-8 {
    border-width: 8px; }
  .xl\:border {
    border-width: 1px; }
  .xl\:border-t-0 {
    border-top-width: 0; }
  .xl\:border-r-0 {
    border-right-width: 0; }
  .xl\:border-b-0 {
    border-bottom-width: 0; }
  .xl\:border-l-0 {
    border-left-width: 0; }
  .xl\:border-t-2 {
    border-top-width: 2px; }
  .xl\:border-r-2 {
    border-right-width: 2px; }
  .xl\:border-b-2 {
    border-bottom-width: 2px; }
  .xl\:border-l-2 {
    border-left-width: 2px; }
  .xl\:border-t-4 {
    border-top-width: 4px; }
  .xl\:border-r-4 {
    border-right-width: 4px; }
  .xl\:border-b-4 {
    border-bottom-width: 4px; }
  .xl\:border-l-4 {
    border-left-width: 4px; }
  .xl\:border-t-8 {
    border-top-width: 8px; }
  .xl\:border-r-8 {
    border-right-width: 8px; }
  .xl\:border-b-8 {
    border-bottom-width: 8px; }
  .xl\:border-l-8 {
    border-left-width: 8px; }
  .xl\:border-t {
    border-top-width: 1px; }
  .xl\:border-r {
    border-right-width: 1px; }
  .xl\:border-b {
    border-bottom-width: 1px; }
  .xl\:border-l {
    border-left-width: 1px; }
  .xl\:cursor-auto {
    cursor: auto; }
  .xl\:cursor-default {
    cursor: default; }
  .xl\:cursor-pointer {
    cursor: pointer; }
  .xl\:cursor-wait {
    cursor: wait; }
  .xl\:cursor-text {
    cursor: text; }
  .xl\:cursor-move {
    cursor: move; }
  .xl\:cursor-not-allowed {
    cursor: not-allowed; }
  .xl\:block {
    display: block; }
  .xl\:inline-block {
    display: inline-block; }
  .xl\:inline {
    display: inline; }
  .xl\:flex {
    display: flex; }
  .xl\:inline-flex {
    display: inline-flex; }
  .xl\:table {
    display: table; }
  .xl\:table-row {
    display: table-row; }
  .xl\:table-cell {
    display: table-cell; }
  .xl\:hidden {
    display: none; }
  .xl\:flex-row {
    flex-direction: row; }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse; }
  .xl\:flex-col {
    flex-direction: column; }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse; }
  .xl\:flex-wrap {
    flex-wrap: wrap; }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .xl\:flex-no-wrap {
    flex-wrap: nowrap; }
  .xl\:items-start {
    align-items: flex-start; }
  .xl\:items-end {
    align-items: flex-end; }
  .xl\:items-center {
    align-items: center; }
  .xl\:items-baseline {
    align-items: baseline; }
  .xl\:items-stretch {
    align-items: stretch; }
  .xl\:self-auto {
    align-self: auto; }
  .xl\:self-start {
    align-self: flex-start; }
  .xl\:self-end {
    align-self: flex-end; }
  .xl\:self-center {
    align-self: center; }
  .xl\:self-stretch {
    align-self: stretch; }
  .xl\:justify-start {
    justify-content: flex-start; }
  .xl\:justify-end {
    justify-content: flex-end; }
  .xl\:justify-center {
    justify-content: center; }
  .xl\:justify-between {
    justify-content: space-between; }
  .xl\:justify-around {
    justify-content: space-around; }
  .xl\:content-center {
    align-content: center; }
  .xl\:content-start {
    align-content: flex-start; }
  .xl\:content-end {
    align-content: flex-end; }
  .xl\:content-between {
    align-content: space-between; }
  .xl\:content-around {
    align-content: space-around; }
  .xl\:flex-1 {
    flex: 1 1 0%; }
  .xl\:flex-auto {
    flex: 1 1 auto; }
  .xl\:flex-initial {
    flex: 0 1 auto; }
  .xl\:flex-none {
    flex: none; }
  .xl\:flex-grow-0 {
    flex-grow: 0; }
  .xl\:flex-grow {
    flex-grow: 1; }
  .xl\:flex-shrink-0 {
    flex-shrink: 0; }
  .xl\:flex-shrink {
    flex-shrink: 1; }
  .xl\:order-1 {
    order: 1; }
  .xl\:order-2 {
    order: 2; }
  .xl\:order-3 {
    order: 3; }
  .xl\:order-4 {
    order: 4; }
  .xl\:order-5 {
    order: 5; }
  .xl\:order-6 {
    order: 6; }
  .xl\:order-7 {
    order: 7; }
  .xl\:order-8 {
    order: 8; }
  .xl\:order-9 {
    order: 9; }
  .xl\:order-10 {
    order: 10; }
  .xl\:order-11 {
    order: 11; }
  .xl\:order-12 {
    order: 12; }
  .xl\:order-first {
    order: -9999; }
  .xl\:order-last {
    order: 9999; }
  .xl\:order-none {
    order: 0; }
  .xl\:float-right {
    float: right; }
  .xl\:float-left {
    float: left; }
  .xl\:float-none {
    float: none; }
  .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .xl\:font-font1 {
    font-family: Exo 2, sans-serif; }
  .xl\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .xl\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .xl\:font-hairline {
    font-weight: 100; }
  .xl\:font-thin {
    font-weight: 200; }
  .xl\:font-light {
    font-weight: 300; }
  .xl\:font-normal {
    font-weight: 400; }
  .xl\:font-medium {
    font-weight: 500; }
  .xl\:font-semibold {
    font-weight: 600; }
  .xl\:font-bold {
    font-weight: 700; }
  .xl\:font-extrabold {
    font-weight: 800; }
  .xl\:font-black {
    font-weight: 900; }
  .xl\:hover\:font-hairline:hover {
    font-weight: 100; }
  .xl\:hover\:font-thin:hover {
    font-weight: 200; }
  .xl\:hover\:font-light:hover {
    font-weight: 300; }
  .xl\:hover\:font-normal:hover {
    font-weight: 400; }
  .xl\:hover\:font-medium:hover {
    font-weight: 500; }
  .xl\:hover\:font-semibold:hover {
    font-weight: 600; }
  .xl\:hover\:font-bold:hover {
    font-weight: 700; }
  .xl\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .xl\:hover\:font-black:hover {
    font-weight: 900; }
  .xl\:focus\:font-hairline:focus {
    font-weight: 100; }
  .xl\:focus\:font-thin:focus {
    font-weight: 200; }
  .xl\:focus\:font-light:focus {
    font-weight: 300; }
  .xl\:focus\:font-normal:focus {
    font-weight: 400; }
  .xl\:focus\:font-medium:focus {
    font-weight: 500; }
  .xl\:focus\:font-semibold:focus {
    font-weight: 600; }
  .xl\:focus\:font-bold:focus {
    font-weight: 700; }
  .xl\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .xl\:focus\:font-black:focus {
    font-weight: 900; }
  .xl\:h-0 {
    height: 0; }
  .xl\:h-1 {
    height: 5px; }
  .xl\:h-2 {
    height: 10px; }
  .xl\:h-3 {
    height: 20px; }
  .xl\:h-4 {
    height: 30px; }
  .xl\:h-5 {
    height: 40px; }
  .xl\:h-6 {
    height: 60px; }
  .xl\:h-7 {
    height: 80px; }
  .xl\:h-8 {
    height: 120px; }
  .xl\:h-9 {
    height: 160px; }
  .xl\:h-10 {
    height: 200px; }
  .xl\:h-auto {
    height: auto; }
  .xl\:h-px {
    height: 1px; }
  .xl\:h-full {
    height: 100%; }
  .xl\:h-screen {
    height: 100vh; }
  .xl\:leading-none {
    line-height: 1; }
  .xl\:leading-tight {
    line-height: 1.25; }
  .xl\:leading-snug {
    line-height: 1.375; }
  .xl\:leading-normal {
    line-height: 1.5; }
  .xl\:leading-relaxed {
    line-height: 1.625; }
  .xl\:leading-loose {
    line-height: 2; }
  .xl\:list-inside {
    list-style-position: inside; }
  .xl\:list-outside {
    list-style-position: outside; }
  .xl\:list-none {
    list-style-type: none; }
  .xl\:list-disc {
    list-style-type: disc; }
  .xl\:list-decimal {
    list-style-type: decimal; }
  .xl\:m-0 {
    margin: 0; }
  .xl\:m-1 {
    margin: 5px; }
  .xl\:m-2 {
    margin: 10px; }
  .xl\:m-3 {
    margin: 20px; }
  .xl\:m-4 {
    margin: 30px; }
  .xl\:m-5 {
    margin: 40px; }
  .xl\:m-6 {
    margin: 60px; }
  .xl\:m-7 {
    margin: 80px; }
  .xl\:m-8 {
    margin: 120px; }
  .xl\:m-9 {
    margin: 160px; }
  .xl\:m-10 {
    margin: 200px; }
  .xl\:m-auto {
    margin: auto; }
  .xl\:m-px {
    margin: 1px; }
  .xl\:-m-1 {
    margin: -5px; }
  .xl\:-m-2 {
    margin: -10px; }
  .xl\:-m-3 {
    margin: -20px; }
  .xl\:-m-4 {
    margin: -30px; }
  .xl\:-m-5 {
    margin: -40px; }
  .xl\:-m-6 {
    margin: -60px; }
  .xl\:-m-7 {
    margin: -80px; }
  .xl\:-m-8 {
    margin: -120px; }
  .xl\:-m-9 {
    margin: -160px; }
  .xl\:-m-10 {
    margin: -200px; }
  .xl\:-m-px {
    margin: -1px; }
  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .xl\:my-1 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .xl\:mx-1 {
    margin-left: 5px;
    margin-right: 5px; }
  .xl\:my-2 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .xl\:mx-2 {
    margin-left: 10px;
    margin-right: 10px; }
  .xl\:my-3 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .xl\:mx-3 {
    margin-left: 20px;
    margin-right: 20px; }
  .xl\:my-4 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .xl\:mx-4 {
    margin-left: 30px;
    margin-right: 30px; }
  .xl\:my-5 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .xl\:mx-5 {
    margin-left: 40px;
    margin-right: 40px; }
  .xl\:my-6 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .xl\:mx-6 {
    margin-left: 60px;
    margin-right: 60px; }
  .xl\:my-7 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .xl\:mx-7 {
    margin-left: 80px;
    margin-right: 80px; }
  .xl\:my-8 {
    margin-top: 120px;
    margin-bottom: 120px; }
  .xl\:mx-8 {
    margin-left: 120px;
    margin-right: 120px; }
  .xl\:my-9 {
    margin-top: 160px;
    margin-bottom: 160px; }
  .xl\:mx-9 {
    margin-left: 160px;
    margin-right: 160px; }
  .xl\:my-10 {
    margin-top: 200px;
    margin-bottom: 200px; }
  .xl\:mx-10 {
    margin-left: 200px;
    margin-right: 200px; }
  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .xl\:-my-1 {
    margin-top: -5px;
    margin-bottom: -5px; }
  .xl\:-mx-1 {
    margin-left: -5px;
    margin-right: -5px; }
  .xl\:-my-2 {
    margin-top: -10px;
    margin-bottom: -10px; }
  .xl\:-mx-2 {
    margin-left: -10px;
    margin-right: -10px; }
  .xl\:-my-3 {
    margin-top: -20px;
    margin-bottom: -20px; }
  .xl\:-mx-3 {
    margin-left: -20px;
    margin-right: -20px; }
  .xl\:-my-4 {
    margin-top: -30px;
    margin-bottom: -30px; }
  .xl\:-mx-4 {
    margin-left: -30px;
    margin-right: -30px; }
  .xl\:-my-5 {
    margin-top: -40px;
    margin-bottom: -40px; }
  .xl\:-mx-5 {
    margin-left: -40px;
    margin-right: -40px; }
  .xl\:-my-6 {
    margin-top: -60px;
    margin-bottom: -60px; }
  .xl\:-mx-6 {
    margin-left: -60px;
    margin-right: -60px; }
  .xl\:-my-7 {
    margin-top: -80px;
    margin-bottom: -80px; }
  .xl\:-mx-7 {
    margin-left: -80px;
    margin-right: -80px; }
  .xl\:-my-8 {
    margin-top: -120px;
    margin-bottom: -120px; }
  .xl\:-mx-8 {
    margin-left: -120px;
    margin-right: -120px; }
  .xl\:-my-9 {
    margin-top: -160px;
    margin-bottom: -160px; }
  .xl\:-mx-9 {
    margin-left: -160px;
    margin-right: -160px; }
  .xl\:-my-10 {
    margin-top: -200px;
    margin-bottom: -200px; }
  .xl\:-mx-10 {
    margin-left: -200px;
    margin-right: -200px; }
  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .xl\:mt-0 {
    margin-top: 0; }
  .xl\:mr-0 {
    margin-right: 0; }
  .xl\:mb-0 {
    margin-bottom: 0; }
  .xl\:ml-0 {
    margin-left: 0; }
  .xl\:mt-1 {
    margin-top: 5px; }
  .xl\:mr-1 {
    margin-right: 5px; }
  .xl\:mb-1 {
    margin-bottom: 5px; }
  .xl\:ml-1 {
    margin-left: 5px; }
  .xl\:mt-2 {
    margin-top: 10px; }
  .xl\:mr-2 {
    margin-right: 10px; }
  .xl\:mb-2 {
    margin-bottom: 10px; }
  .xl\:ml-2 {
    margin-left: 10px; }
  .xl\:mt-3 {
    margin-top: 20px; }
  .xl\:mr-3 {
    margin-right: 20px; }
  .xl\:mb-3 {
    margin-bottom: 20px; }
  .xl\:ml-3 {
    margin-left: 20px; }
  .xl\:mt-4 {
    margin-top: 30px; }
  .xl\:mr-4 {
    margin-right: 30px; }
  .xl\:mb-4 {
    margin-bottom: 30px; }
  .xl\:ml-4 {
    margin-left: 30px; }
  .xl\:mt-5 {
    margin-top: 40px; }
  .xl\:mr-5 {
    margin-right: 40px; }
  .xl\:mb-5 {
    margin-bottom: 40px; }
  .xl\:ml-5 {
    margin-left: 40px; }
  .xl\:mt-6 {
    margin-top: 60px; }
  .xl\:mr-6 {
    margin-right: 60px; }
  .xl\:mb-6 {
    margin-bottom: 60px; }
  .xl\:ml-6 {
    margin-left: 60px; }
  .xl\:mt-7 {
    margin-top: 80px; }
  .xl\:mr-7 {
    margin-right: 80px; }
  .xl\:mb-7 {
    margin-bottom: 80px; }
  .xl\:ml-7 {
    margin-left: 80px; }
  .xl\:mt-8 {
    margin-top: 120px; }
  .xl\:mr-8 {
    margin-right: 120px; }
  .xl\:mb-8 {
    margin-bottom: 120px; }
  .xl\:ml-8 {
    margin-left: 120px; }
  .xl\:mt-9 {
    margin-top: 160px; }
  .xl\:mr-9 {
    margin-right: 160px; }
  .xl\:mb-9 {
    margin-bottom: 160px; }
  .xl\:ml-9 {
    margin-left: 160px; }
  .xl\:mt-10 {
    margin-top: 200px; }
  .xl\:mr-10 {
    margin-right: 200px; }
  .xl\:mb-10 {
    margin-bottom: 200px; }
  .xl\:ml-10 {
    margin-left: 200px; }
  .xl\:mt-auto {
    margin-top: auto; }
  .xl\:mr-auto {
    margin-right: auto; }
  .xl\:mb-auto {
    margin-bottom: auto; }
  .xl\:ml-auto {
    margin-left: auto; }
  .xl\:mt-px {
    margin-top: 1px; }
  .xl\:mr-px {
    margin-right: 1px; }
  .xl\:mb-px {
    margin-bottom: 1px; }
  .xl\:ml-px {
    margin-left: 1px; }
  .xl\:-mt-1 {
    margin-top: -5px; }
  .xl\:-mr-1 {
    margin-right: -5px; }
  .xl\:-mb-1 {
    margin-bottom: -5px; }
  .xl\:-ml-1 {
    margin-left: -5px; }
  .xl\:-mt-2 {
    margin-top: -10px; }
  .xl\:-mr-2 {
    margin-right: -10px; }
  .xl\:-mb-2 {
    margin-bottom: -10px; }
  .xl\:-ml-2 {
    margin-left: -10px; }
  .xl\:-mt-3 {
    margin-top: -20px; }
  .xl\:-mr-3 {
    margin-right: -20px; }
  .xl\:-mb-3 {
    margin-bottom: -20px; }
  .xl\:-ml-3 {
    margin-left: -20px; }
  .xl\:-mt-4 {
    margin-top: -30px; }
  .xl\:-mr-4 {
    margin-right: -30px; }
  .xl\:-mb-4 {
    margin-bottom: -30px; }
  .xl\:-ml-4 {
    margin-left: -30px; }
  .xl\:-mt-5 {
    margin-top: -40px; }
  .xl\:-mr-5 {
    margin-right: -40px; }
  .xl\:-mb-5 {
    margin-bottom: -40px; }
  .xl\:-ml-5 {
    margin-left: -40px; }
  .xl\:-mt-6 {
    margin-top: -60px; }
  .xl\:-mr-6 {
    margin-right: -60px; }
  .xl\:-mb-6 {
    margin-bottom: -60px; }
  .xl\:-ml-6 {
    margin-left: -60px; }
  .xl\:-mt-7 {
    margin-top: -80px; }
  .xl\:-mr-7 {
    margin-right: -80px; }
  .xl\:-mb-7 {
    margin-bottom: -80px; }
  .xl\:-ml-7 {
    margin-left: -80px; }
  .xl\:-mt-8 {
    margin-top: -120px; }
  .xl\:-mr-8 {
    margin-right: -120px; }
  .xl\:-mb-8 {
    margin-bottom: -120px; }
  .xl\:-ml-8 {
    margin-left: -120px; }
  .xl\:-mt-9 {
    margin-top: -160px; }
  .xl\:-mr-9 {
    margin-right: -160px; }
  .xl\:-mb-9 {
    margin-bottom: -160px; }
  .xl\:-ml-9 {
    margin-left: -160px; }
  .xl\:-mt-10 {
    margin-top: -200px; }
  .xl\:-mr-10 {
    margin-right: -200px; }
  .xl\:-mb-10 {
    margin-bottom: -200px; }
  .xl\:-ml-10 {
    margin-left: -200px; }
  .xl\:-mt-px {
    margin-top: -1px; }
  .xl\:-mr-px {
    margin-right: -1px; }
  .xl\:-mb-px {
    margin-bottom: -1px; }
  .xl\:-ml-px {
    margin-left: -1px; }
  .xl\:max-h-full {
    max-height: 100%; }
  .xl\:max-h-screen {
    max-height: 100vh; }
  .xl\:max-w-xs {
    max-width: 20rem; }
  .xl\:max-w-sm {
    max-width: 24rem; }
  .xl\:max-w-md {
    max-width: 28rem; }
  .xl\:max-w-lg {
    max-width: 32rem; }
  .xl\:max-w-xl {
    max-width: 36rem; }
  .xl\:max-w-2xl {
    max-width: 42rem; }
  .xl\:max-w-3xl {
    max-width: 48rem; }
  .xl\:max-w-4xl {
    max-width: 56rem; }
  .xl\:max-w-5xl {
    max-width: 64rem; }
  .xl\:max-w-6xl {
    max-width: 72rem; }
  .xl\:max-w-full {
    max-width: 100%; }
  .xl\:min-h-0 {
    min-height: 0; }
  .xl\:min-h-full {
    min-height: 100%; }
  .xl\:min-h-screen {
    min-height: 100vh; }
  .xl\:min-w-0 {
    min-width: 0; }
  .xl\:min-w-full {
    min-width: 100%; }
  .xl\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .xl\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .xl\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .xl\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .xl\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .xl\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .xl\:object-center {
    -o-object-position: center;
    object-position: center; }
  .xl\:object-left {
    -o-object-position: left;
    object-position: left; }
  .xl\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .xl\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .xl\:object-right {
    -o-object-position: right;
    object-position: right; }
  .xl\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .xl\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .xl\:object-top {
    -o-object-position: top;
    object-position: top; }
  .xl\:opacity-0 {
    opacity: 0; }
  .xl\:opacity-25 {
    opacity: 0.25; }
  .xl\:opacity-50 {
    opacity: 0.5; }
  .xl\:opacity-75 {
    opacity: 0.75; }
  .xl\:opacity-100 {
    opacity: 1; }
  .xl\:hover\:opacity-0:hover {
    opacity: 0; }
  .xl\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .xl\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .xl\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .xl\:hover\:opacity-100:hover {
    opacity: 1; }
  .xl\:focus\:opacity-0:focus {
    opacity: 0; }
  .xl\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .xl\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .xl\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .xl\:focus\:opacity-100:focus {
    opacity: 1; }
  .xl\:outline-none {
    outline: 0; }
  .xl\:focus\:outline-none:focus {
    outline: 0; }
  .xl\:overflow-auto {
    overflow: auto; }
  .xl\:overflow-hidden {
    overflow: hidden; }
  .xl\:overflow-visible {
    overflow: visible; }
  .xl\:overflow-scroll {
    overflow: scroll; }
  .xl\:overflow-x-auto {
    overflow-x: auto; }
  .xl\:overflow-y-auto {
    overflow-y: auto; }
  .xl\:overflow-x-hidden {
    overflow-x: hidden; }
  .xl\:overflow-y-hidden {
    overflow-y: hidden; }
  .xl\:overflow-x-visible {
    overflow-x: visible; }
  .xl\:overflow-y-visible {
    overflow-y: visible; }
  .xl\:overflow-x-scroll {
    overflow-x: scroll; }
  .xl\:overflow-y-scroll {
    overflow-y: scroll; }
  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .xl\:p-0 {
    padding: 0; }
  .xl\:p-1 {
    padding: 5px; }
  .xl\:p-2 {
    padding: 10px; }
  .xl\:p-3 {
    padding: 20px; }
  .xl\:p-4 {
    padding: 30px; }
  .xl\:p-5 {
    padding: 40px; }
  .xl\:p-6 {
    padding: 60px; }
  .xl\:p-7 {
    padding: 80px; }
  .xl\:p-8 {
    padding: 120px; }
  .xl\:p-9 {
    padding: 160px; }
  .xl\:p-10 {
    padding: 200px; }
  .xl\:p-px {
    padding: 1px; }
  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .xl\:py-1 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .xl\:px-1 {
    padding-left: 5px;
    padding-right: 5px; }
  .xl\:py-2 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .xl\:px-2 {
    padding-left: 10px;
    padding-right: 10px; }
  .xl\:py-3 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .xl\:px-3 {
    padding-left: 20px;
    padding-right: 20px; }
  .xl\:py-4 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .xl\:px-4 {
    padding-left: 30px;
    padding-right: 30px; }
  .xl\:py-5 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .xl\:px-5 {
    padding-left: 40px;
    padding-right: 40px; }
  .xl\:py-6 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .xl\:px-6 {
    padding-left: 60px;
    padding-right: 60px; }
  .xl\:py-7 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .xl\:px-7 {
    padding-left: 80px;
    padding-right: 80px; }
  .xl\:py-8 {
    padding-top: 120px;
    padding-bottom: 120px; }
  .xl\:px-8 {
    padding-left: 120px;
    padding-right: 120px; }
  .xl\:py-9 {
    padding-top: 160px;
    padding-bottom: 160px; }
  .xl\:px-9 {
    padding-left: 160px;
    padding-right: 160px; }
  .xl\:py-10 {
    padding-top: 200px;
    padding-bottom: 200px; }
  .xl\:px-10 {
    padding-left: 200px;
    padding-right: 200px; }
  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .xl\:pt-0 {
    padding-top: 0; }
  .xl\:pr-0 {
    padding-right: 0; }
  .xl\:pb-0 {
    padding-bottom: 0; }
  .xl\:pl-0 {
    padding-left: 0; }
  .xl\:pt-1 {
    padding-top: 5px; }
  .xl\:pr-1 {
    padding-right: 5px; }
  .xl\:pb-1 {
    padding-bottom: 5px; }
  .xl\:pl-1 {
    padding-left: 5px; }
  .xl\:pt-2 {
    padding-top: 10px; }
  .xl\:pr-2 {
    padding-right: 10px; }
  .xl\:pb-2 {
    padding-bottom: 10px; }
  .xl\:pl-2 {
    padding-left: 10px; }
  .xl\:pt-3 {
    padding-top: 20px; }
  .xl\:pr-3 {
    padding-right: 20px; }
  .xl\:pb-3 {
    padding-bottom: 20px; }
  .xl\:pl-3 {
    padding-left: 20px; }
  .xl\:pt-4 {
    padding-top: 30px; }
  .xl\:pr-4 {
    padding-right: 30px; }
  .xl\:pb-4 {
    padding-bottom: 30px; }
  .xl\:pl-4 {
    padding-left: 30px; }
  .xl\:pt-5 {
    padding-top: 40px; }
  .xl\:pr-5 {
    padding-right: 40px; }
  .xl\:pb-5 {
    padding-bottom: 40px; }
  .xl\:pl-5 {
    padding-left: 40px; }
  .xl\:pt-6 {
    padding-top: 60px; }
  .xl\:pr-6 {
    padding-right: 60px; }
  .xl\:pb-6 {
    padding-bottom: 60px; }
  .xl\:pl-6 {
    padding-left: 60px; }
  .xl\:pt-7 {
    padding-top: 80px; }
  .xl\:pr-7 {
    padding-right: 80px; }
  .xl\:pb-7 {
    padding-bottom: 80px; }
  .xl\:pl-7 {
    padding-left: 80px; }
  .xl\:pt-8 {
    padding-top: 120px; }
  .xl\:pr-8 {
    padding-right: 120px; }
  .xl\:pb-8 {
    padding-bottom: 120px; }
  .xl\:pl-8 {
    padding-left: 120px; }
  .xl\:pt-9 {
    padding-top: 160px; }
  .xl\:pr-9 {
    padding-right: 160px; }
  .xl\:pb-9 {
    padding-bottom: 160px; }
  .xl\:pl-9 {
    padding-left: 160px; }
  .xl\:pt-10 {
    padding-top: 200px; }
  .xl\:pr-10 {
    padding-right: 200px; }
  .xl\:pb-10 {
    padding-bottom: 200px; }
  .xl\:pl-10 {
    padding-left: 200px; }
  .xl\:pt-px {
    padding-top: 1px; }
  .xl\:pr-px {
    padding-right: 1px; }
  .xl\:pb-px {
    padding-bottom: 1px; }
  .xl\:pl-px {
    padding-left: 1px; }
  .xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::placeholder {
    color: transparent; }
  .xl\:placeholder-black::-webkit-input-placeholder {
    color: #000; }
  .xl\:placeholder-black::-moz-placeholder {
    color: #000; }
  .xl\:placeholder-black:-ms-input-placeholder {
    color: #000; }
  .xl\:placeholder-black::-ms-input-placeholder {
    color: #000; }
  .xl\:placeholder-black::placeholder {
    color: #000; }
  .xl\:placeholder-white::-webkit-input-placeholder {
    color: #fff; }
  .xl\:placeholder-white::-moz-placeholder {
    color: #fff; }
  .xl\:placeholder-white:-ms-input-placeholder {
    color: #fff; }
  .xl\:placeholder-white::-ms-input-placeholder {
    color: #fff; }
  .xl\:placeholder-white::placeholder {
    color: #fff; }
  .xl\:placeholder-colour1::-webkit-input-placeholder {
    color: #d2148b; }
  .xl\:placeholder-colour1::-moz-placeholder {
    color: #d2148b; }
  .xl\:placeholder-colour1:-ms-input-placeholder {
    color: #d2148b; }
  .xl\:placeholder-colour1::-ms-input-placeholder {
    color: #d2148b; }
  .xl\:placeholder-colour1::placeholder {
    color: #d2148b; }
  .xl\:placeholder-colour2::-webkit-input-placeholder {
    color: #ba1a8c; }
  .xl\:placeholder-colour2::-moz-placeholder {
    color: #ba1a8c; }
  .xl\:placeholder-colour2:-ms-input-placeholder {
    color: #ba1a8c; }
  .xl\:placeholder-colour2::-ms-input-placeholder {
    color: #ba1a8c; }
  .xl\:placeholder-colour2::placeholder {
    color: #ba1a8c; }
  .xl\:placeholder-colour3::-webkit-input-placeholder {
    color: #86278e; }
  .xl\:placeholder-colour3::-moz-placeholder {
    color: #86278e; }
  .xl\:placeholder-colour3:-ms-input-placeholder {
    color: #86278e; }
  .xl\:placeholder-colour3::-ms-input-placeholder {
    color: #86278e; }
  .xl\:placeholder-colour3::placeholder {
    color: #86278e; }
  .xl\:placeholder-colour4::-webkit-input-placeholder {
    color: #742c8f; }
  .xl\:placeholder-colour4::-moz-placeholder {
    color: #742c8f; }
  .xl\:placeholder-colour4:-ms-input-placeholder {
    color: #742c8f; }
  .xl\:placeholder-colour4::-ms-input-placeholder {
    color: #742c8f; }
  .xl\:placeholder-colour4::placeholder {
    color: #742c8f; }
  .xl\:placeholder-shade1::-webkit-input-placeholder {
    color: #0f0f0f; }
  .xl\:placeholder-shade1::-moz-placeholder {
    color: #0f0f0f; }
  .xl\:placeholder-shade1:-ms-input-placeholder {
    color: #0f0f0f; }
  .xl\:placeholder-shade1::-ms-input-placeholder {
    color: #0f0f0f; }
  .xl\:placeholder-shade1::placeholder {
    color: #0f0f0f; }
  .xl\:placeholder-shade2::-webkit-input-placeholder {
    color: white; }
  .xl\:placeholder-shade2::-moz-placeholder {
    color: white; }
  .xl\:placeholder-shade2:-ms-input-placeholder {
    color: white; }
  .xl\:placeholder-shade2::-ms-input-placeholder {
    color: white; }
  .xl\:placeholder-shade2::placeholder {
    color: white; }
  .xl\:placeholder-shade3::-webkit-input-placeholder {
    color: #f7f7f7; }
  .xl\:placeholder-shade3::-moz-placeholder {
    color: #f7f7f7; }
  .xl\:placeholder-shade3:-ms-input-placeholder {
    color: #f7f7f7; }
  .xl\:placeholder-shade3::-ms-input-placeholder {
    color: #f7f7f7; }
  .xl\:placeholder-shade3::placeholder {
    color: #f7f7f7; }
  .xl\:placeholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc; }
  .xl\:placeholder-gray-100::-moz-placeholder {
    color: #f7fafc; }
  .xl\:placeholder-gray-100:-ms-input-placeholder {
    color: #f7fafc; }
  .xl\:placeholder-gray-100::-ms-input-placeholder {
    color: #f7fafc; }
  .xl\:placeholder-gray-100::placeholder {
    color: #f7fafc; }
  .xl\:placeholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7; }
  .xl\:placeholder-gray-200::-moz-placeholder {
    color: #edf2f7; }
  .xl\:placeholder-gray-200:-ms-input-placeholder {
    color: #edf2f7; }
  .xl\:placeholder-gray-200::-ms-input-placeholder {
    color: #edf2f7; }
  .xl\:placeholder-gray-200::placeholder {
    color: #edf2f7; }
  .xl\:placeholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0; }
  .xl\:placeholder-gray-300::-moz-placeholder {
    color: #e2e8f0; }
  .xl\:placeholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0; }
  .xl\:placeholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0; }
  .xl\:placeholder-gray-300::placeholder {
    color: #e2e8f0; }
  .xl\:placeholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0; }
  .xl\:placeholder-gray-400::-moz-placeholder {
    color: #cbd5e0; }
  .xl\:placeholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0; }
  .xl\:placeholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0; }
  .xl\:placeholder-gray-400::placeholder {
    color: #cbd5e0; }
  .xl\:placeholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0; }
  .xl\:placeholder-gray-500::-moz-placeholder {
    color: #a0aec0; }
  .xl\:placeholder-gray-500:-ms-input-placeholder {
    color: #a0aec0; }
  .xl\:placeholder-gray-500::-ms-input-placeholder {
    color: #a0aec0; }
  .xl\:placeholder-gray-500::placeholder {
    color: #a0aec0; }
  .xl\:placeholder-gray-600::-webkit-input-placeholder {
    color: #718096; }
  .xl\:placeholder-gray-600::-moz-placeholder {
    color: #718096; }
  .xl\:placeholder-gray-600:-ms-input-placeholder {
    color: #718096; }
  .xl\:placeholder-gray-600::-ms-input-placeholder {
    color: #718096; }
  .xl\:placeholder-gray-600::placeholder {
    color: #718096; }
  .xl\:placeholder-gray-700::-webkit-input-placeholder {
    color: #4a5568; }
  .xl\:placeholder-gray-700::-moz-placeholder {
    color: #4a5568; }
  .xl\:placeholder-gray-700:-ms-input-placeholder {
    color: #4a5568; }
  .xl\:placeholder-gray-700::-ms-input-placeholder {
    color: #4a5568; }
  .xl\:placeholder-gray-700::placeholder {
    color: #4a5568; }
  .xl\:placeholder-gray-800::-webkit-input-placeholder {
    color: #2d3748; }
  .xl\:placeholder-gray-800::-moz-placeholder {
    color: #2d3748; }
  .xl\:placeholder-gray-800:-ms-input-placeholder {
    color: #2d3748; }
  .xl\:placeholder-gray-800::-ms-input-placeholder {
    color: #2d3748; }
  .xl\:placeholder-gray-800::placeholder {
    color: #2d3748; }
  .xl\:placeholder-gray-900::-webkit-input-placeholder {
    color: #1a202c; }
  .xl\:placeholder-gray-900::-moz-placeholder {
    color: #1a202c; }
  .xl\:placeholder-gray-900:-ms-input-placeholder {
    color: #1a202c; }
  .xl\:placeholder-gray-900::-ms-input-placeholder {
    color: #1a202c; }
  .xl\:placeholder-gray-900::placeholder {
    color: #1a202c; }
  .xl\:placeholder-red-100::-webkit-input-placeholder {
    color: #fff5f5; }
  .xl\:placeholder-red-100::-moz-placeholder {
    color: #fff5f5; }
  .xl\:placeholder-red-100:-ms-input-placeholder {
    color: #fff5f5; }
  .xl\:placeholder-red-100::-ms-input-placeholder {
    color: #fff5f5; }
  .xl\:placeholder-red-100::placeholder {
    color: #fff5f5; }
  .xl\:placeholder-red-200::-webkit-input-placeholder {
    color: #fed7d7; }
  .xl\:placeholder-red-200::-moz-placeholder {
    color: #fed7d7; }
  .xl\:placeholder-red-200:-ms-input-placeholder {
    color: #fed7d7; }
  .xl\:placeholder-red-200::-ms-input-placeholder {
    color: #fed7d7; }
  .xl\:placeholder-red-200::placeholder {
    color: #fed7d7; }
  .xl\:placeholder-red-300::-webkit-input-placeholder {
    color: #feb2b2; }
  .xl\:placeholder-red-300::-moz-placeholder {
    color: #feb2b2; }
  .xl\:placeholder-red-300:-ms-input-placeholder {
    color: #feb2b2; }
  .xl\:placeholder-red-300::-ms-input-placeholder {
    color: #feb2b2; }
  .xl\:placeholder-red-300::placeholder {
    color: #feb2b2; }
  .xl\:placeholder-red-400::-webkit-input-placeholder {
    color: #fc8181; }
  .xl\:placeholder-red-400::-moz-placeholder {
    color: #fc8181; }
  .xl\:placeholder-red-400:-ms-input-placeholder {
    color: #fc8181; }
  .xl\:placeholder-red-400::-ms-input-placeholder {
    color: #fc8181; }
  .xl\:placeholder-red-400::placeholder {
    color: #fc8181; }
  .xl\:placeholder-red-500::-webkit-input-placeholder {
    color: #f56565; }
  .xl\:placeholder-red-500::-moz-placeholder {
    color: #f56565; }
  .xl\:placeholder-red-500:-ms-input-placeholder {
    color: #f56565; }
  .xl\:placeholder-red-500::-ms-input-placeholder {
    color: #f56565; }
  .xl\:placeholder-red-500::placeholder {
    color: #f56565; }
  .xl\:placeholder-red-600::-webkit-input-placeholder {
    color: #e53e3e; }
  .xl\:placeholder-red-600::-moz-placeholder {
    color: #e53e3e; }
  .xl\:placeholder-red-600:-ms-input-placeholder {
    color: #e53e3e; }
  .xl\:placeholder-red-600::-ms-input-placeholder {
    color: #e53e3e; }
  .xl\:placeholder-red-600::placeholder {
    color: #e53e3e; }
  .xl\:placeholder-red-700::-webkit-input-placeholder {
    color: #c53030; }
  .xl\:placeholder-red-700::-moz-placeholder {
    color: #c53030; }
  .xl\:placeholder-red-700:-ms-input-placeholder {
    color: #c53030; }
  .xl\:placeholder-red-700::-ms-input-placeholder {
    color: #c53030; }
  .xl\:placeholder-red-700::placeholder {
    color: #c53030; }
  .xl\:placeholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c; }
  .xl\:placeholder-red-800::-moz-placeholder {
    color: #9b2c2c; }
  .xl\:placeholder-red-800:-ms-input-placeholder {
    color: #9b2c2c; }
  .xl\:placeholder-red-800::-ms-input-placeholder {
    color: #9b2c2c; }
  .xl\:placeholder-red-800::placeholder {
    color: #9b2c2c; }
  .xl\:placeholder-red-900::-webkit-input-placeholder {
    color: #742a2a; }
  .xl\:placeholder-red-900::-moz-placeholder {
    color: #742a2a; }
  .xl\:placeholder-red-900:-ms-input-placeholder {
    color: #742a2a; }
  .xl\:placeholder-red-900::-ms-input-placeholder {
    color: #742a2a; }
  .xl\:placeholder-red-900::placeholder {
    color: #742a2a; }
  .xl\:placeholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0; }
  .xl\:placeholder-orange-100::-moz-placeholder {
    color: #fffaf0; }
  .xl\:placeholder-orange-100:-ms-input-placeholder {
    color: #fffaf0; }
  .xl\:placeholder-orange-100::-ms-input-placeholder {
    color: #fffaf0; }
  .xl\:placeholder-orange-100::placeholder {
    color: #fffaf0; }
  .xl\:placeholder-orange-200::-webkit-input-placeholder {
    color: #feebc8; }
  .xl\:placeholder-orange-200::-moz-placeholder {
    color: #feebc8; }
  .xl\:placeholder-orange-200:-ms-input-placeholder {
    color: #feebc8; }
  .xl\:placeholder-orange-200::-ms-input-placeholder {
    color: #feebc8; }
  .xl\:placeholder-orange-200::placeholder {
    color: #feebc8; }
  .xl\:placeholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d; }
  .xl\:placeholder-orange-300::-moz-placeholder {
    color: #fbd38d; }
  .xl\:placeholder-orange-300:-ms-input-placeholder {
    color: #fbd38d; }
  .xl\:placeholder-orange-300::-ms-input-placeholder {
    color: #fbd38d; }
  .xl\:placeholder-orange-300::placeholder {
    color: #fbd38d; }
  .xl\:placeholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55; }
  .xl\:placeholder-orange-400::-moz-placeholder {
    color: #f6ad55; }
  .xl\:placeholder-orange-400:-ms-input-placeholder {
    color: #f6ad55; }
  .xl\:placeholder-orange-400::-ms-input-placeholder {
    color: #f6ad55; }
  .xl\:placeholder-orange-400::placeholder {
    color: #f6ad55; }
  .xl\:placeholder-orange-500::-webkit-input-placeholder {
    color: #ed8936; }
  .xl\:placeholder-orange-500::-moz-placeholder {
    color: #ed8936; }
  .xl\:placeholder-orange-500:-ms-input-placeholder {
    color: #ed8936; }
  .xl\:placeholder-orange-500::-ms-input-placeholder {
    color: #ed8936; }
  .xl\:placeholder-orange-500::placeholder {
    color: #ed8936; }
  .xl\:placeholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20; }
  .xl\:placeholder-orange-600::-moz-placeholder {
    color: #dd6b20; }
  .xl\:placeholder-orange-600:-ms-input-placeholder {
    color: #dd6b20; }
  .xl\:placeholder-orange-600::-ms-input-placeholder {
    color: #dd6b20; }
  .xl\:placeholder-orange-600::placeholder {
    color: #dd6b20; }
  .xl\:placeholder-orange-700::-webkit-input-placeholder {
    color: #c05621; }
  .xl\:placeholder-orange-700::-moz-placeholder {
    color: #c05621; }
  .xl\:placeholder-orange-700:-ms-input-placeholder {
    color: #c05621; }
  .xl\:placeholder-orange-700::-ms-input-placeholder {
    color: #c05621; }
  .xl\:placeholder-orange-700::placeholder {
    color: #c05621; }
  .xl\:placeholder-orange-800::-webkit-input-placeholder {
    color: #9c4221; }
  .xl\:placeholder-orange-800::-moz-placeholder {
    color: #9c4221; }
  .xl\:placeholder-orange-800:-ms-input-placeholder {
    color: #9c4221; }
  .xl\:placeholder-orange-800::-ms-input-placeholder {
    color: #9c4221; }
  .xl\:placeholder-orange-800::placeholder {
    color: #9c4221; }
  .xl\:placeholder-orange-900::-webkit-input-placeholder {
    color: #7b341e; }
  .xl\:placeholder-orange-900::-moz-placeholder {
    color: #7b341e; }
  .xl\:placeholder-orange-900:-ms-input-placeholder {
    color: #7b341e; }
  .xl\:placeholder-orange-900::-ms-input-placeholder {
    color: #7b341e; }
  .xl\:placeholder-orange-900::placeholder {
    color: #7b341e; }
  .xl\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0; }
  .xl\:placeholder-yellow-100::-moz-placeholder {
    color: #fffff0; }
  .xl\:placeholder-yellow-100:-ms-input-placeholder {
    color: #fffff0; }
  .xl\:placeholder-yellow-100::-ms-input-placeholder {
    color: #fffff0; }
  .xl\:placeholder-yellow-100::placeholder {
    color: #fffff0; }
  .xl\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf; }
  .xl\:placeholder-yellow-200::-moz-placeholder {
    color: #fefcbf; }
  .xl\:placeholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf; }
  .xl\:placeholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf; }
  .xl\:placeholder-yellow-200::placeholder {
    color: #fefcbf; }
  .xl\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #faf089; }
  .xl\:placeholder-yellow-300::-moz-placeholder {
    color: #faf089; }
  .xl\:placeholder-yellow-300:-ms-input-placeholder {
    color: #faf089; }
  .xl\:placeholder-yellow-300::-ms-input-placeholder {
    color: #faf089; }
  .xl\:placeholder-yellow-300::placeholder {
    color: #faf089; }
  .xl\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e; }
  .xl\:placeholder-yellow-400::-moz-placeholder {
    color: #f6e05e; }
  .xl\:placeholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e; }
  .xl\:placeholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e; }
  .xl\:placeholder-yellow-400::placeholder {
    color: #f6e05e; }
  .xl\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b; }
  .xl\:placeholder-yellow-500::-moz-placeholder {
    color: #ecc94b; }
  .xl\:placeholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b; }
  .xl\:placeholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b; }
  .xl\:placeholder-yellow-500::placeholder {
    color: #ecc94b; }
  .xl\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e; }
  .xl\:placeholder-yellow-600::-moz-placeholder {
    color: #d69e2e; }
  .xl\:placeholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e; }
  .xl\:placeholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e; }
  .xl\:placeholder-yellow-600::placeholder {
    color: #d69e2e; }
  .xl\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f; }
  .xl\:placeholder-yellow-700::-moz-placeholder {
    color: #b7791f; }
  .xl\:placeholder-yellow-700:-ms-input-placeholder {
    color: #b7791f; }
  .xl\:placeholder-yellow-700::-ms-input-placeholder {
    color: #b7791f; }
  .xl\:placeholder-yellow-700::placeholder {
    color: #b7791f; }
  .xl\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #975a16; }
  .xl\:placeholder-yellow-800::-moz-placeholder {
    color: #975a16; }
  .xl\:placeholder-yellow-800:-ms-input-placeholder {
    color: #975a16; }
  .xl\:placeholder-yellow-800::-ms-input-placeholder {
    color: #975a16; }
  .xl\:placeholder-yellow-800::placeholder {
    color: #975a16; }
  .xl\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #744210; }
  .xl\:placeholder-yellow-900::-moz-placeholder {
    color: #744210; }
  .xl\:placeholder-yellow-900:-ms-input-placeholder {
    color: #744210; }
  .xl\:placeholder-yellow-900::-ms-input-placeholder {
    color: #744210; }
  .xl\:placeholder-yellow-900::placeholder {
    color: #744210; }
  .xl\:placeholder-green-100::-webkit-input-placeholder {
    color: #f0fff4; }
  .xl\:placeholder-green-100::-moz-placeholder {
    color: #f0fff4; }
  .xl\:placeholder-green-100:-ms-input-placeholder {
    color: #f0fff4; }
  .xl\:placeholder-green-100::-ms-input-placeholder {
    color: #f0fff4; }
  .xl\:placeholder-green-100::placeholder {
    color: #f0fff4; }
  .xl\:placeholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5; }
  .xl\:placeholder-green-200::-moz-placeholder {
    color: #c6f6d5; }
  .xl\:placeholder-green-200:-ms-input-placeholder {
    color: #c6f6d5; }
  .xl\:placeholder-green-200::-ms-input-placeholder {
    color: #c6f6d5; }
  .xl\:placeholder-green-200::placeholder {
    color: #c6f6d5; }
  .xl\:placeholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4; }
  .xl\:placeholder-green-300::-moz-placeholder {
    color: #9ae6b4; }
  .xl\:placeholder-green-300:-ms-input-placeholder {
    color: #9ae6b4; }
  .xl\:placeholder-green-300::-ms-input-placeholder {
    color: #9ae6b4; }
  .xl\:placeholder-green-300::placeholder {
    color: #9ae6b4; }
  .xl\:placeholder-green-400::-webkit-input-placeholder {
    color: #68d391; }
  .xl\:placeholder-green-400::-moz-placeholder {
    color: #68d391; }
  .xl\:placeholder-green-400:-ms-input-placeholder {
    color: #68d391; }
  .xl\:placeholder-green-400::-ms-input-placeholder {
    color: #68d391; }
  .xl\:placeholder-green-400::placeholder {
    color: #68d391; }
  .xl\:placeholder-green-500::-webkit-input-placeholder {
    color: #48bb78; }
  .xl\:placeholder-green-500::-moz-placeholder {
    color: #48bb78; }
  .xl\:placeholder-green-500:-ms-input-placeholder {
    color: #48bb78; }
  .xl\:placeholder-green-500::-ms-input-placeholder {
    color: #48bb78; }
  .xl\:placeholder-green-500::placeholder {
    color: #48bb78; }
  .xl\:placeholder-green-600::-webkit-input-placeholder {
    color: #38a169; }
  .xl\:placeholder-green-600::-moz-placeholder {
    color: #38a169; }
  .xl\:placeholder-green-600:-ms-input-placeholder {
    color: #38a169; }
  .xl\:placeholder-green-600::-ms-input-placeholder {
    color: #38a169; }
  .xl\:placeholder-green-600::placeholder {
    color: #38a169; }
  .xl\:placeholder-green-700::-webkit-input-placeholder {
    color: #2f855a; }
  .xl\:placeholder-green-700::-moz-placeholder {
    color: #2f855a; }
  .xl\:placeholder-green-700:-ms-input-placeholder {
    color: #2f855a; }
  .xl\:placeholder-green-700::-ms-input-placeholder {
    color: #2f855a; }
  .xl\:placeholder-green-700::placeholder {
    color: #2f855a; }
  .xl\:placeholder-green-800::-webkit-input-placeholder {
    color: #276749; }
  .xl\:placeholder-green-800::-moz-placeholder {
    color: #276749; }
  .xl\:placeholder-green-800:-ms-input-placeholder {
    color: #276749; }
  .xl\:placeholder-green-800::-ms-input-placeholder {
    color: #276749; }
  .xl\:placeholder-green-800::placeholder {
    color: #276749; }
  .xl\:placeholder-green-900::-webkit-input-placeholder {
    color: #22543d; }
  .xl\:placeholder-green-900::-moz-placeholder {
    color: #22543d; }
  .xl\:placeholder-green-900:-ms-input-placeholder {
    color: #22543d; }
  .xl\:placeholder-green-900::-ms-input-placeholder {
    color: #22543d; }
  .xl\:placeholder-green-900::placeholder {
    color: #22543d; }
  .xl\:placeholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa; }
  .xl\:placeholder-teal-100::-moz-placeholder {
    color: #e6fffa; }
  .xl\:placeholder-teal-100:-ms-input-placeholder {
    color: #e6fffa; }
  .xl\:placeholder-teal-100::-ms-input-placeholder {
    color: #e6fffa; }
  .xl\:placeholder-teal-100::placeholder {
    color: #e6fffa; }
  .xl\:placeholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea; }
  .xl\:placeholder-teal-200::-moz-placeholder {
    color: #b2f5ea; }
  .xl\:placeholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea; }
  .xl\:placeholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea; }
  .xl\:placeholder-teal-200::placeholder {
    color: #b2f5ea; }
  .xl\:placeholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9; }
  .xl\:placeholder-teal-300::-moz-placeholder {
    color: #81e6d9; }
  .xl\:placeholder-teal-300:-ms-input-placeholder {
    color: #81e6d9; }
  .xl\:placeholder-teal-300::-ms-input-placeholder {
    color: #81e6d9; }
  .xl\:placeholder-teal-300::placeholder {
    color: #81e6d9; }
  .xl\:placeholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5; }
  .xl\:placeholder-teal-400::-moz-placeholder {
    color: #4fd1c5; }
  .xl\:placeholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5; }
  .xl\:placeholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5; }
  .xl\:placeholder-teal-400::placeholder {
    color: #4fd1c5; }
  .xl\:placeholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac; }
  .xl\:placeholder-teal-500::-moz-placeholder {
    color: #38b2ac; }
  .xl\:placeholder-teal-500:-ms-input-placeholder {
    color: #38b2ac; }
  .xl\:placeholder-teal-500::-ms-input-placeholder {
    color: #38b2ac; }
  .xl\:placeholder-teal-500::placeholder {
    color: #38b2ac; }
  .xl\:placeholder-teal-600::-webkit-input-placeholder {
    color: #319795; }
  .xl\:placeholder-teal-600::-moz-placeholder {
    color: #319795; }
  .xl\:placeholder-teal-600:-ms-input-placeholder {
    color: #319795; }
  .xl\:placeholder-teal-600::-ms-input-placeholder {
    color: #319795; }
  .xl\:placeholder-teal-600::placeholder {
    color: #319795; }
  .xl\:placeholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b; }
  .xl\:placeholder-teal-700::-moz-placeholder {
    color: #2c7a7b; }
  .xl\:placeholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b; }
  .xl\:placeholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b; }
  .xl\:placeholder-teal-700::placeholder {
    color: #2c7a7b; }
  .xl\:placeholder-teal-800::-webkit-input-placeholder {
    color: #285e61; }
  .xl\:placeholder-teal-800::-moz-placeholder {
    color: #285e61; }
  .xl\:placeholder-teal-800:-ms-input-placeholder {
    color: #285e61; }
  .xl\:placeholder-teal-800::-ms-input-placeholder {
    color: #285e61; }
  .xl\:placeholder-teal-800::placeholder {
    color: #285e61; }
  .xl\:placeholder-teal-900::-webkit-input-placeholder {
    color: #234e52; }
  .xl\:placeholder-teal-900::-moz-placeholder {
    color: #234e52; }
  .xl\:placeholder-teal-900:-ms-input-placeholder {
    color: #234e52; }
  .xl\:placeholder-teal-900::-ms-input-placeholder {
    color: #234e52; }
  .xl\:placeholder-teal-900::placeholder {
    color: #234e52; }
  .xl\:placeholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff; }
  .xl\:placeholder-blue-100::-moz-placeholder {
    color: #ebf8ff; }
  .xl\:placeholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff; }
  .xl\:placeholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff; }
  .xl\:placeholder-blue-100::placeholder {
    color: #ebf8ff; }
  .xl\:placeholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8; }
  .xl\:placeholder-blue-200::-moz-placeholder {
    color: #bee3f8; }
  .xl\:placeholder-blue-200:-ms-input-placeholder {
    color: #bee3f8; }
  .xl\:placeholder-blue-200::-ms-input-placeholder {
    color: #bee3f8; }
  .xl\:placeholder-blue-200::placeholder {
    color: #bee3f8; }
  .xl\:placeholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4; }
  .xl\:placeholder-blue-300::-moz-placeholder {
    color: #90cdf4; }
  .xl\:placeholder-blue-300:-ms-input-placeholder {
    color: #90cdf4; }
  .xl\:placeholder-blue-300::-ms-input-placeholder {
    color: #90cdf4; }
  .xl\:placeholder-blue-300::placeholder {
    color: #90cdf4; }
  .xl\:placeholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed; }
  .xl\:placeholder-blue-400::-moz-placeholder {
    color: #63b3ed; }
  .xl\:placeholder-blue-400:-ms-input-placeholder {
    color: #63b3ed; }
  .xl\:placeholder-blue-400::-ms-input-placeholder {
    color: #63b3ed; }
  .xl\:placeholder-blue-400::placeholder {
    color: #63b3ed; }
  .xl\:placeholder-blue-500::-webkit-input-placeholder {
    color: #4299e1; }
  .xl\:placeholder-blue-500::-moz-placeholder {
    color: #4299e1; }
  .xl\:placeholder-blue-500:-ms-input-placeholder {
    color: #4299e1; }
  .xl\:placeholder-blue-500::-ms-input-placeholder {
    color: #4299e1; }
  .xl\:placeholder-blue-500::placeholder {
    color: #4299e1; }
  .xl\:placeholder-blue-600::-webkit-input-placeholder {
    color: #3182ce; }
  .xl\:placeholder-blue-600::-moz-placeholder {
    color: #3182ce; }
  .xl\:placeholder-blue-600:-ms-input-placeholder {
    color: #3182ce; }
  .xl\:placeholder-blue-600::-ms-input-placeholder {
    color: #3182ce; }
  .xl\:placeholder-blue-600::placeholder {
    color: #3182ce; }
  .xl\:placeholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0; }
  .xl\:placeholder-blue-700::-moz-placeholder {
    color: #2b6cb0; }
  .xl\:placeholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0; }
  .xl\:placeholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0; }
  .xl\:placeholder-blue-700::placeholder {
    color: #2b6cb0; }
  .xl\:placeholder-blue-800::-webkit-input-placeholder {
    color: #2c5282; }
  .xl\:placeholder-blue-800::-moz-placeholder {
    color: #2c5282; }
  .xl\:placeholder-blue-800:-ms-input-placeholder {
    color: #2c5282; }
  .xl\:placeholder-blue-800::-ms-input-placeholder {
    color: #2c5282; }
  .xl\:placeholder-blue-800::placeholder {
    color: #2c5282; }
  .xl\:placeholder-blue-900::-webkit-input-placeholder {
    color: #2a4365; }
  .xl\:placeholder-blue-900::-moz-placeholder {
    color: #2a4365; }
  .xl\:placeholder-blue-900:-ms-input-placeholder {
    color: #2a4365; }
  .xl\:placeholder-blue-900::-ms-input-placeholder {
    color: #2a4365; }
  .xl\:placeholder-blue-900::placeholder {
    color: #2a4365; }
  .xl\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff; }
  .xl\:placeholder-indigo-100::-moz-placeholder {
    color: #ebf4ff; }
  .xl\:placeholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff; }
  .xl\:placeholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff; }
  .xl\:placeholder-indigo-100::placeholder {
    color: #ebf4ff; }
  .xl\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe; }
  .xl\:placeholder-indigo-200::-moz-placeholder {
    color: #c3dafe; }
  .xl\:placeholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe; }
  .xl\:placeholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe; }
  .xl\:placeholder-indigo-200::placeholder {
    color: #c3dafe; }
  .xl\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa; }
  .xl\:placeholder-indigo-300::-moz-placeholder {
    color: #a3bffa; }
  .xl\:placeholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa; }
  .xl\:placeholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa; }
  .xl\:placeholder-indigo-300::placeholder {
    color: #a3bffa; }
  .xl\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5; }
  .xl\:placeholder-indigo-400::-moz-placeholder {
    color: #7f9cf5; }
  .xl\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5; }
  .xl\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5; }
  .xl\:placeholder-indigo-400::placeholder {
    color: #7f9cf5; }
  .xl\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667eea; }
  .xl\:placeholder-indigo-500::-moz-placeholder {
    color: #667eea; }
  .xl\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667eea; }
  .xl\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667eea; }
  .xl\:placeholder-indigo-500::placeholder {
    color: #667eea; }
  .xl\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8; }
  .xl\:placeholder-indigo-600::-moz-placeholder {
    color: #5a67d8; }
  .xl\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8; }
  .xl\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8; }
  .xl\:placeholder-indigo-600::placeholder {
    color: #5a67d8; }
  .xl\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf; }
  .xl\:placeholder-indigo-700::-moz-placeholder {
    color: #4c51bf; }
  .xl\:placeholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf; }
  .xl\:placeholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf; }
  .xl\:placeholder-indigo-700::placeholder {
    color: #4c51bf; }
  .xl\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190; }
  .xl\:placeholder-indigo-800::-moz-placeholder {
    color: #434190; }
  .xl\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190; }
  .xl\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190; }
  .xl\:placeholder-indigo-800::placeholder {
    color: #434190; }
  .xl\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b; }
  .xl\:placeholder-indigo-900::-moz-placeholder {
    color: #3c366b; }
  .xl\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3c366b; }
  .xl\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3c366b; }
  .xl\:placeholder-indigo-900::placeholder {
    color: #3c366b; }
  .xl\:placeholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff; }
  .xl\:placeholder-purple-100::-moz-placeholder {
    color: #faf5ff; }
  .xl\:placeholder-purple-100:-ms-input-placeholder {
    color: #faf5ff; }
  .xl\:placeholder-purple-100::-ms-input-placeholder {
    color: #faf5ff; }
  .xl\:placeholder-purple-100::placeholder {
    color: #faf5ff; }
  .xl\:placeholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd; }
  .xl\:placeholder-purple-200::-moz-placeholder {
    color: #e9d8fd; }
  .xl\:placeholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd; }
  .xl\:placeholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd; }
  .xl\:placeholder-purple-200::placeholder {
    color: #e9d8fd; }
  .xl\:placeholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa; }
  .xl\:placeholder-purple-300::-moz-placeholder {
    color: #d6bcfa; }
  .xl\:placeholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa; }
  .xl\:placeholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa; }
  .xl\:placeholder-purple-300::placeholder {
    color: #d6bcfa; }
  .xl\:placeholder-purple-400::-webkit-input-placeholder {
    color: #b794f4; }
  .xl\:placeholder-purple-400::-moz-placeholder {
    color: #b794f4; }
  .xl\:placeholder-purple-400:-ms-input-placeholder {
    color: #b794f4; }
  .xl\:placeholder-purple-400::-ms-input-placeholder {
    color: #b794f4; }
  .xl\:placeholder-purple-400::placeholder {
    color: #b794f4; }
  .xl\:placeholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea; }
  .xl\:placeholder-purple-500::-moz-placeholder {
    color: #9f7aea; }
  .xl\:placeholder-purple-500:-ms-input-placeholder {
    color: #9f7aea; }
  .xl\:placeholder-purple-500::-ms-input-placeholder {
    color: #9f7aea; }
  .xl\:placeholder-purple-500::placeholder {
    color: #9f7aea; }
  .xl\:placeholder-purple-600::-webkit-input-placeholder {
    color: #805ad5; }
  .xl\:placeholder-purple-600::-moz-placeholder {
    color: #805ad5; }
  .xl\:placeholder-purple-600:-ms-input-placeholder {
    color: #805ad5; }
  .xl\:placeholder-purple-600::-ms-input-placeholder {
    color: #805ad5; }
  .xl\:placeholder-purple-600::placeholder {
    color: #805ad5; }
  .xl\:placeholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1; }
  .xl\:placeholder-purple-700::-moz-placeholder {
    color: #6b46c1; }
  .xl\:placeholder-purple-700:-ms-input-placeholder {
    color: #6b46c1; }
  .xl\:placeholder-purple-700::-ms-input-placeholder {
    color: #6b46c1; }
  .xl\:placeholder-purple-700::placeholder {
    color: #6b46c1; }
  .xl\:placeholder-purple-800::-webkit-input-placeholder {
    color: #553c9a; }
  .xl\:placeholder-purple-800::-moz-placeholder {
    color: #553c9a; }
  .xl\:placeholder-purple-800:-ms-input-placeholder {
    color: #553c9a; }
  .xl\:placeholder-purple-800::-ms-input-placeholder {
    color: #553c9a; }
  .xl\:placeholder-purple-800::placeholder {
    color: #553c9a; }
  .xl\:placeholder-purple-900::-webkit-input-placeholder {
    color: #44337a; }
  .xl\:placeholder-purple-900::-moz-placeholder {
    color: #44337a; }
  .xl\:placeholder-purple-900:-ms-input-placeholder {
    color: #44337a; }
  .xl\:placeholder-purple-900::-ms-input-placeholder {
    color: #44337a; }
  .xl\:placeholder-purple-900::placeholder {
    color: #44337a; }
  .xl\:placeholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7; }
  .xl\:placeholder-pink-100::-moz-placeholder {
    color: #fff5f7; }
  .xl\:placeholder-pink-100:-ms-input-placeholder {
    color: #fff5f7; }
  .xl\:placeholder-pink-100::-ms-input-placeholder {
    color: #fff5f7; }
  .xl\:placeholder-pink-100::placeholder {
    color: #fff5f7; }
  .xl\:placeholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2; }
  .xl\:placeholder-pink-200::-moz-placeholder {
    color: #fed7e2; }
  .xl\:placeholder-pink-200:-ms-input-placeholder {
    color: #fed7e2; }
  .xl\:placeholder-pink-200::-ms-input-placeholder {
    color: #fed7e2; }
  .xl\:placeholder-pink-200::placeholder {
    color: #fed7e2; }
  .xl\:placeholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce; }
  .xl\:placeholder-pink-300::-moz-placeholder {
    color: #fbb6ce; }
  .xl\:placeholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce; }
  .xl\:placeholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce; }
  .xl\:placeholder-pink-300::placeholder {
    color: #fbb6ce; }
  .xl\:placeholder-pink-400::-webkit-input-placeholder {
    color: #f687b3; }
  .xl\:placeholder-pink-400::-moz-placeholder {
    color: #f687b3; }
  .xl\:placeholder-pink-400:-ms-input-placeholder {
    color: #f687b3; }
  .xl\:placeholder-pink-400::-ms-input-placeholder {
    color: #f687b3; }
  .xl\:placeholder-pink-400::placeholder {
    color: #f687b3; }
  .xl\:placeholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6; }
  .xl\:placeholder-pink-500::-moz-placeholder {
    color: #ed64a6; }
  .xl\:placeholder-pink-500:-ms-input-placeholder {
    color: #ed64a6; }
  .xl\:placeholder-pink-500::-ms-input-placeholder {
    color: #ed64a6; }
  .xl\:placeholder-pink-500::placeholder {
    color: #ed64a6; }
  .xl\:placeholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c; }
  .xl\:placeholder-pink-600::-moz-placeholder {
    color: #d53f8c; }
  .xl\:placeholder-pink-600:-ms-input-placeholder {
    color: #d53f8c; }
  .xl\:placeholder-pink-600::-ms-input-placeholder {
    color: #d53f8c; }
  .xl\:placeholder-pink-600::placeholder {
    color: #d53f8c; }
  .xl\:placeholder-pink-700::-webkit-input-placeholder {
    color: #b83280; }
  .xl\:placeholder-pink-700::-moz-placeholder {
    color: #b83280; }
  .xl\:placeholder-pink-700:-ms-input-placeholder {
    color: #b83280; }
  .xl\:placeholder-pink-700::-ms-input-placeholder {
    color: #b83280; }
  .xl\:placeholder-pink-700::placeholder {
    color: #b83280; }
  .xl\:placeholder-pink-800::-webkit-input-placeholder {
    color: #97266d; }
  .xl\:placeholder-pink-800::-moz-placeholder {
    color: #97266d; }
  .xl\:placeholder-pink-800:-ms-input-placeholder {
    color: #97266d; }
  .xl\:placeholder-pink-800::-ms-input-placeholder {
    color: #97266d; }
  .xl\:placeholder-pink-800::placeholder {
    color: #97266d; }
  .xl\:placeholder-pink-900::-webkit-input-placeholder {
    color: #702459; }
  .xl\:placeholder-pink-900::-moz-placeholder {
    color: #702459; }
  .xl\:placeholder-pink-900:-ms-input-placeholder {
    color: #702459; }
  .xl\:placeholder-pink-900::-ms-input-placeholder {
    color: #702459; }
  .xl\:placeholder-pink-900::placeholder {
    color: #702459; }
  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000; }
  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000; }
  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000; }
  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000; }
  .xl\:focus\:placeholder-black:focus::placeholder {
    color: #000; }
  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #fff; }
  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff; }
  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff; }
  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #fff; }
  .xl\:focus\:placeholder-white:focus::placeholder {
    color: #fff; }
  .xl\:focus\:placeholder-colour1:focus::-webkit-input-placeholder {
    color: #d2148b; }
  .xl\:focus\:placeholder-colour1:focus::-moz-placeholder {
    color: #d2148b; }
  .xl\:focus\:placeholder-colour1:focus:-ms-input-placeholder {
    color: #d2148b; }
  .xl\:focus\:placeholder-colour1:focus::-ms-input-placeholder {
    color: #d2148b; }
  .xl\:focus\:placeholder-colour1:focus::placeholder {
    color: #d2148b; }
  .xl\:focus\:placeholder-colour2:focus::-webkit-input-placeholder {
    color: #ba1a8c; }
  .xl\:focus\:placeholder-colour2:focus::-moz-placeholder {
    color: #ba1a8c; }
  .xl\:focus\:placeholder-colour2:focus:-ms-input-placeholder {
    color: #ba1a8c; }
  .xl\:focus\:placeholder-colour2:focus::-ms-input-placeholder {
    color: #ba1a8c; }
  .xl\:focus\:placeholder-colour2:focus::placeholder {
    color: #ba1a8c; }
  .xl\:focus\:placeholder-colour3:focus::-webkit-input-placeholder {
    color: #86278e; }
  .xl\:focus\:placeholder-colour3:focus::-moz-placeholder {
    color: #86278e; }
  .xl\:focus\:placeholder-colour3:focus:-ms-input-placeholder {
    color: #86278e; }
  .xl\:focus\:placeholder-colour3:focus::-ms-input-placeholder {
    color: #86278e; }
  .xl\:focus\:placeholder-colour3:focus::placeholder {
    color: #86278e; }
  .xl\:focus\:placeholder-colour4:focus::-webkit-input-placeholder {
    color: #742c8f; }
  .xl\:focus\:placeholder-colour4:focus::-moz-placeholder {
    color: #742c8f; }
  .xl\:focus\:placeholder-colour4:focus:-ms-input-placeholder {
    color: #742c8f; }
  .xl\:focus\:placeholder-colour4:focus::-ms-input-placeholder {
    color: #742c8f; }
  .xl\:focus\:placeholder-colour4:focus::placeholder {
    color: #742c8f; }
  .xl\:focus\:placeholder-shade1:focus::-webkit-input-placeholder {
    color: #0f0f0f; }
  .xl\:focus\:placeholder-shade1:focus::-moz-placeholder {
    color: #0f0f0f; }
  .xl\:focus\:placeholder-shade1:focus:-ms-input-placeholder {
    color: #0f0f0f; }
  .xl\:focus\:placeholder-shade1:focus::-ms-input-placeholder {
    color: #0f0f0f; }
  .xl\:focus\:placeholder-shade1:focus::placeholder {
    color: #0f0f0f; }
  .xl\:focus\:placeholder-shade2:focus::-webkit-input-placeholder {
    color: white; }
  .xl\:focus\:placeholder-shade2:focus::-moz-placeholder {
    color: white; }
  .xl\:focus\:placeholder-shade2:focus:-ms-input-placeholder {
    color: white; }
  .xl\:focus\:placeholder-shade2:focus::-ms-input-placeholder {
    color: white; }
  .xl\:focus\:placeholder-shade2:focus::placeholder {
    color: white; }
  .xl\:focus\:placeholder-shade3:focus::-webkit-input-placeholder {
    color: #f7f7f7; }
  .xl\:focus\:placeholder-shade3:focus::-moz-placeholder {
    color: #f7f7f7; }
  .xl\:focus\:placeholder-shade3:focus:-ms-input-placeholder {
    color: #f7f7f7; }
  .xl\:focus\:placeholder-shade3:focus::-ms-input-placeholder {
    color: #f7f7f7; }
  .xl\:focus\:placeholder-shade3:focus::placeholder {
    color: #f7f7f7; }
  .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc; }
  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc; }
  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc; }
  .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc; }
  .xl\:focus\:placeholder-gray-100:focus::placeholder {
    color: #f7fafc; }
  .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7; }
  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7; }
  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7; }
  .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7; }
  .xl\:focus\:placeholder-gray-200:focus::placeholder {
    color: #edf2f7; }
  .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0; }
  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0; }
  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0; }
  .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0; }
  .xl\:focus\:placeholder-gray-300:focus::placeholder {
    color: #e2e8f0; }
  .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0; }
  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0; }
  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0; }
  .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0; }
  .xl\:focus\:placeholder-gray-400:focus::placeholder {
    color: #cbd5e0; }
  .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0; }
  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0; }
  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0; }
  .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0; }
  .xl\:focus\:placeholder-gray-500:focus::placeholder {
    color: #a0aec0; }
  .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096; }
  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    color: #718096; }
  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    color: #718096; }
  .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    color: #718096; }
  .xl\:focus\:placeholder-gray-600:focus::placeholder {
    color: #718096; }
  .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568; }
  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    color: #4a5568; }
  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568; }
  .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568; }
  .xl\:focus\:placeholder-gray-700:focus::placeholder {
    color: #4a5568; }
  .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748; }
  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    color: #2d3748; }
  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748; }
  .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748; }
  .xl\:focus\:placeholder-gray-800:focus::placeholder {
    color: #2d3748; }
  .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c; }
  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    color: #1a202c; }
  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c; }
  .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c; }
  .xl\:focus\:placeholder-gray-900:focus::placeholder {
    color: #1a202c; }
  .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5; }
  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
    color: #fff5f5; }
  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5; }
  .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5; }
  .xl\:focus\:placeholder-red-100:focus::placeholder {
    color: #fff5f5; }
  .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7; }
  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
    color: #fed7d7; }
  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7; }
  .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7; }
  .xl\:focus\:placeholder-red-200:focus::placeholder {
    color: #fed7d7; }
  .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2; }
  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
    color: #feb2b2; }
  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2; }
  .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2; }
  .xl\:focus\:placeholder-red-300:focus::placeholder {
    color: #feb2b2; }
  .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181; }
  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
    color: #fc8181; }
  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181; }
  .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181; }
  .xl\:focus\:placeholder-red-400:focus::placeholder {
    color: #fc8181; }
  .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565; }
  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
    color: #f56565; }
  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    color: #f56565; }
  .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    color: #f56565; }
  .xl\:focus\:placeholder-red-500:focus::placeholder {
    color: #f56565; }
  .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e; }
  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
    color: #e53e3e; }
  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e; }
  .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e; }
  .xl\:focus\:placeholder-red-600:focus::placeholder {
    color: #e53e3e; }
  .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030; }
  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
    color: #c53030; }
  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    color: #c53030; }
  .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    color: #c53030; }
  .xl\:focus\:placeholder-red-700:focus::placeholder {
    color: #c53030; }
  .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c; }
  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c; }
  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c; }
  .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c; }
  .xl\:focus\:placeholder-red-800:focus::placeholder {
    color: #9b2c2c; }
  .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a; }
  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
    color: #742a2a; }
  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a; }
  .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a; }
  .xl\:focus\:placeholder-red-900:focus::placeholder {
    color: #742a2a; }
  .xl\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0; }
  .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0; }
  .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0; }
  .xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0; }
  .xl\:focus\:placeholder-orange-100:focus::placeholder {
    color: #fffaf0; }
  .xl\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8; }
  .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    color: #feebc8; }
  .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8; }
  .xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8; }
  .xl\:focus\:placeholder-orange-200:focus::placeholder {
    color: #feebc8; }
  .xl\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d; }
  .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d; }
  .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d; }
  .xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d; }
  .xl\:focus\:placeholder-orange-300:focus::placeholder {
    color: #fbd38d; }
  .xl\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55; }
  .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55; }
  .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55; }
  .xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55; }
  .xl\:focus\:placeholder-orange-400:focus::placeholder {
    color: #f6ad55; }
  .xl\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936; }
  .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    color: #ed8936; }
  .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936; }
  .xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936; }
  .xl\:focus\:placeholder-orange-500:focus::placeholder {
    color: #ed8936; }
  .xl\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20; }
  .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20; }
  .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20; }
  .xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20; }
  .xl\:focus\:placeholder-orange-600:focus::placeholder {
    color: #dd6b20; }
  .xl\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621; }
  .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    color: #c05621; }
  .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621; }
  .xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621; }
  .xl\:focus\:placeholder-orange-700:focus::placeholder {
    color: #c05621; }
  .xl\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221; }
  .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    color: #9c4221; }
  .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221; }
  .xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221; }
  .xl\:focus\:placeholder-orange-800:focus::placeholder {
    color: #9c4221; }
  .xl\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e; }
  .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    color: #7b341e; }
  .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e; }
  .xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e; }
  .xl\:focus\:placeholder-orange-900:focus::placeholder {
    color: #7b341e; }
  .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0; }
  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0; }
  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0; }
  .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0; }
  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
    color: #fffff0; }
  .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf; }
  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf; }
  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf; }
  .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf; }
  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
    color: #fefcbf; }
  .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089; }
  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    color: #faf089; }
  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089; }
  .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089; }
  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
    color: #faf089; }
  .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e; }
  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e; }
  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e; }
  .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e; }
  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
    color: #f6e05e; }
  .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b; }
  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b; }
  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b; }
  .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b; }
  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
    color: #ecc94b; }
  .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e; }
  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e; }
  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e; }
  .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e; }
  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
    color: #d69e2e; }
  .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f; }
  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f; }
  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f; }
  .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f; }
  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
    color: #b7791f; }
  .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16; }
  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    color: #975a16; }
  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16; }
  .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16; }
  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
    color: #975a16; }
  .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210; }
  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    color: #744210; }
  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210; }
  .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210; }
  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
    color: #744210; }
  .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4; }
  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
    color: #f0fff4; }
  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4; }
  .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4; }
  .xl\:focus\:placeholder-green-100:focus::placeholder {
    color: #f0fff4; }
  .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5; }
  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5; }
  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5; }
  .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5; }
  .xl\:focus\:placeholder-green-200:focus::placeholder {
    color: #c6f6d5; }
  .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4; }
  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4; }
  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4; }
  .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4; }
  .xl\:focus\:placeholder-green-300:focus::placeholder {
    color: #9ae6b4; }
  .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391; }
  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
    color: #68d391; }
  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    color: #68d391; }
  .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    color: #68d391; }
  .xl\:focus\:placeholder-green-400:focus::placeholder {
    color: #68d391; }
  .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78; }
  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
    color: #48bb78; }
  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78; }
  .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78; }
  .xl\:focus\:placeholder-green-500:focus::placeholder {
    color: #48bb78; }
  .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169; }
  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
    color: #38a169; }
  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    color: #38a169; }
  .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    color: #38a169; }
  .xl\:focus\:placeholder-green-600:focus::placeholder {
    color: #38a169; }
  .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a; }
  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
    color: #2f855a; }
  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a; }
  .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a; }
  .xl\:focus\:placeholder-green-700:focus::placeholder {
    color: #2f855a; }
  .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    color: #276749; }
  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
    color: #276749; }
  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    color: #276749; }
  .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    color: #276749; }
  .xl\:focus\:placeholder-green-800:focus::placeholder {
    color: #276749; }
  .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d; }
  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
    color: #22543d; }
  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    color: #22543d; }
  .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    color: #22543d; }
  .xl\:focus\:placeholder-green-900:focus::placeholder {
    color: #22543d; }
  .xl\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa; }
  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa; }
  .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa; }
  .xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa; }
  .xl\:focus\:placeholder-teal-100:focus::placeholder {
    color: #e6fffa; }
  .xl\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea; }
  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea; }
  .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea; }
  .xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea; }
  .xl\:focus\:placeholder-teal-200:focus::placeholder {
    color: #b2f5ea; }
  .xl\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9; }
  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9; }
  .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9; }
  .xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9; }
  .xl\:focus\:placeholder-teal-300:focus::placeholder {
    color: #81e6d9; }
  .xl\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5; }
  .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5; }
  .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5; }
  .xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5; }
  .xl\:focus\:placeholder-teal-400:focus::placeholder {
    color: #4fd1c5; }
  .xl\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac; }
  .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac; }
  .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac; }
  .xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac; }
  .xl\:focus\:placeholder-teal-500:focus::placeholder {
    color: #38b2ac; }
  .xl\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795; }
  .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    color: #319795; }
  .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    color: #319795; }
  .xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    color: #319795; }
  .xl\:focus\:placeholder-teal-600:focus::placeholder {
    color: #319795; }
  .xl\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b; }
  .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b; }
  .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b; }
  .xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b; }
  .xl\:focus\:placeholder-teal-700:focus::placeholder {
    color: #2c7a7b; }
  .xl\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61; }
  .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    color: #285e61; }
  .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61; }
  .xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61; }
  .xl\:focus\:placeholder-teal-800:focus::placeholder {
    color: #285e61; }
  .xl\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52; }
  .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    color: #234e52; }
  .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52; }
  .xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52; }
  .xl\:focus\:placeholder-teal-900:focus::placeholder {
    color: #234e52; }
  .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff; }
  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff; }
  .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff; }
  .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff; }
  .xl\:focus\:placeholder-blue-100:focus::placeholder {
    color: #ebf8ff; }
  .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8; }
  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8; }
  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8; }
  .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8; }
  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    color: #bee3f8; }
  .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4; }
  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4; }
  .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4; }
  .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4; }
  .xl\:focus\:placeholder-blue-300:focus::placeholder {
    color: #90cdf4; }
  .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed; }
  .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed; }
  .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed; }
  .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed; }
  .xl\:focus\:placeholder-blue-400:focus::placeholder {
    color: #63b3ed; }
  .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1; }
  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #4299e1; }
  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1; }
  .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1; }
  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    color: #4299e1; }
  .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce; }
  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #3182ce; }
  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce; }
  .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce; }
  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    color: #3182ce; }
  .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0; }
  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0; }
  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0; }
  .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0; }
  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    color: #2b6cb0; }
  .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282; }
  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #2c5282; }
  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282; }
  .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282; }
  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    color: #2c5282; }
  .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365; }
  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #2a4365; }
  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365; }
  .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365; }
  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    color: #2a4365; }
  .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff; }
  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff; }
  .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff; }
  .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff; }
  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
    color: #ebf4ff; }
  .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe; }
  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe; }
  .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe; }
  .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe; }
  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
    color: #c3dafe; }
  .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa; }
  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa; }
  .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa; }
  .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa; }
  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
    color: #a3bffa; }
  .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5; }
  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5; }
  .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5; }
  .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5; }
  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
    color: #7f9cf5; }
  .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea; }
  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    color: #667eea; }
  .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea; }
  .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea; }
  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
    color: #667eea; }
  .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8; }
  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8; }
  .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8; }
  .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8; }
  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
    color: #5a67d8; }
  .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf; }
  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf; }
  .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf; }
  .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf; }
  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
    color: #4c51bf; }
  .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190; }
  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    color: #434190; }
  .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190; }
  .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190; }
  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
    color: #434190; }
  .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b; }
  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b; }
  .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b; }
  .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b; }
  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
    color: #3c366b; }
  .xl\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff; }
  .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff; }
  .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff; }
  .xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff; }
  .xl\:focus\:placeholder-purple-100:focus::placeholder {
    color: #faf5ff; }
  .xl\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd; }
  .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd; }
  .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd; }
  .xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd; }
  .xl\:focus\:placeholder-purple-200:focus::placeholder {
    color: #e9d8fd; }
  .xl\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa; }
  .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa; }
  .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa; }
  .xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa; }
  .xl\:focus\:placeholder-purple-300:focus::placeholder {
    color: #d6bcfa; }
  .xl\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4; }
  .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    color: #b794f4; }
  .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4; }
  .xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4; }
  .xl\:focus\:placeholder-purple-400:focus::placeholder {
    color: #b794f4; }
  .xl\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea; }
  .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea; }
  .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea; }
  .xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea; }
  .xl\:focus\:placeholder-purple-500:focus::placeholder {
    color: #9f7aea; }
  .xl\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5; }
  .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    color: #805ad5; }
  .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5; }
  .xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5; }
  .xl\:focus\:placeholder-purple-600:focus::placeholder {
    color: #805ad5; }
  .xl\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1; }
  .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1; }
  .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1; }
  .xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1; }
  .xl\:focus\:placeholder-purple-700:focus::placeholder {
    color: #6b46c1; }
  .xl\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a; }
  .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    color: #553c9a; }
  .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a; }
  .xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a; }
  .xl\:focus\:placeholder-purple-800:focus::placeholder {
    color: #553c9a; }
  .xl\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a; }
  .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    color: #44337a; }
  .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a; }
  .xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a; }
  .xl\:focus\:placeholder-purple-900:focus::placeholder {
    color: #44337a; }
  .xl\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7; }
  .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7; }
  .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7; }
  .xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7; }
  .xl\:focus\:placeholder-pink-100:focus::placeholder {
    color: #fff5f7; }
  .xl\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2; }
  .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2; }
  .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2; }
  .xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2; }
  .xl\:focus\:placeholder-pink-200:focus::placeholder {
    color: #fed7e2; }
  .xl\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce; }
  .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce; }
  .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce; }
  .xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce; }
  .xl\:focus\:placeholder-pink-300:focus::placeholder {
    color: #fbb6ce; }
  .xl\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3; }
  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #f687b3; }
  .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3; }
  .xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3; }
  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    color: #f687b3; }
  .xl\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6; }
  .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6; }
  .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6; }
  .xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6; }
  .xl\:focus\:placeholder-pink-500:focus::placeholder {
    color: #ed64a6; }
  .xl\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c; }
  .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c; }
  .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c; }
  .xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c; }
  .xl\:focus\:placeholder-pink-600:focus::placeholder {
    color: #d53f8c; }
  .xl\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280; }
  .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    color: #b83280; }
  .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280; }
  .xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280; }
  .xl\:focus\:placeholder-pink-700:focus::placeholder {
    color: #b83280; }
  .xl\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d; }
  .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    color: #97266d; }
  .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d; }
  .xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d; }
  .xl\:focus\:placeholder-pink-800:focus::placeholder {
    color: #97266d; }
  .xl\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459; }
  .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    color: #702459; }
  .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    color: #702459; }
  .xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    color: #702459; }
  .xl\:focus\:placeholder-pink-900:focus::placeholder {
    color: #702459; }
  .xl\:pointer-events-none {
    pointer-events: none; }
  .xl\:pointer-events-auto {
    pointer-events: auto; }
  .xl\:static {
    position: static; }
  .xl\:fixed {
    position: fixed; }
  .xl\:absolute {
    position: absolute; }
  .xl\:relative {
    position: relative; }
  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .xl\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .xl\:inset-x-0 {
    right: 0;
    left: 0; }
  .xl\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .xl\:inset-x-auto {
    right: auto;
    left: auto; }
  .xl\:top-0 {
    top: 0; }
  .xl\:right-0 {
    right: 0; }
  .xl\:bottom-0 {
    bottom: 0; }
  .xl\:left-0 {
    left: 0; }
  .xl\:top-auto {
    top: auto; }
  .xl\:right-auto {
    right: auto; }
  .xl\:bottom-auto {
    bottom: auto; }
  .xl\:left-auto {
    left: auto; }
  .xl\:resize-none {
    resize: none; }
  .xl\:resize-y {
    resize: vertical; }
  .xl\:resize-x {
    resize: horizontal; }
  .xl\:resize {
    resize: both; }
  .xl\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:shadow-none {
    box-shadow: none; }
  .xl\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none; }
  .xl\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none; }
  .xl\:fill-current {
    fill: currentColor; }
  .xl\:stroke-current {
    stroke: currentColor; }
  .xl\:table-auto {
    table-layout: auto; }
  .xl\:table-fixed {
    table-layout: fixed; }
  .xl\:text-left {
    text-align: left; }
  .xl\:text-center {
    text-align: center; }
  .xl\:text-right {
    text-align: right; }
  .xl\:text-justify {
    text-align: justify; }
  .xl\:text-transparent {
    color: transparent; }
  .xl\:text-black {
    color: #000; }
  .xl\:text-white {
    color: #fff; }
  .xl\:text-colour1 {
    color: #d2148b; }
  .xl\:text-colour2 {
    color: #ba1a8c; }
  .xl\:text-colour3 {
    color: #86278e; }
  .xl\:text-colour4 {
    color: #742c8f; }
  .xl\:text-shade1 {
    color: #0f0f0f; }
  .xl\:text-shade2 {
    color: white; }
  .xl\:text-shade3 {
    color: #f7f7f7; }
  .xl\:text-gray-100 {
    color: #f7fafc; }
  .xl\:text-gray-200 {
    color: #edf2f7; }
  .xl\:text-gray-300 {
    color: #e2e8f0; }
  .xl\:text-gray-400 {
    color: #cbd5e0; }
  .xl\:text-gray-500 {
    color: #a0aec0; }
  .xl\:text-gray-600 {
    color: #718096; }
  .xl\:text-gray-700 {
    color: #4a5568; }
  .xl\:text-gray-800 {
    color: #2d3748; }
  .xl\:text-gray-900 {
    color: #1a202c; }
  .xl\:text-red-100 {
    color: #fff5f5; }
  .xl\:text-red-200 {
    color: #fed7d7; }
  .xl\:text-red-300 {
    color: #feb2b2; }
  .xl\:text-red-400 {
    color: #fc8181; }
  .xl\:text-red-500 {
    color: #f56565; }
  .xl\:text-red-600 {
    color: #e53e3e; }
  .xl\:text-red-700 {
    color: #c53030; }
  .xl\:text-red-800 {
    color: #9b2c2c; }
  .xl\:text-red-900 {
    color: #742a2a; }
  .xl\:text-orange-100 {
    color: #fffaf0; }
  .xl\:text-orange-200 {
    color: #feebc8; }
  .xl\:text-orange-300 {
    color: #fbd38d; }
  .xl\:text-orange-400 {
    color: #f6ad55; }
  .xl\:text-orange-500 {
    color: #ed8936; }
  .xl\:text-orange-600 {
    color: #dd6b20; }
  .xl\:text-orange-700 {
    color: #c05621; }
  .xl\:text-orange-800 {
    color: #9c4221; }
  .xl\:text-orange-900 {
    color: #7b341e; }
  .xl\:text-yellow-100 {
    color: #fffff0; }
  .xl\:text-yellow-200 {
    color: #fefcbf; }
  .xl\:text-yellow-300 {
    color: #faf089; }
  .xl\:text-yellow-400 {
    color: #f6e05e; }
  .xl\:text-yellow-500 {
    color: #ecc94b; }
  .xl\:text-yellow-600 {
    color: #d69e2e; }
  .xl\:text-yellow-700 {
    color: #b7791f; }
  .xl\:text-yellow-800 {
    color: #975a16; }
  .xl\:text-yellow-900 {
    color: #744210; }
  .xl\:text-green-100 {
    color: #f0fff4; }
  .xl\:text-green-200 {
    color: #c6f6d5; }
  .xl\:text-green-300 {
    color: #9ae6b4; }
  .xl\:text-green-400 {
    color: #68d391; }
  .xl\:text-green-500 {
    color: #48bb78; }
  .xl\:text-green-600 {
    color: #38a169; }
  .xl\:text-green-700 {
    color: #2f855a; }
  .xl\:text-green-800 {
    color: #276749; }
  .xl\:text-green-900 {
    color: #22543d; }
  .xl\:text-teal-100 {
    color: #e6fffa; }
  .xl\:text-teal-200 {
    color: #b2f5ea; }
  .xl\:text-teal-300 {
    color: #81e6d9; }
  .xl\:text-teal-400 {
    color: #4fd1c5; }
  .xl\:text-teal-500 {
    color: #38b2ac; }
  .xl\:text-teal-600 {
    color: #319795; }
  .xl\:text-teal-700 {
    color: #2c7a7b; }
  .xl\:text-teal-800 {
    color: #285e61; }
  .xl\:text-teal-900 {
    color: #234e52; }
  .xl\:text-blue-100 {
    color: #ebf8ff; }
  .xl\:text-blue-200 {
    color: #bee3f8; }
  .xl\:text-blue-300 {
    color: #90cdf4; }
  .xl\:text-blue-400 {
    color: #63b3ed; }
  .xl\:text-blue-500 {
    color: #4299e1; }
  .xl\:text-blue-600 {
    color: #3182ce; }
  .xl\:text-blue-700 {
    color: #2b6cb0; }
  .xl\:text-blue-800 {
    color: #2c5282; }
  .xl\:text-blue-900 {
    color: #2a4365; }
  .xl\:text-indigo-100 {
    color: #ebf4ff; }
  .xl\:text-indigo-200 {
    color: #c3dafe; }
  .xl\:text-indigo-300 {
    color: #a3bffa; }
  .xl\:text-indigo-400 {
    color: #7f9cf5; }
  .xl\:text-indigo-500 {
    color: #667eea; }
  .xl\:text-indigo-600 {
    color: #5a67d8; }
  .xl\:text-indigo-700 {
    color: #4c51bf; }
  .xl\:text-indigo-800 {
    color: #434190; }
  .xl\:text-indigo-900 {
    color: #3c366b; }
  .xl\:text-purple-100 {
    color: #faf5ff; }
  .xl\:text-purple-200 {
    color: #e9d8fd; }
  .xl\:text-purple-300 {
    color: #d6bcfa; }
  .xl\:text-purple-400 {
    color: #b794f4; }
  .xl\:text-purple-500 {
    color: #9f7aea; }
  .xl\:text-purple-600 {
    color: #805ad5; }
  .xl\:text-purple-700 {
    color: #6b46c1; }
  .xl\:text-purple-800 {
    color: #553c9a; }
  .xl\:text-purple-900 {
    color: #44337a; }
  .xl\:text-pink-100 {
    color: #fff5f7; }
  .xl\:text-pink-200 {
    color: #fed7e2; }
  .xl\:text-pink-300 {
    color: #fbb6ce; }
  .xl\:text-pink-400 {
    color: #f687b3; }
  .xl\:text-pink-500 {
    color: #ed64a6; }
  .xl\:text-pink-600 {
    color: #d53f8c; }
  .xl\:text-pink-700 {
    color: #b83280; }
  .xl\:text-pink-800 {
    color: #97266d; }
  .xl\:text-pink-900 {
    color: #702459; }
  .xl\:hover\:text-transparent:hover {
    color: transparent; }
  .xl\:hover\:text-black:hover {
    color: #000; }
  .xl\:hover\:text-white:hover {
    color: #fff; }
  .xl\:hover\:text-colour1:hover {
    color: #d2148b; }
  .xl\:hover\:text-colour2:hover {
    color: #ba1a8c; }
  .xl\:hover\:text-colour3:hover {
    color: #86278e; }
  .xl\:hover\:text-colour4:hover {
    color: #742c8f; }
  .xl\:hover\:text-shade1:hover {
    color: #0f0f0f; }
  .xl\:hover\:text-shade2:hover {
    color: white; }
  .xl\:hover\:text-shade3:hover {
    color: #f7f7f7; }
  .xl\:hover\:text-gray-100:hover {
    color: #f7fafc; }
  .xl\:hover\:text-gray-200:hover {
    color: #edf2f7; }
  .xl\:hover\:text-gray-300:hover {
    color: #e2e8f0; }
  .xl\:hover\:text-gray-400:hover {
    color: #cbd5e0; }
  .xl\:hover\:text-gray-500:hover {
    color: #a0aec0; }
  .xl\:hover\:text-gray-600:hover {
    color: #718096; }
  .xl\:hover\:text-gray-700:hover {
    color: #4a5568; }
  .xl\:hover\:text-gray-800:hover {
    color: #2d3748; }
  .xl\:hover\:text-gray-900:hover {
    color: #1a202c; }
  .xl\:hover\:text-red-100:hover {
    color: #fff5f5; }
  .xl\:hover\:text-red-200:hover {
    color: #fed7d7; }
  .xl\:hover\:text-red-300:hover {
    color: #feb2b2; }
  .xl\:hover\:text-red-400:hover {
    color: #fc8181; }
  .xl\:hover\:text-red-500:hover {
    color: #f56565; }
  .xl\:hover\:text-red-600:hover {
    color: #e53e3e; }
  .xl\:hover\:text-red-700:hover {
    color: #c53030; }
  .xl\:hover\:text-red-800:hover {
    color: #9b2c2c; }
  .xl\:hover\:text-red-900:hover {
    color: #742a2a; }
  .xl\:hover\:text-orange-100:hover {
    color: #fffaf0; }
  .xl\:hover\:text-orange-200:hover {
    color: #feebc8; }
  .xl\:hover\:text-orange-300:hover {
    color: #fbd38d; }
  .xl\:hover\:text-orange-400:hover {
    color: #f6ad55; }
  .xl\:hover\:text-orange-500:hover {
    color: #ed8936; }
  .xl\:hover\:text-orange-600:hover {
    color: #dd6b20; }
  .xl\:hover\:text-orange-700:hover {
    color: #c05621; }
  .xl\:hover\:text-orange-800:hover {
    color: #9c4221; }
  .xl\:hover\:text-orange-900:hover {
    color: #7b341e; }
  .xl\:hover\:text-yellow-100:hover {
    color: #fffff0; }
  .xl\:hover\:text-yellow-200:hover {
    color: #fefcbf; }
  .xl\:hover\:text-yellow-300:hover {
    color: #faf089; }
  .xl\:hover\:text-yellow-400:hover {
    color: #f6e05e; }
  .xl\:hover\:text-yellow-500:hover {
    color: #ecc94b; }
  .xl\:hover\:text-yellow-600:hover {
    color: #d69e2e; }
  .xl\:hover\:text-yellow-700:hover {
    color: #b7791f; }
  .xl\:hover\:text-yellow-800:hover {
    color: #975a16; }
  .xl\:hover\:text-yellow-900:hover {
    color: #744210; }
  .xl\:hover\:text-green-100:hover {
    color: #f0fff4; }
  .xl\:hover\:text-green-200:hover {
    color: #c6f6d5; }
  .xl\:hover\:text-green-300:hover {
    color: #9ae6b4; }
  .xl\:hover\:text-green-400:hover {
    color: #68d391; }
  .xl\:hover\:text-green-500:hover {
    color: #48bb78; }
  .xl\:hover\:text-green-600:hover {
    color: #38a169; }
  .xl\:hover\:text-green-700:hover {
    color: #2f855a; }
  .xl\:hover\:text-green-800:hover {
    color: #276749; }
  .xl\:hover\:text-green-900:hover {
    color: #22543d; }
  .xl\:hover\:text-teal-100:hover {
    color: #e6fffa; }
  .xl\:hover\:text-teal-200:hover {
    color: #b2f5ea; }
  .xl\:hover\:text-teal-300:hover {
    color: #81e6d9; }
  .xl\:hover\:text-teal-400:hover {
    color: #4fd1c5; }
  .xl\:hover\:text-teal-500:hover {
    color: #38b2ac; }
  .xl\:hover\:text-teal-600:hover {
    color: #319795; }
  .xl\:hover\:text-teal-700:hover {
    color: #2c7a7b; }
  .xl\:hover\:text-teal-800:hover {
    color: #285e61; }
  .xl\:hover\:text-teal-900:hover {
    color: #234e52; }
  .xl\:hover\:text-blue-100:hover {
    color: #ebf8ff; }
  .xl\:hover\:text-blue-200:hover {
    color: #bee3f8; }
  .xl\:hover\:text-blue-300:hover {
    color: #90cdf4; }
  .xl\:hover\:text-blue-400:hover {
    color: #63b3ed; }
  .xl\:hover\:text-blue-500:hover {
    color: #4299e1; }
  .xl\:hover\:text-blue-600:hover {
    color: #3182ce; }
  .xl\:hover\:text-blue-700:hover {
    color: #2b6cb0; }
  .xl\:hover\:text-blue-800:hover {
    color: #2c5282; }
  .xl\:hover\:text-blue-900:hover {
    color: #2a4365; }
  .xl\:hover\:text-indigo-100:hover {
    color: #ebf4ff; }
  .xl\:hover\:text-indigo-200:hover {
    color: #c3dafe; }
  .xl\:hover\:text-indigo-300:hover {
    color: #a3bffa; }
  .xl\:hover\:text-indigo-400:hover {
    color: #7f9cf5; }
  .xl\:hover\:text-indigo-500:hover {
    color: #667eea; }
  .xl\:hover\:text-indigo-600:hover {
    color: #5a67d8; }
  .xl\:hover\:text-indigo-700:hover {
    color: #4c51bf; }
  .xl\:hover\:text-indigo-800:hover {
    color: #434190; }
  .xl\:hover\:text-indigo-900:hover {
    color: #3c366b; }
  .xl\:hover\:text-purple-100:hover {
    color: #faf5ff; }
  .xl\:hover\:text-purple-200:hover {
    color: #e9d8fd; }
  .xl\:hover\:text-purple-300:hover {
    color: #d6bcfa; }
  .xl\:hover\:text-purple-400:hover {
    color: #b794f4; }
  .xl\:hover\:text-purple-500:hover {
    color: #9f7aea; }
  .xl\:hover\:text-purple-600:hover {
    color: #805ad5; }
  .xl\:hover\:text-purple-700:hover {
    color: #6b46c1; }
  .xl\:hover\:text-purple-800:hover {
    color: #553c9a; }
  .xl\:hover\:text-purple-900:hover {
    color: #44337a; }
  .xl\:hover\:text-pink-100:hover {
    color: #fff5f7; }
  .xl\:hover\:text-pink-200:hover {
    color: #fed7e2; }
  .xl\:hover\:text-pink-300:hover {
    color: #fbb6ce; }
  .xl\:hover\:text-pink-400:hover {
    color: #f687b3; }
  .xl\:hover\:text-pink-500:hover {
    color: #ed64a6; }
  .xl\:hover\:text-pink-600:hover {
    color: #d53f8c; }
  .xl\:hover\:text-pink-700:hover {
    color: #b83280; }
  .xl\:hover\:text-pink-800:hover {
    color: #97266d; }
  .xl\:hover\:text-pink-900:hover {
    color: #702459; }
  .xl\:focus\:text-transparent:focus {
    color: transparent; }
  .xl\:focus\:text-black:focus {
    color: #000; }
  .xl\:focus\:text-white:focus {
    color: #fff; }
  .xl\:focus\:text-colour1:focus {
    color: #d2148b; }
  .xl\:focus\:text-colour2:focus {
    color: #ba1a8c; }
  .xl\:focus\:text-colour3:focus {
    color: #86278e; }
  .xl\:focus\:text-colour4:focus {
    color: #742c8f; }
  .xl\:focus\:text-shade1:focus {
    color: #0f0f0f; }
  .xl\:focus\:text-shade2:focus {
    color: white; }
  .xl\:focus\:text-shade3:focus {
    color: #f7f7f7; }
  .xl\:focus\:text-gray-100:focus {
    color: #f7fafc; }
  .xl\:focus\:text-gray-200:focus {
    color: #edf2f7; }
  .xl\:focus\:text-gray-300:focus {
    color: #e2e8f0; }
  .xl\:focus\:text-gray-400:focus {
    color: #cbd5e0; }
  .xl\:focus\:text-gray-500:focus {
    color: #a0aec0; }
  .xl\:focus\:text-gray-600:focus {
    color: #718096; }
  .xl\:focus\:text-gray-700:focus {
    color: #4a5568; }
  .xl\:focus\:text-gray-800:focus {
    color: #2d3748; }
  .xl\:focus\:text-gray-900:focus {
    color: #1a202c; }
  .xl\:focus\:text-red-100:focus {
    color: #fff5f5; }
  .xl\:focus\:text-red-200:focus {
    color: #fed7d7; }
  .xl\:focus\:text-red-300:focus {
    color: #feb2b2; }
  .xl\:focus\:text-red-400:focus {
    color: #fc8181; }
  .xl\:focus\:text-red-500:focus {
    color: #f56565; }
  .xl\:focus\:text-red-600:focus {
    color: #e53e3e; }
  .xl\:focus\:text-red-700:focus {
    color: #c53030; }
  .xl\:focus\:text-red-800:focus {
    color: #9b2c2c; }
  .xl\:focus\:text-red-900:focus {
    color: #742a2a; }
  .xl\:focus\:text-orange-100:focus {
    color: #fffaf0; }
  .xl\:focus\:text-orange-200:focus {
    color: #feebc8; }
  .xl\:focus\:text-orange-300:focus {
    color: #fbd38d; }
  .xl\:focus\:text-orange-400:focus {
    color: #f6ad55; }
  .xl\:focus\:text-orange-500:focus {
    color: #ed8936; }
  .xl\:focus\:text-orange-600:focus {
    color: #dd6b20; }
  .xl\:focus\:text-orange-700:focus {
    color: #c05621; }
  .xl\:focus\:text-orange-800:focus {
    color: #9c4221; }
  .xl\:focus\:text-orange-900:focus {
    color: #7b341e; }
  .xl\:focus\:text-yellow-100:focus {
    color: #fffff0; }
  .xl\:focus\:text-yellow-200:focus {
    color: #fefcbf; }
  .xl\:focus\:text-yellow-300:focus {
    color: #faf089; }
  .xl\:focus\:text-yellow-400:focus {
    color: #f6e05e; }
  .xl\:focus\:text-yellow-500:focus {
    color: #ecc94b; }
  .xl\:focus\:text-yellow-600:focus {
    color: #d69e2e; }
  .xl\:focus\:text-yellow-700:focus {
    color: #b7791f; }
  .xl\:focus\:text-yellow-800:focus {
    color: #975a16; }
  .xl\:focus\:text-yellow-900:focus {
    color: #744210; }
  .xl\:focus\:text-green-100:focus {
    color: #f0fff4; }
  .xl\:focus\:text-green-200:focus {
    color: #c6f6d5; }
  .xl\:focus\:text-green-300:focus {
    color: #9ae6b4; }
  .xl\:focus\:text-green-400:focus {
    color: #68d391; }
  .xl\:focus\:text-green-500:focus {
    color: #48bb78; }
  .xl\:focus\:text-green-600:focus {
    color: #38a169; }
  .xl\:focus\:text-green-700:focus {
    color: #2f855a; }
  .xl\:focus\:text-green-800:focus {
    color: #276749; }
  .xl\:focus\:text-green-900:focus {
    color: #22543d; }
  .xl\:focus\:text-teal-100:focus {
    color: #e6fffa; }
  .xl\:focus\:text-teal-200:focus {
    color: #b2f5ea; }
  .xl\:focus\:text-teal-300:focus {
    color: #81e6d9; }
  .xl\:focus\:text-teal-400:focus {
    color: #4fd1c5; }
  .xl\:focus\:text-teal-500:focus {
    color: #38b2ac; }
  .xl\:focus\:text-teal-600:focus {
    color: #319795; }
  .xl\:focus\:text-teal-700:focus {
    color: #2c7a7b; }
  .xl\:focus\:text-teal-800:focus {
    color: #285e61; }
  .xl\:focus\:text-teal-900:focus {
    color: #234e52; }
  .xl\:focus\:text-blue-100:focus {
    color: #ebf8ff; }
  .xl\:focus\:text-blue-200:focus {
    color: #bee3f8; }
  .xl\:focus\:text-blue-300:focus {
    color: #90cdf4; }
  .xl\:focus\:text-blue-400:focus {
    color: #63b3ed; }
  .xl\:focus\:text-blue-500:focus {
    color: #4299e1; }
  .xl\:focus\:text-blue-600:focus {
    color: #3182ce; }
  .xl\:focus\:text-blue-700:focus {
    color: #2b6cb0; }
  .xl\:focus\:text-blue-800:focus {
    color: #2c5282; }
  .xl\:focus\:text-blue-900:focus {
    color: #2a4365; }
  .xl\:focus\:text-indigo-100:focus {
    color: #ebf4ff; }
  .xl\:focus\:text-indigo-200:focus {
    color: #c3dafe; }
  .xl\:focus\:text-indigo-300:focus {
    color: #a3bffa; }
  .xl\:focus\:text-indigo-400:focus {
    color: #7f9cf5; }
  .xl\:focus\:text-indigo-500:focus {
    color: #667eea; }
  .xl\:focus\:text-indigo-600:focus {
    color: #5a67d8; }
  .xl\:focus\:text-indigo-700:focus {
    color: #4c51bf; }
  .xl\:focus\:text-indigo-800:focus {
    color: #434190; }
  .xl\:focus\:text-indigo-900:focus {
    color: #3c366b; }
  .xl\:focus\:text-purple-100:focus {
    color: #faf5ff; }
  .xl\:focus\:text-purple-200:focus {
    color: #e9d8fd; }
  .xl\:focus\:text-purple-300:focus {
    color: #d6bcfa; }
  .xl\:focus\:text-purple-400:focus {
    color: #b794f4; }
  .xl\:focus\:text-purple-500:focus {
    color: #9f7aea; }
  .xl\:focus\:text-purple-600:focus {
    color: #805ad5; }
  .xl\:focus\:text-purple-700:focus {
    color: #6b46c1; }
  .xl\:focus\:text-purple-800:focus {
    color: #553c9a; }
  .xl\:focus\:text-purple-900:focus {
    color: #44337a; }
  .xl\:focus\:text-pink-100:focus {
    color: #fff5f7; }
  .xl\:focus\:text-pink-200:focus {
    color: #fed7e2; }
  .xl\:focus\:text-pink-300:focus {
    color: #fbb6ce; }
  .xl\:focus\:text-pink-400:focus {
    color: #f687b3; }
  .xl\:focus\:text-pink-500:focus {
    color: #ed64a6; }
  .xl\:focus\:text-pink-600:focus {
    color: #d53f8c; }
  .xl\:focus\:text-pink-700:focus {
    color: #b83280; }
  .xl\:focus\:text-pink-800:focus {
    color: #97266d; }
  .xl\:focus\:text-pink-900:focus {
    color: #702459; }
  .xl\:text-xs {
    font-size: 0.75rem; }
  .xl\:text-sm {
    font-size: 0.7rem; }
  .xl\:text-base {
    font-size: 1rem; }
  .xl\:text-lg {
    font-size: 1.125rem; }
  .xl\:text-xl {
    font-size: 1.25rem; }
  .xl\:text-2xl {
    font-size: 1.5rem; }
  .xl\:text-3xl {
    font-size: 1.875rem; }
  .xl\:text-4xl {
    font-size: 2.25rem; }
  .xl\:text-5xl {
    font-size: 3rem; }
  .xl\:text-6xl {
    font-size: 4rem; }
  .xl\:italic {
    font-style: italic; }
  .xl\:not-italic {
    font-style: normal; }
  .xl\:uppercase {
    text-transform: uppercase; }
  .xl\:lowercase {
    text-transform: lowercase; }
  .xl\:capitalize {
    text-transform: capitalize; }
  .xl\:normal-case {
    text-transform: none; }
  .xl\:underline {
    text-decoration: underline; }
  .xl\:line-through {
    text-decoration: line-through; }
  .xl\:no-underline {
    text-decoration: none; }
  .xl\:hover\:underline:hover {
    text-decoration: underline; }
  .xl\:hover\:line-through:hover {
    text-decoration: line-through; }
  .xl\:hover\:no-underline:hover {
    text-decoration: none; }
  .xl\:focus\:underline:focus {
    text-decoration: underline; }
  .xl\:focus\:line-through:focus {
    text-decoration: line-through; }
  .xl\:focus\:no-underline:focus {
    text-decoration: none; }
  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .xl\:tracking-tighter {
    letter-spacing: -0.05em; }
  .xl\:tracking-tight {
    letter-spacing: -0.025em; }
  .xl\:tracking-normal {
    letter-spacing: 0; }
  .xl\:tracking-wide {
    letter-spacing: 0.025em; }
  .xl\:tracking-wider {
    letter-spacing: 0.05em; }
  .xl\:tracking-widest {
    letter-spacing: 0.1em; }
  .xl\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .xl\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .xl\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .xl\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .xl\:align-baseline {
    vertical-align: baseline; }
  .xl\:align-top {
    vertical-align: top; }
  .xl\:align-middle {
    vertical-align: middle; }
  .xl\:align-bottom {
    vertical-align: bottom; }
  .xl\:align-text-top {
    vertical-align: text-top; }
  .xl\:align-text-bottom {
    vertical-align: text-bottom; }
  .xl\:visible {
    visibility: visible; }
  .xl\:invisible {
    visibility: hidden; }
  .xl\:whitespace-normal {
    white-space: normal; }
  .xl\:whitespace-no-wrap {
    white-space: nowrap; }
  .xl\:whitespace-pre {
    white-space: pre; }
  .xl\:whitespace-pre-line {
    white-space: pre-line; }
  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .xl\:break-words {
    overflow-wrap: break-word; }
  .xl\:break-all {
    word-break: break-all; }
  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .xl\:w-0 {
    width: 0; }
  .xl\:w-1 {
    width: 5px; }
  .xl\:w-2 {
    width: 10px; }
  .xl\:w-3 {
    width: 20px; }
  .xl\:w-4 {
    width: 30px; }
  .xl\:w-5 {
    width: 40px; }
  .xl\:w-6 {
    width: 60px; }
  .xl\:w-7 {
    width: 80px; }
  .xl\:w-8 {
    width: 120px; }
  .xl\:w-9 {
    width: 160px; }
  .xl\:w-10 {
    width: 200px; }
  .xl\:w-auto {
    width: auto; }
  .xl\:w-px {
    width: 1px; }
  .xl\:w-1\/2 {
    width: 50%; }
  .xl\:w-1\/3 {
    width: 33.333333%; }
  .xl\:w-2\/3 {
    width: 66.666667%; }
  .xl\:w-1\/4 {
    width: 25%; }
  .xl\:w-2\/4 {
    width: 50%; }
  .xl\:w-3\/4 {
    width: 75%; }
  .xl\:w-1\/5 {
    width: 20%; }
  .xl\:w-2\/5 {
    width: 40%; }
  .xl\:w-3\/5 {
    width: 60%; }
  .xl\:w-4\/5 {
    width: 80%; }
  .xl\:w-1\/6 {
    width: 16.666667%; }
  .xl\:w-2\/6 {
    width: 33.333333%; }
  .xl\:w-3\/6 {
    width: 50%; }
  .xl\:w-4\/6 {
    width: 66.666667%; }
  .xl\:w-5\/6 {
    width: 83.333333%; }
  .xl\:w-1\/12 {
    width: 8.333333%; }
  .xl\:w-2\/12 {
    width: 16.666667%; }
  .xl\:w-3\/12 {
    width: 25%; }
  .xl\:w-4\/12 {
    width: 33.333333%; }
  .xl\:w-5\/12 {
    width: 41.666667%; }
  .xl\:w-6\/12 {
    width: 50%; }
  .xl\:w-7\/12 {
    width: 58.333333%; }
  .xl\:w-8\/12 {
    width: 66.666667%; }
  .xl\:w-9\/12 {
    width: 75%; }
  .xl\:w-10\/12 {
    width: 83.333333%; }
  .xl\:w-11\/12 {
    width: 91.666667%; }
  .xl\:w-full {
    width: 100%; }
  .xl\:w-screen {
    width: 100vw; }
  .xl\:z-0 {
    z-index: 0; }
  .xl\:z-10 {
    z-index: 10; }
  .xl\:z-20 {
    z-index: 20; }
  .xl\:z-30 {
    z-index: 30; }
  .xl\:z-40 {
    z-index: 40; }
  .xl\:z-50 {
    z-index: 50; }
  .xl\:z-auto {
    z-index: auto; } }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/**
 * Variables
 */
/** Hamburger icon */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #fff; }

.hamburger-box {
  width: 28px;
  height: 21px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 28px;
    height: 3px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -9px; }
  .hamburger-inner::after {
    bottom: -9px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 56px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 56px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 56px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 56px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 56px; }

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }
  .hamburger--3dxy.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dxy.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 56px; }

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -9px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-5.6px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-5.6px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(5.6px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(5.6px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-5.6px, -7px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-5.6px, 7px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(5.6px, -7px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(5.6px, 7px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn.is-active .hamburger-inner::before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  .hamburger--arrowturn.is-active .hamburger-inner::after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -18px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -18px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -9px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 9px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 18px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 9px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -18px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 9px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 18px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 9px, 0) rotate(-135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -18px, 0) rotate(270deg);
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -56px;
      top: -56px;
      transform: translate3d(56px, 56px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -56px;
      top: -56px;
      transform: translate3d(-56px, 56px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -56px;
      top: 56px;
      transform: translate3d(56px, -56px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -56px;
      top: 56px;
      transform: translate3d(-56px, -56px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 1.5px; }
  .hamburger--slider .hamburger-inner::before {
    top: 9px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 18px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-4px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -18px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 1.5px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 9px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 18px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 9px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    transform: rotate(45deg) translate3d(4px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -18px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 1.5px;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 9px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 18px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 9px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 9px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -18px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

body {
  font-family: "Exo 2", sans-serif; }

h1, h2, h3, h4, h5, h6, legend {
  color: #3a3737; }

h1,
h2 {
  -o-border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image-slice: 0 0 1;
  border-bottom: 3px solid transparent;
  border-color: #d2148b;
  /* Safari Fix */
  font-size: 1.3rem;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1; }

h3,
legend {
  font-size: 1.4rem; }

h4,
h5,
h6 {
  font-size: 1.2rem; }

a {
  text-decoration: none;
  color: #d2148b;
  transition: all 0.3s; }

a:hover {
  color: #742c8f; }

p {
  line-height: 120%;
  margin-bottom: 20px; }

.no-margin {
  margin: 0px !important; }

/*-----------------------------------*/
/*  Header
/*-----------------------------------*/
header {
  transition: all 0.5s ease;
  position: fixed;
  z-index: 20;
  top: 0; }
  header .brand {
    opacity: 0;
    width: 180px;
    transition: all 0.5s ease;
    -webkit-animation: type-in .5s;
    animation: type-in .5s;
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s; }
    header .brand #logo {
      fill: url(#grad1);
      transition: fill .4s ease;
      -webkit-animation: type-in .5s;
      animation: type-in .5s;
      -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
      clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards;
      -webkit-animation-delay: .5s;
      animation-delay: .5s; }
      header .brand #logo .stop1,
      header .brand #logo .stop2 {
        stop-color: #fff; }
    header .brand:hover #logo .stop1 {
      -webkit-animation: change-color1 .3s ease-in-out;
      animation: change-color1 .3s ease-in-out;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards; }
    header .brand:hover #logo .stop2 {
      -webkit-animation: change-color2 .35s ease-in-out;
      animation: change-color2 .35s ease-in-out;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards;
      -webkit-animation-delay: .15s;
      animation-delay: .15s; }
    header .brand.show {
      display: block; }
  header nav ul li {
    font-size: 0.9em; }
    @media (min-width: 1024px) {
      header nav ul li {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 1em; } }
    header nav ul li a::before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 3px;
      background: #fff;
      transform: scale3d(0, 1, 1);
      transition: transform 0.1s; }
    header nav ul li a:hover {
      color: #fff; }
      header nav ul li a:hover::before {
        transform: scale3d(1, 1, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 0.3s; }
    header nav ul li.current-menu-item a::before {
      transform: scale3d(1, 1, 1);
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 0.3s; }
    header nav ul li ul {
      display: none; }
  header .social a {
    font-size: 1.2em; }
  header .social a {
    transition: color 0.3s ease; }
    header .social a:hover {
      color: #d2148b; }
  header .hamburger {
    transform: skewX(-11deg);
    height: 24px;
    outline: none; }
    header .hamburger::before {
      display: none; }
    header .hamburger .hamburger-inner,
    header .hamburger .hamburger-inner::before,
    header .hamburger .hamburger-inner::after {
      border-bottom-left-radius: 0; }
    @media (min-width: 768px) {
      header .hamburger {
        display: none; } }

#menu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 15;
  background: black;
  height: 100%;
  transform: scale(0.8);
  transform-origin: center;
  opacity: 0;
  transition: all 0.2s ease;
  pointer-events: none; }
  #menu nav > ul > li > a {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 2rem;
    font-style: italic; }
  #menu .social a {
    font-size: 2rem; }
  #menu .menu-brand {
    width: 150px; }

.menu-open #menu {
  transform: scale(1);
  opacity: 1;
  pointer-events: all; }

.hero-out #menu .menu-brand,
body:not(.home) #menu .menu-brand {
  display: none; }

@-webkit-keyframes type-in {
  0% {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); }
  to {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } }

@keyframes type-in {
  0% {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); }
  to {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } }

@-webkit-keyframes change-color1 {
  to {
    stop-color: #742c8f;
    offset: 0%; } }

@keyframes change-color1 {
  to {
    stop-color: #742c8f;
    offset: 0%; } }

@-webkit-keyframes change-color2 {
  to {
    stop-color: #d2148b;
    offset: 0%; } }

@keyframes change-color2 {
  to {
    stop-color: #d2148b;
    offset: 0%; } }

@-webkit-keyframes gradientfill {
  0% {
    fill: linear-gradient(90deg, #742c8f 0%, #f7f7f7 100%); }
  100% {
    fill: linear-gradient(90deg, #742c8f 0%, #d2148b 100%); } }

@keyframes gradientfill {
  0% {
    fill: linear-gradient(90deg, #742c8f 0%, #f7f7f7 100%); }
  100% {
    fill: linear-gradient(90deg, #742c8f 0%, #d2148b 100%); } }

/*-----------------------------------*/
/*  Footer
/*-----------------------------------*/
footer {
  color: #d3d8db; }
  footer .footer-brand {
    display: block;
    width: 100%;
    max-width: 150px; }
    footer .footer-brand #footer-logo {
      width: 100%;
      height: auto;
      fill: #fff; }
  footer h2 {
    line-height: 0.78em;
    margin: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    border: none;
    color: #d3d8db;
    font-size: 1.5em; }
  footer h4 {
    font-size: 1em;
    text-transform: uppercase;
    color: #d3d8db;
    line-height: 1; }
  footer a {
    color: #d3d8db;
    transition: color 0.3s ease; }
    footer a:hover {
      color: #d2148b; }
  footer input {
    font-weight: 700;
    font-style: italic; }

form input,
form textarea,
form select {
  color: black;
  border: 2px solid;
  border-color: #c5c7c6; }
  form input:focus,
  form textarea:focus,
  form select:focus {
    outline-color: #d2148b; }

form textarea {
  height: 150px; }

form h1,
form h2,
form h3 {
  border-bottom: 0 solid transparent !important; }

main {
  padding-top: 125px; }

footer form input {
  border-color: transparent; }

.btn,
button,
[type="button"],
[type="reset"],
[type="submit"] {
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic;
  border: 2px solid;
  border-color: transparent;
  cursor: pointer;
  width: auto;
  transition: color 0.2s ease;
  transform: perspective(1px) translateZ(0);
  position: relative; }
  .btn::before,
  button::before,
  [type="button"]::before,
  [type="reset"]::before,
  [type="submit"]::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
    transform: scaleX(0);
    transform-origin: 50%;
    transition: all 0.2s ease-out; }
  .btn:hover::before,
  button:hover::before,
  [type="button"]:hover::before,
  [type="reset"]:hover::before,
  [type="submit"]:hover::before {
    transform: scaleX(1); }
  .btn.btn-inverse,
  button.btn-inverse,
  [type="button"].btn-inverse,
  [type="reset"].btn-inverse,
  [type="submit"].btn-inverse {
    border-color: white;
    color: white; }
  .btn.btn-grey,
  button.btn-grey,
  [type="button"].btn-grey,
  [type="reset"].btn-grey,
  [type="submit"].btn-grey {
    border-color: #666;
    color: #666;
    background: transparent; }
    .btn.btn-grey:hover,
    button.btn-grey:hover,
    [type="button"].btn-grey:hover,
    [type="reset"].btn-grey:hover,
    [type="submit"].btn-grey:hover {
      border-color: black;
      color: #fff;
      background: white; }

thead {
  font-weight: 700; }
  thead td {
    padding: 10px; }

tbody {
  font-size: 0.75em;
  line-height: 1; }
  @media (min-width: 768px) {
    tbody {
      font-size: 1em;
      line-height: 1.2em; } }
  tbody tr:nth-child(even) {
    background-color: #d3d8db; }
  tbody td {
    padding: 5px 2px; }
    @media (min-width: 768px) {
      tbody td {
        padding: 10px; } }

.line-row tbody {
  font-size: 1em; }

.selling-fast,
.book-now,
.sold-out {
  font-weight: 900;
  text-transform: uppercase;
  display: block;
  text-align: center; }

.selling-fast,
.book-now {
  color: #fff;
  background-color: #d2148b;
  padding: 2px 4px;
  border: none; }
  .selling-fast::before,
  .book-now::before {
    background: #000; }
  .selling-fast:hover,
  .book-now:hover {
    color: #fff; }

.sold-out {
  color: #666; }

.panel {
  position: absolute;
  bottom: 10px;
  border-radius: 10%;
  border-bottom-left-radius: 0;
  transform: skewX(-11deg); }
  .panel span {
    transform: skewX(11deg);
    display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: 1; }
  .panel.panel-icon {
    width: 50%;
    height: 28%;
    position: relative;
    margin-bottom: 0; }

#panel-logo {
  width: 50%;
  height: 28%;
  height: auto;
  margin: 0;
  fill: #fff; }

.featured-image {
  height: 50vh;
  background-size: cover;
  background-position: center;
  -o-border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image-slice: 0 0 1;
  border-bottom: 10px solid transparent;
  border-color: #d2148b;
  /* Safari Fix */
  margin-top: 50px; }
  @media (max-width: 767px) {
    .featured-image {
      height: 33vh; } }

.featured-image + main {
  padding-top: 65px; }

.no-border {
  border: none !important; }

.tab-link {
  font-size: 1rem;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  font-style: normal;
  font-weight: normal;
  outline: none; }
  .tab-link:hover, .tab-link:active, .tab-link:focus {
    outline: none; }
  .tab-link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
    transform: scale3d(0, 1, 1);
    transition: transform 0.1s;
    z-index: auto;
    top: auto; }
  .tab-link:hover::before, .tab-link.current::before, .tab-link.active::before {
    transform: scale3d(1, 1, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.3s; }

.tab-content {
  display: none; }

.tab-content.current {
  display: inherit; }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.embed-responsive::before {
  display: block;
  content: ""; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video, .embed-responsive div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.mfp-bg {
  background: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  background: black;
  opacity: 0.7; }

.mfp-figure:after {
  box-shadow: none;
  background: transparent; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 40px;
  height: 66px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 60px;
  line-height: 1;
  cursor: pointer;
  opacity: 1;
  color: white; }
  .mfp-arrow::before, .mfp-arrow::after {
    display: none; }
  .mfp-arrow:hover {
    color: #fff; }

.mfp-image-holder .mfp-close {
  position: fixed;
  right: 0;
  top: 0;
  display: block;
  width: 60px;
  height: 60px;
  color: white;
  font-size: 60px;
  line-height: 60px;
  padding: 0;
  text-align: center;
  opacity: 1; }
  .mfp-image-holder .mfp-close:hover {
    color: #fff; }

.mfp-close::before {
  display: none; }

.mfp-prevent-close > * {
  pointer-events: none; }

.mfp-close > * {
  pointer-events: none; }

.mfp-image-holder .mfp-content {
  max-width: calc(100% - 110px); }

.mfp-arrow-right {
  right: 18px;
  text-align: right; }

.mfp-arrow-left {
  left: 18px; }

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both; }

/* ---- .element-item ---- */
.grid-item {
  position: relative !important;
  display: flex; }

.grid-item > * {
  margin: 0;
  padding: 0; }

.white-popup {
  position: relative;
  background: #FFF;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
  box-shadow: 0px 0px 10px rgba(10, 10, 20, 0.5);
  line-height: 1.1em;
  font-size: 0.9em; }
  @media (min-width: 768px) {
    .white-popup {
      font-size: 1em; } }

.poster-wrap {
  display: block; }
  .poster-wrap img {
    max-height: 100px;
    width: auto;
    margin-right: auto; }

.no-border {
  border-bottom: 0 solid transparent !important; }

span.wpcf7-not-valid-tip {
  color: #d2148b;
  margin-top: -15px;
  margin-bottom: 15px; }

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ok {
  border: 2px solid #742c8f;
  background: #742c8f;
  color: #fff; }

.fa-info-circle {
  font-size: 1.5em;
  margin-left: 10px; }

.square {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

blockquote {
  position: relative;
  font-style: italic;
  font-weight: 700;
  background: #fff;
  padding: 5px 40px; }
  blockquote::before {
    content: "\201C";
    font-size: 40px;
    font-weight: bold;
    color: #000;
    position: absolute;
    left: 5px;
    top: 10px; }
  blockquote::after {
    content: "\201D";
    font-size: 40px;
    font-weight: bold;
    color: #000;
    position: absolute;
    right: 5px;
    top: 10px; }
  blockquote p {
    margin-bottom: 0; }
  blockquote cite {
    font-weight: 400;
    font-size: 0.8em; }

.h-32 {
  height: 28%; }

.hw-0 {
  height: 0;
  width: 0; }

.artist-img-wrap {
  padding-bottom: 0; }
  .artist-img-wrap a {
    color: #fff; }

.no-results {
  display: none; }
  .no-results.active {
    display: block; }

.home .hero {
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 10;
  transition: all 1.5s ease; }
  .home .hero h1 {
    border-bottom: 0;
    text-transform: none;
    font-size: 1.5rem;
    color: #fff;
    font-style: italic;
    font-weight: 700;
    max-width: 680px;
    text-align: center; }
    @media (min-width: 768px) {
      .home .hero h1 {
        font-size: 2.5rem; } }
  .home .hero.relative, .home header nav ul li a.hero, header nav ul li .home a.hero, .home .hero.artist,
  .home .hero.tour,
  .home .hero.image {
    position: relative; }
  .home .hero #hero-logo {
    width: 560px;
    height: auto;
    fill: white;
    -webkit-animation: type-in .5s;
    animation: type-in .5s;
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    max-width: 65%; }
  .home .hero .down-icon {
    position: absolute;
    bottom: 60px;
    font-size: 70px;
    color: #fff; }
    @media (min-width: 768px) {
      .home .hero .down-icon {
        bottom: 20px; } }

.home .img-grid {
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  background-color: #fff;
  background-image: url("img/placeholder.jpg");
  background-size: cover;
  background-position: center;
  position: fixed;
  z-index: 2;
  top: 0;
  transition: all 1.5s ease; }

.home .content .inner {
  position: fixed;
  z-index: 1;
  width: 100%; }

.home .scroll-fake {
  background: transparent;
  opacity: 0.2; }

.home.hero-out header {
  -o-border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image-slice: 0 0 1;
  border-bottom: 10px solid transparent;
  border-color: #d2148b;
  /* Safari Fix */ }
  .home.hero-out header .brand {
    opacity: 1; }

.home.hero-out .hero {
  margin-top: -100vh;
  opacity: 0; }

.home.hero-out .img-grid {
  margin-top: -100vh;
  opacity: 0; }

.home.hero-out-position .inner {
  position: relative; }

.home.hero-out-position .scroll-fake {
  display: none; }

.artist,
.tour,
.image {
  align-items: flex-start;
  /* fix images stretching in Safari */ }
  .artist .panel-wrap,
  .tour .panel-wrap,
  .image .panel-wrap {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    transform: scale(0.8);
    transform-origin: bottom;
    transition: all 0.15s ease; }
    @media (max-width: 767px) {
      .artist .panel-wrap,
      .tour .panel-wrap,
      .image .panel-wrap {
        opacity: 1;
        transform: scale(1);
        height: auto;
        padding: 10px; } }
  .artist:hover .panel-wrap,
  .tour:hover .panel-wrap,
  .image:hover .panel-wrap {
    opacity: 1;
    transform: scale(1); }
  .artist h4,
  .tour h4,
  .image h4 {
    color: #fff;
    font-weight: 700;
    text-align: center; }

@media (max-width: 767px) {
  .artist .panel {
    position: relative;
    bottom: auto;
    margin-bottom: 0; } }

.tour .panel-wrap {
  color: #fff;
  text-transform: uppercase; }

li:nth-child(4n+1) .panel-wrap {
  background-color: rgba(116, 44, 143, 0.75); }
  li:nth-child(4n+1) .panel-wrap .panel {
    color: #742c8f; }

li:nth-child(4n+2) .panel-wrap {
  background-color: rgba(134, 39, 142, 0.75); }
  li:nth-child(4n+2) .panel-wrap .panel {
    color: #86278e; }

li:nth-child(4n+3) .panel-wrap {
  background-color: rgba(186, 26, 140, 0.75); }
  li:nth-child(4n+3) .panel-wrap .panel {
    color: #ba1a8c; }

li:nth-child(4n+4) .panel-wrap {
  background-color: rgba(210, 20, 139, 0.75); }
  li:nth-child(4n+4) .panel-wrap .panel {
    color: #d2148b; }

a.text-white, header nav ul li a, header .social a, .home a.hero, [id^="line"] a.highlight {
  color: #fff; }

.social-square {
  display: none; }
  @media (min-width: 640px) {
    .social-square {
      display: block; } }
  .social-square a {
    transition: all .2s ease; }
    .social-square a:hover {
      background-color: #000; }
  .social-square span {
    font-size: 1.5em; }
    @media (min-width: 1024px) {
      .social-square span {
        font-size: 2em; } }
  .social-square h3 {
    color: #fff;
    font-weight: 700; }

.event {
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 1; }
  @media (min-width: 1024px) {
    .event {
      font-size: 1.15em; } }
  .event h4 {
    font-size: 1.1em; }
  .event span {
    display: block; }
  .event a {
    color: #000; }
    .event a:hover {
      color: #d2148b; }

.tours2-wrapper {
  background: linear-gradient(0deg, #d2148b 0%, #742c8f 100%); }

.tours2 {
  border-bottom: 1px solid #c5c7c6; }
  .tours2 a {
    font-size: 25px;
    color: #d2148b;
    text-transform: uppercase;
    font-weight: 900;
    background-color: #fff; }
    .tours2 a:hover {
      background-color: transparent;
      color: #fff; }

body:not(.home) h1 {
  -o-border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image-slice: 0 0 1;
  border-bottom: 3px solid transparent;
  border-color: #d2148b;
  /* Safari Fix */
  text-transform: uppercase;
  display: inline-block; }

body:not(.home) header {
  background: black;
  -o-border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image: linear-gradient(90deg, #742c8f 0%, #d2148b 100%);
  border-image-slice: 0 0 1;
  border-bottom: 10px solid transparent;
  border-color: #d2148b;
  /* Safari Fix */ }
  body:not(.home) header .brand {
    opacity: 1; }

body:not(.home) main {
  font-size: 1;
  line-height: 1.3em; }
  @media (min-width: 768px) {
    body:not(.home) main {
      font-size: 1.2em; } }

.single-artists h1 {
  border-bottom: 0 solid transparent !important; }

.single-artists .links a {
  font-size: 20px;
  color: black; }
  @media (min-width: 1024px) {
    .single-artists .links a {
      font-size: 30px; } }
  .single-artists .links a:hover {
    color: #d2148b; }

.single-artists .links .merch {
  font-style: italic;
  font-weight: 900; }

[id^="line"] {
  border-radius: 10px; }
  [id^="line"] > div:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
  [id^="line"] .mfp-close {
    color: #fff;
    line-height: 1;
    margin-right: 10px;
    font-size: 24px;
    margin-top: 10px;
    opacity: 1;
    position: absolute; }
  [id^="line"] h3 {
    text-transform: uppercase;
    font-style: italic;
    font-weight: 700;
    color: #fff; }
  [id^="line"] .line-row {
    border-bottom: 1px solid #c5c7c6; }
  [id^="line"] .line-row:nth-last-child(-n+2) {
    border-bottom: none; }
  [id^="line"] p {
    margin-bottom: 0; }
  [id^="line"] td {
    padding: 0 2px 0 0; }

.single-tours h1 {
  border-bottom: 0 solid transparent !important; }

.page-template-template-contact .pt-125 {
  padding-top: 125px; }

.page-template-template-contact .pt-125:last-child {
  padding-top: 25px;
  margin-top: 20px; }
  @media (min-width: 768px) {
    .page-template-template-contact .pt-125:last-child {
      padding-top: 125px;
      margin-top: 0; } }

.page-template-template-contact .shaded {
  background-color: #f7f7f7; }

.mobile {
  display: none; }

@media all and (max-width: 800px) {
  .desktop {
    display: none; }
  .mobile {
    display: block; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidGFpbHdpbmQvYnVpbGQvX3RhaWx3aW5kLnNjc3MiLCJfdXRpbHMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImhhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwiaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MiLCJwb3B1cC9tYWluLnNjc3MiLCJwb3B1cC9fc2V0dGluZ3Muc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9tb2JpbGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG5UaGVtZSBOYW1lOiBPSU5LXHJcblRoZW1lIFVSSTogaHR0cDovL29pbmtkaWdpdGFsLmNvbS5hdS9cclxuQXV0aG9yOiBPSU5LIERpZ2l0YWxcclxuQXV0aG9yIFVSSTogaHR0cDovL3dhdHRzZGVzaWduLmNvbS5hdS9cclxuRGVzY3JpcHRpb246IFRoZW1lIHRlbXBsYXRlLlxyXG5WZXJzaW9uOiAxLjBcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGV4dCBEb21haW46IE9JTksgRGlnaXRhbFxyXG5cclxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXHJcblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXHJcbiovXHJcblxyXG5AaW1wb3J0IFwidGFpbHdpbmQvYnVpbGQvdGFpbHdpbmRcIjtcclxuQGltcG9ydCBcInV0aWxzXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FeG8rMjo0MDAsNDAwaSw3MDAsNzAwaSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCBcImhhbWJ1cmdlcnMvaGFtYnVyZ2Vyc1wiO1xyXG5AaW1wb3J0IFwicG9wdXAvbWFpblwiO1xyXG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcImxheW91dFwiO1xyXG5AaW1wb3J0IFwicGFnZXNcIjtcclxuQGltcG9ydCBcIm1vYmlsZVwiO1xyXG4vLyBAaW1wb3J0IFwid29vY29tbWVyY2VcIjsiLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqIEEgdGhpbiBsYXllciBvbiB0b3Agb2Ygbm9ybWFsaXplLmNzcyB0aGF0IHByb3ZpZGVzIGEgc3RhcnRpbmcgcG9pbnQgbW9yZVxuICogc3VpdGFibGUgZm9yIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cblxuLyoqXG4gKiAxLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoXG4gKiBodHRwczovL2dvby5nbC9wWXRiSzdcbiAqIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKVxuICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAyICovXG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuICovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4gKiByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4gKi9cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBUYWlsd2luZCBjdXN0b20gcmVzZXQgc3R5bGVzXG4gKi9cblxuLyoqXG4gKiAxLiBVc2UgdGhlIHN5c3RlbSBmb250IHN0YWNrIGFzIGEgc2FuZSBkZWZhdWx0LlxuICogMi4gVXNlIFRhaWx3aW5kJ3MgZGVmYXVsdCBcIm5vcm1hbFwiIGxpbmUtaGVpZ2h0IHNvIHRoZSB1c2VyIGlzbid0IGZvcmNlZFxuICogdG8gb3ZlcnJpZGUgaXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGV2ZW4gd2hlbiB1c2luZyB0aGUgZGVmYXVsdCB0aGVtZS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS41OyAvKiAyICovXG59XG5cbi8qKlxuICogQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguXG4gKlxuICogQnkgZGVmYXVsdCwgdGhlIHdheSB0aGUgYnJvd3NlciBzcGVjaWZpZXMgdGhhdCBhbiBlbGVtZW50IHNob3VsZCBoYXZlIG5vXG4gKiBib3JkZXIgaXMgYnkgc2V0dGluZyBpdCdzIGJvcmRlci1zdHlsZSB0byBgbm9uZWAgaW4gdGhlIHVzZXItYWdlbnRcbiAqIHN0eWxlc2hlZXQuXG4gKlxuICogSW4gb3JkZXIgdG8gZWFzaWx5IGFkZCBib3JkZXJzIHRvIGVsZW1lbnRzIGJ5IGp1c3Qgc2V0dGluZyB0aGUgYGJvcmRlci13aWR0aGBcbiAqIHByb3BlcnR5LCB3ZSBjaGFuZ2UgdGhlIGRlZmF1bHQgYm9yZGVyLXN0eWxlIGZvciBhbGwgZWxlbWVudHMgdG8gYHNvbGlkYCwgYW5kXG4gKiB1c2UgYm9yZGVyLXdpZHRoIHRvIGhpZGUgdGhlbSBpbnN0ZWFkLiBUaGlzIHdheSBvdXIgYGJvcmRlcmAgdXRpbGl0aWVzIG9ubHlcbiAqIG5lZWQgdG8gc2V0IHRoZSBgYm9yZGVyLXdpZHRoYCBwcm9wZXJ0eSBpbnN0ZWFkIG9mIHRoZSBlbnRpcmUgYGJvcmRlcmBcbiAqIHNob3J0aGFuZCwgbWFraW5nIG91ciBib3JkZXIgdXRpbGl0aWVzIG11Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQgdG8gY29tcG9zZS5cbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTZcbiAqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbn1cblxuLypcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcbiAqL1xuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mXG4gKiBvcHQtb3V0LlxuICovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGZvcm0gZWxlbWVudCBwcm9wZXJ0aWVzIHRoYXQgYXJlIGVhc3kgdG8gZm9yZ2V0IHRvXG4gKiBzdHlsZSBleHBsaWNpdGx5IHNvIHlvdSBkb24ndCBpbmFkdmVydGVudGx5IGludHJvZHVjZVxuICogc3R5bGVzIHRoYXQgZGV2aWF0ZSBmcm9tIHlvdXIgZGVzaWduIHN5c3RlbS4gVGhlc2Ugc3R5bGVzXG4gKiBzdXBwbGVtZW50IGEgcGFydGlhbCByZXNldCB0aGF0IGlzIGFscmVhZHkgYXBwbGllZCBieVxuICogbm9ybWFsaXplLmNzcy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogVXNlIHRoZSBjb25maWd1cmVkICdtb25vJyBmb250IGZhbWlseSBmb3IgZWxlbWVudHMgdGhhdFxuICogYXJlIGV4cGVjdGVkIHRvIGJlIHJlbmRlcmVkIHdpdGggYSBtb25vc3BhY2UgZm9udCwgZmFsbGluZ1xuICogYmFjayB0byB0aGUgc3lzdGVtIG1vbm9zcGFjZSBzdGFjayBpZiB0aGVyZSBpcyBubyBjb25maWd1cmVkXG4gKiAnbW9ubycgZm9udCBmYW1pbHkuXG4gKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4vKipcbiAqIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xuICogdGhlIGJlaGF2aW9yIHlvdSB3YW50IGFsbW9zdCBhbGwgb2YgdGhlIHRpbWUuIEluc3BpcmVkIGJ5XG4gKiBDU1MgUmVtZWR5LCB3aXRoIGBzdmdgIGFkZGVkIGFzIHdlbGwuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZVxuICogdGhlaXIgaW5zdHJpbnNpYyBhc3BlY3QgcmF0aW8uXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLm5vdC1zci1vbmx5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZvY3VzXFw6c3Itb25seTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZm9jdXNcXDpub3Qtc3Itb25seTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5hcHBlYXJhbmNlLW5vbmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uYmctbG9jYWwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xufVxuXG4uYmctc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmctY29sb3VyMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbn1cblxuLmJnLWNvbG91cjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG59XG5cbi5iZy1jb2xvdXIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xufVxuXG4uYmctY29sb3VyNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbn1cblxuLmJnLXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG59XG5cbi5iZy1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuXG4uYmctc2hhZGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbn1cblxuLmJnLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbn1cblxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbn1cblxuLmJnLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbn1cblxuLmJnLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbn1cblxuLmJnLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5Njtcbn1cblxuLmJnLWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbn1cblxuLmJnLWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbn1cblxuLmJnLXJlZC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xufVxuXG4uYmctcmVkLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG59XG5cbi5iZy1yZWQtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbn1cblxuLmJnLXJlZC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xufVxuXG4uYmctcmVkLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG59XG5cbi5iZy1yZWQtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbn1cblxuLmJnLXJlZC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xufVxuXG4uYmctcmVkLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG59XG5cbi5iZy1yZWQtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xufVxuXG4uYmctb3JhbmdlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG59XG5cbi5iZy1vcmFuZ2UtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbn1cblxuLmJnLW9yYW5nZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xufVxuXG4uYmctb3JhbmdlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG59XG5cbi5iZy1vcmFuZ2UtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbn1cblxuLmJnLW9yYW5nZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xufVxuXG4uYmctb3JhbmdlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG59XG5cbi5iZy1vcmFuZ2UtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xufVxuXG4uYmcteWVsbG93LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG59XG5cbi5iZy15ZWxsb3ctMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbn1cblxuLmJnLXllbGxvdy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xufVxuXG4uYmcteWVsbG93LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG59XG5cbi5iZy15ZWxsb3ctNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbn1cblxuLmJnLXllbGxvdy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xufVxuXG4uYmcteWVsbG93LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG59XG5cbi5iZy15ZWxsb3ctOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG59XG5cbi5iZy1ncmVlbi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xufVxuXG4uYmctZ3JlZW4tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbn1cblxuLmJnLWdyZWVuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG59XG5cbi5iZy1ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xufVxuXG4uYmctZ3JlZW4tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbn1cblxuLmJnLWdyZWVuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG59XG5cbi5iZy1ncmVlbi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xufVxuXG4uYmctZ3JlZW4tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbn1cblxuLmJnLXRlYWwtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbn1cblxuLmJnLXRlYWwtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbn1cblxuLmJnLXRlYWwtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbn1cblxuLmJnLXRlYWwtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbn1cblxuLmJnLXRlYWwtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbn1cblxuLmJnLXRlYWwtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbn1cblxuLmJnLXRlYWwtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3Yjtcbn1cblxuLmJnLXRlYWwtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbn1cblxuLmJnLXRlYWwtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1Mjtcbn1cblxuLmJnLWJsdWUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbn1cblxuLmJnLWJsdWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbn1cblxuLmJnLWJsdWUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbn1cblxuLmJnLWJsdWUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbn1cblxuLmJnLWJsdWUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbn1cblxuLmJnLWJsdWUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbn1cblxuLmJnLWJsdWUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbn1cblxuLmJnLWJsdWUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4Mjtcbn1cblxuLmJnLWJsdWUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbn1cblxuLmJnLWluZGlnby0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xufVxuXG4uYmctaW5kaWdvLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG59XG5cbi5iZy1pbmRpZ28tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbn1cblxuLmJnLWluZGlnby00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xufVxuXG4uYmctaW5kaWdvLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG59XG5cbi5iZy1pbmRpZ28tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbn1cblxuLmJnLWluZGlnby03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xufVxuXG4uYmctaW5kaWdvLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG59XG5cbi5iZy1pbmRpZ28tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2Yjtcbn1cblxuLmJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xufVxuXG4uYmctcHVycGxlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG59XG5cbi5iZy1wdXJwbGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbn1cblxuLmJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xufVxuXG4uYmctcHVycGxlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG59XG5cbi5iZy1wdXJwbGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbn1cblxuLmJnLXB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xufVxuXG4uYmctcHVycGxlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG59XG5cbi5iZy1wdXJwbGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbn1cblxuLmJnLXBpbmstMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbn1cblxuLmJnLXBpbmstMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbn1cblxuLmJnLXBpbmstMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbn1cblxuLmJnLXBpbmstNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbn1cblxuLmJnLXBpbmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbn1cblxuLmJnLXBpbmstNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4Yztcbn1cblxuLmJnLXBpbmstNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbn1cblxuLmJnLXBpbmstODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbn1cblxuLmJnLXBpbmstOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbn1cblxuLmhvdmVyXFw6YmctdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uaG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ob3ZlclxcOmJnLWNvbG91cjE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG59XG5cbi5ob3ZlclxcOmJnLWNvbG91cjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG59XG5cbi5ob3ZlclxcOmJnLWNvbG91cjM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG59XG5cbi5ob3ZlclxcOmJnLWNvbG91cjQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG59XG5cbi5ob3ZlclxcOmJnLXNoYWRlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG59XG5cbi5ob3ZlclxcOmJnLXNoYWRlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG59XG5cbi5ob3ZlclxcOmJnLXNoYWRlMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbn1cblxuLmhvdmVyXFw6YmctZ3JheS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbn1cblxuLmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbn1cblxuLmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbn1cblxuLmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG59XG5cbi5ob3ZlclxcOmJnLW9yYW5nZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG59XG5cbi5ob3ZlclxcOmJnLW9yYW5nZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG59XG5cbi5ob3ZlclxcOmJnLW9yYW5nZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbn1cblxuLmhvdmVyXFw6YmcteWVsbG93LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0Yjtcbn1cblxuLmhvdmVyXFw6YmcteWVsbG93LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbn1cblxuLmhvdmVyXFw6YmcteWVsbG93LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3Yjtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xufVxuXG4uaG92ZXJcXDpiZy1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xufVxuXG4uaG92ZXJcXDpiZy1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xufVxuXG4uaG92ZXJcXDpiZy1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbn1cblxuLmhvdmVyXFw6YmctcGluay0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbn1cblxuLmhvdmVyXFw6YmctcGluay01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbn1cblxuLmhvdmVyXFw6YmctcGluay04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG59XG5cbi5mb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9jdXNcXDpiZy1jb2xvdXIxOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xufVxuXG4uZm9jdXNcXDpiZy1jb2xvdXIyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xufVxuXG4uZm9jdXNcXDpiZy1jb2xvdXIzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xufVxuXG4uZm9jdXNcXDpiZy1jb2xvdXI0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xufVxuXG4uZm9jdXNcXDpiZy1zaGFkZTE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xufVxuXG4uZm9jdXNcXDpiZy1zaGFkZTI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuXG4uZm9jdXNcXDpiZy1zaGFkZTM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbn1cblxuLmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODE4MTtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xufVxuXG4uZm9jdXNcXDpiZy1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG59XG5cbi5mb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xufVxuXG4uZm9jdXNcXDpiZy1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG59XG5cbi5mb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xufVxuXG4uZm9jdXNcXDpiZy1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG59XG5cbi5mb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG59XG5cbi5mb2N1c1xcOmJnLXllbGxvdy0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG59XG5cbi5mb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG59XG5cbi5mb2N1c1xcOmJnLXllbGxvdy05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4NTVhO1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbn1cblxuLmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbn1cblxuLmZvY3VzXFw6YmctdGVhbC02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbn1cblxuLmZvY3VzXFw6YmctdGVhbC05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4Mjtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbn1cblxuLmZvY3VzXFw6YmctcHVycGxlLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbn1cblxuLmZvY3VzXFw6YmctcHVycGxlLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNDZjMTtcbn1cblxuLmZvY3VzXFw6YmctcHVycGxlLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbn1cblxuLmZvY3VzXFw6YmctcGluay0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbn1cblxuLmZvY3VzXFw6YmctcGluay02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODMyODA7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbn1cblxuLmZvY3VzXFw6YmctcGluay05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xufVxuXG4uYmctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmctbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG5cbi5iZy1sZWZ0LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG4uYmctbGVmdC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuLmJnLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbi5iZy1yaWdodC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5cbi5iZy1yaWdodC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbi5iZy10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1yZXBlYXQtcm91bmQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG59XG5cbi5iZy1yZXBlYXQtc3BhY2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XG59XG5cbi5iZy1hdXRvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJvcmRlci1jb2xsYXBzZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5ib3JkZXItc2VwYXJhdGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJvcmRlci1jb2xvdXIxIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG59XG5cbi5ib3JkZXItY29sb3VyMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xufVxuXG4uYm9yZGVyLWNvbG91cjMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbn1cblxuLmJvcmRlci1jb2xvdXI0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG59XG5cbi5ib3JkZXItc2hhZGUxIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xufVxuXG4uYm9yZGVyLXNoYWRlMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuLmJvcmRlci1zaGFkZTMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG59XG5cbi5ib3JkZXItZ3JheS0xMDAge1xuICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG59XG5cbi5ib3JkZXItZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG59XG5cbi5ib3JkZXItZ3JheS0zMDAge1xuICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG59XG5cbi5ib3JkZXItZ3JheS00MDAge1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG59XG5cbi5ib3JkZXItZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG59XG5cbi5ib3JkZXItZ3JheS02MDAge1xuICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG59XG5cbi5ib3JkZXItZ3JheS03MDAge1xuICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG59XG5cbi5ib3JkZXItZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG59XG5cbi5ib3JkZXItZ3JheS05MDAge1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG59XG5cbi5ib3JkZXItcmVkLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbn1cblxuLmJvcmRlci1yZWQtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xufVxuXG4uYm9yZGVyLXJlZC0zMDAge1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG59XG5cbi5ib3JkZXItcmVkLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbn1cblxuLmJvcmRlci1yZWQtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xufVxuXG4uYm9yZGVyLXJlZC02MDAge1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG59XG5cbi5ib3JkZXItcmVkLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbn1cblxuLmJvcmRlci1yZWQtODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xufVxuXG4uYm9yZGVyLXJlZC05MDAge1xuICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG59XG5cbi5ib3JkZXItb3JhbmdlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbn1cblxuLmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xufVxuXG4uYm9yZGVyLW9yYW5nZS0zMDAge1xuICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xufVxuXG4uYm9yZGVyLW9yYW5nZS02MDAge1xuICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG59XG5cbi5ib3JkZXItb3JhbmdlLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xufVxuXG4uYm9yZGVyLW9yYW5nZS05MDAge1xuICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG59XG5cbi5ib3JkZXIteWVsbG93LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbn1cblxuLmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xufVxuXG4uYm9yZGVyLXllbGxvdy0zMDAge1xuICBib3JkZXItY29sb3I6ICNmYWYwODk7XG59XG5cbi5ib3JkZXIteWVsbG93LTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbn1cblxuLmJvcmRlci15ZWxsb3ctNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xufVxuXG4uYm9yZGVyLXllbGxvdy02MDAge1xuICBib3JkZXItY29sb3I6ICNkNjllMmU7XG59XG5cbi5ib3JkZXIteWVsbG93LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbn1cblxuLmJvcmRlci15ZWxsb3ctODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xufVxuXG4uYm9yZGVyLXllbGxvdy05MDAge1xuICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG59XG5cbi5ib3JkZXItZ3JlZW4tMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xufVxuXG4uYm9yZGVyLWdyZWVuLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbn1cblxuLmJvcmRlci1ncmVlbi0zMDAge1xuICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG59XG5cbi5ib3JkZXItZ3JlZW4tNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xufVxuXG4uYm9yZGVyLWdyZWVuLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbn1cblxuLmJvcmRlci1ncmVlbi02MDAge1xuICBib3JkZXItY29sb3I6ICMzOGExNjk7XG59XG5cbi5ib3JkZXItZ3JlZW4tNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xufVxuXG4uYm9yZGVyLWdyZWVuLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbn1cblxuLmJvcmRlci1ncmVlbi05MDAge1xuICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG59XG5cbi5ib3JkZXItdGVhbC0xMDAge1xuICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG59XG5cbi5ib3JkZXItdGVhbC0yMDAge1xuICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG59XG5cbi5ib3JkZXItdGVhbC0zMDAge1xuICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG59XG5cbi5ib3JkZXItdGVhbC00MDAge1xuICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG59XG5cbi5ib3JkZXItdGVhbC01MDAge1xuICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG59XG5cbi5ib3JkZXItdGVhbC02MDAge1xuICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG59XG5cbi5ib3JkZXItdGVhbC03MDAge1xuICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG59XG5cbi5ib3JkZXItdGVhbC04MDAge1xuICBib3JkZXItY29sb3I6ICMyODVlNjE7XG59XG5cbi5ib3JkZXItdGVhbC05MDAge1xuICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG59XG5cbi5ib3JkZXItYmx1ZS0xMDAge1xuICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG59XG5cbi5ib3JkZXItYmx1ZS0yMDAge1xuICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG59XG5cbi5ib3JkZXItYmx1ZS0zMDAge1xuICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG59XG5cbi5ib3JkZXItYmx1ZS00MDAge1xuICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG59XG5cbi5ib3JkZXItYmx1ZS01MDAge1xuICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG59XG5cbi5ib3JkZXItYmx1ZS02MDAge1xuICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG59XG5cbi5ib3JkZXItYmx1ZS03MDAge1xuICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG59XG5cbi5ib3JkZXItYmx1ZS04MDAge1xuICBib3JkZXItY29sb3I6ICMyYzUyODI7XG59XG5cbi5ib3JkZXItYmx1ZS05MDAge1xuICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG59XG5cbi5ib3JkZXItaW5kaWdvLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbn1cblxuLmJvcmRlci1pbmRpZ28tMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xufVxuXG4uYm9yZGVyLWluZGlnby0zMDAge1xuICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG59XG5cbi5ib3JkZXItaW5kaWdvLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbn1cblxuLmJvcmRlci1pbmRpZ28tNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xufVxuXG4uYm9yZGVyLWluZGlnby02MDAge1xuICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG59XG5cbi5ib3JkZXItaW5kaWdvLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbn1cblxuLmJvcmRlci1pbmRpZ28tODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xufVxuXG4uYm9yZGVyLWluZGlnby05MDAge1xuICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG59XG5cbi5ib3JkZXItcHVycGxlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbn1cblxuLmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xufVxuXG4uYm9yZGVyLXB1cnBsZS0zMDAge1xuICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG59XG5cbi5ib3JkZXItcHVycGxlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbn1cblxuLmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xufVxuXG4uYm9yZGVyLXB1cnBsZS02MDAge1xuICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG59XG5cbi5ib3JkZXItcHVycGxlLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbn1cblxuLmJvcmRlci1wdXJwbGUtODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xufVxuXG4uYm9yZGVyLXB1cnBsZS05MDAge1xuICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG59XG5cbi5ib3JkZXItcGluay0xMDAge1xuICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG59XG5cbi5ib3JkZXItcGluay0yMDAge1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG59XG5cbi5ib3JkZXItcGluay0zMDAge1xuICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG59XG5cbi5ib3JkZXItcGluay00MDAge1xuICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG59XG5cbi5ib3JkZXItcGluay01MDAge1xuICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG59XG5cbi5ib3JkZXItcGluay02MDAge1xuICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG59XG5cbi5ib3JkZXItcGluay03MDAge1xuICBib3JkZXItY29sb3I6ICNiODMyODA7XG59XG5cbi5ib3JkZXItcGluay04MDAge1xuICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG59XG5cbi5ib3JkZXItcGluay05MDAge1xuICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibGFjazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaG92ZXJcXDpib3JkZXItY29sb3VyMTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItY29sb3VyMjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItY29sb3VyMzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItY29sb3VyNDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItc2hhZGUxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItc2hhZGUyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItc2hhZGUzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1yZWQtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1yZWQtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1yZWQtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xufVxuXG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWViYzg7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xufVxuXG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xufVxuXG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xufVxuXG4uaG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xufVxuXG4uaG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xufVxuXG4uaG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJjNTI4Mjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xufVxuXG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xufVxuXG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xufVxuXG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcGluay0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcGluay00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcGluay03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiODMyODA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1waW5rLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xufVxuXG4uZm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmxhY2s6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWNvbG91cjE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWNvbG91cjI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWNvbG91cjM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWNvbG91cjQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXNoYWRlMTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXNoYWRlMjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXNoYWRlMzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5Njtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1yZWQtMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmYzgxODE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1yZWQtNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1yZWQtODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTcwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyODVlNjE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzIzNGU1Mjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmx1ZS0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmx1ZS01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmx1ZS04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYzUyODI7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xufVxuXG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xufVxuXG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xufVxuXG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjMzY2Yjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1waW5rLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1waW5rLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q1M2Y4Yztcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1waW5rLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbn1cblxuLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnJvdW5kZWQtdC1ub25lIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXItbm9uZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtYi1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWwtbm9uZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXQtc20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtci1zbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYi1zbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1sLXNtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtdC1sZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuXG4ucm91bmRlZC1yLWxnIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuXG4ucm91bmRlZC1iLWxnIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG59XG5cbi5yb3VuZGVkLWwtbGcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuXG4ucm91bmRlZC10LWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLXItZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLWItZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnJvdW5kZWQtbC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLXRsLW5vbmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC10ci1ub25lIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWJyLW5vbmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtYmwtbm9uZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXRsLXNtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtdHItc20ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYnItc20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYmwtc20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuXG4ucm91bmRlZC1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuXG4ucm91bmRlZC10bC1sZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG59XG5cbi5yb3VuZGVkLXRyLWxnIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5cbi5yb3VuZGVkLWJyLWxnIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5cbi5yb3VuZGVkLWJsLWxnIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbn1cblxuLnJvdW5kZWQtdGwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnJvdW5kZWQtdHItZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLWJyLWZ1bGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1ibC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xufVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbn1cblxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci10LTAge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLXItMCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmJvcmRlci1iLTAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLWwtMCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLXQtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci1yLTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci1iLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItbC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci10LTQge1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItci00IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItYi00IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLWwtNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItdC04IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogOHB4O1xufVxuXG4uYm9yZGVyLXItOCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xufVxuXG4uYm9yZGVyLWItOCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbn1cblxuLmJvcmRlci1sLTgge1xuICBib3JkZXItbGVmdC13aWR0aDogOHB4O1xufVxuXG4uYm9yZGVyLXQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItbCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5mbGV4LW5vLXdyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4ub3JkZXItbm9uZSB7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvbnQtZm9udDEge1xuICBmb250LWZhbWlseTogRXhvIDIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LXNhbnMge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4uZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG5cbi5mb250LW1vbm8ge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uZm9udC1oYWlybGluZSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5mb250LXRoaW4ge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb250LWV4dHJhYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb250LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmhvdmVyXFw6Zm9udC1oYWlybGluZTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtdGhpbjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtbGlnaHQ6aG92ZXIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtbWVkaXVtOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhvdmVyXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtYm9sZDpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtZXh0cmFib2xkOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmhvdmVyXFw6Zm9udC1ibGFjazpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mb2N1c1xcOmZvbnQtaGFpcmxpbmU6Zm9jdXMge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9jdXNcXDpmb250LXRoaW46Zm9jdXMge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZm9jdXNcXDpmb250LWxpZ2h0OmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9jdXNcXDpmb250LW1lZGl1bTpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb2N1c1xcOmZvbnQtc2VtaWJvbGQ6Zm9jdXMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9jdXNcXDpmb250LWJvbGQ6Zm9jdXMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9jdXNcXDpmb250LWV4dHJhYm9sZDpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb2N1c1xcOmZvbnQtYmxhY2s6Zm9jdXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaC0wIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaC0xIHtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5oLTIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5oLTMge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5oLTQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5oLTUge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5oLTYge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5oLTcge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5oLTgge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaC05IHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmgtMTAge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaC1weCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubGVhZGluZy1ub25lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sZWFkaW5nLXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5sZWFkaW5nLXNudWcge1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG5cbi5sZWFkaW5nLW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5sZWFkaW5nLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbi5sZWFkaW5nLWxvb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5saXN0LWluc2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmxpc3Qtb3V0c2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNjBweDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogODBweDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogMTIwcHg7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDE2MHB4O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMjAwcHg7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLXB4IHtcbiAgbWFyZ2luOiAxcHg7XG59XG5cbi4tbS0xIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4uLW0tMiB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi4tbS0zIHtcbiAgbWFyZ2luOiAtMjBweDtcbn1cblxuLi1tLTQge1xuICBtYXJnaW46IC0zMHB4O1xufVxuXG4uLW0tNSB7XG4gIG1hcmdpbjogLTQwcHg7XG59XG5cbi4tbS02IHtcbiAgbWFyZ2luOiAtNjBweDtcbn1cblxuLi1tLTcge1xuICBtYXJnaW46IC04MHB4O1xufVxuXG4uLW0tOCB7XG4gIG1hcmdpbjogLTEyMHB4O1xufVxuXG4uLW0tOSB7XG4gIG1hcmdpbjogLTE2MHB4O1xufVxuXG4uLW0tMTAge1xuICBtYXJnaW46IC0yMDBweDtcbn1cblxuLi1tLXB4IHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5teC1weCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uLW15LTEge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uLW14LTEge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4uLW15LTIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi4tbXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLi1teS0zIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uLW14LTMge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi4tbXktNCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLi1teC00IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uLW15LTUge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi4tbXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLi1teS02IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4uLW14LTYge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi4tbXktNyB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLi1teC03IHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xufVxuXG4uLW15LTgge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbn1cblxuLi1teC04IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG59XG5cbi4tbXktOSB7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xufVxuXG4uLW14LTkge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbn1cblxuLi1teS0xMCB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xufVxuXG4uLW14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi4tbXktcHgge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uLW14LXB4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm10LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubXItcHgge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1iLXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ubWwtcHgge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uLW10LTEge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi4tbWItMSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi4tbWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uLW10LTIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLi1tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLi1tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi4tbWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLi1tdC0zIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi4tbXItMyB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi4tbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uLW1sLTMge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi4tbXQtNCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4uLW1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLi1tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4uLW10LTUge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLi1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi4tbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLi1tdC02IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi4tbXItNiB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi4tbWItNiB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4uLW1sLTYge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5cbi4tbXQtNyB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuXG4uLW1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xufVxuXG4uLW1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLi1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xufVxuXG4uLW10LTgge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi4tbXItOCB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4uLW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG59XG5cbi4tbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG59XG5cbi4tbXQtOSB7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbn1cblxuLi1tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHg7XG59XG5cbi4tbWItOSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cblxuLi1tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cblxuLi1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbn1cblxuLi1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwMHB4O1xufVxuXG4uLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xufVxuXG4uLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbn1cblxuLi1tdC1weCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi4tbXItcHgge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi4tbWItcHgge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uLW1sLXB4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tYXgtaC1mdWxsIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1heC1oLXNjcmVlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWF4LXcteHMge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG4ubWF4LXctc20ge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuXG4ubWF4LXctbWQge1xuICBtYXgtd2lkdGg6IDI4cmVtO1xufVxuXG4ubWF4LXctbGcge1xuICBtYXgtd2lkdGg6IDMycmVtO1xufVxuXG4ubWF4LXcteGwge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuXG4ubWF4LXctMnhsIHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cblxuLm1heC13LTN4bCB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5tYXgtdy00eGwge1xuICBtYXgtd2lkdGg6IDU2cmVtO1xufVxuXG4ubWF4LXctNXhsIHtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbn1cblxuLm1heC13LTZ4bCB7XG4gIG1heC13aWR0aDogNzJyZW07XG59XG5cbi5tYXgtdy1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWluLWgtMCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5taW4taC1mdWxsIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLm1pbi1oLXNjcmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWluLXctMCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1pbi13LWZ1bGwge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5vYmplY3QtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5vYmplY3QtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9iamVjdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cblxuLm9iamVjdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZTtcbn1cblxuLm9iamVjdC1zY2FsZS1kb3duIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cblxuLm9iamVjdC1ib3R0b20ge1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLm9iamVjdC1jZW50ZXIge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm9iamVjdC1sZWZ0IHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4ub2JqZWN0LWxlZnQtYm90dG9tIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLm9iamVjdC1sZWZ0LXRvcCB7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbi5vYmplY3QtcmlnaHQge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4ub2JqZWN0LXJpZ2h0LWJvdHRvbSB7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4ub2JqZWN0LXJpZ2h0LXRvcCB7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuXG4ub2JqZWN0LXRvcCB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaG92ZXJcXDpvcGFjaXR5LTI1OmhvdmVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmhvdmVyXFw6b3BhY2l0eS01MDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5ob3ZlclxcOm9wYWNpdHktMTAwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6b3BhY2l0eS0wOmZvY3VzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb2N1c1xcOm9wYWNpdHktNTA6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOm9wYWNpdHktNzU6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZm9jdXNcXDpvdXRsaW5lLW5vbmU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5zY3JvbGxpbmctdG91Y2gge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zY3JvbGxpbmctYXV0byB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDEyMHB4O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogMTYwcHg7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMjAwcHg7XG59XG5cbi5wLXB4IHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbi5weS1weCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5weC1weCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbi5wdC1weCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5wci1weCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnBiLXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnBsLXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGxhY2Vob2xkZXItY29sb3VyMTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xufVxuXG4ucGxhY2Vob2xkZXItY29sb3VyMjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xufVxuXG4ucGxhY2Vob2xkZXItY29sb3VyMzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xufVxuXG4ucGxhY2Vob2xkZXItY29sb3VyNDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xufVxuXG4ucGxhY2Vob2xkZXItc2hhZGUxOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xufVxuXG4ucGxhY2Vob2xkZXItc2hhZGUyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuXG4ucGxhY2Vob2xkZXItc2hhZGUzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmN2ZhZmM7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VkZjJmNztcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTJlOGYwO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjYmQ1ZTA7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMDtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzE4MDk2O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0YTU1Njg7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMzc0ODtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTEwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjVmNTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZWQ3ZDc7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmViMmIyO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTQwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZjODE4MTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmNTY1NjU7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTUzZTNlO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTcwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M1MzAzMDtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjJjMmM7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQyYTJhO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmFmMDtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZWViYzg7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmJkMzhkO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y2YWQ1NTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZDg5MzY7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGQ2YjIwO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MwNTYyMTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YzQyMjE7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2IzNDFlO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmMDtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZWZjYmY7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmFmMDg5O1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTQwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y2ZTA1ZTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy01MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlY2M5NGI7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDY5ZTJlO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTcwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I3NzkxZjtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy04MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NzVhMTY7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ0MjEwO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZjBmZmY0O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzZmNmQ1O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWFlNmI0O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNDAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjhkMzkxO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDhiYjc4O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzhhMTY5O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmY4NTVhO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tODAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjc2NzQ5O1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjI1NDNkO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlNmZmZmE7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTIwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyZjVlYTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODFlNmQ5O1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0ZmQxYzU7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTUwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM4YjJhYztcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzE5Nzk1O1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYzdhN2I7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTgwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4NWU2MTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjM0ZTUyO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmY4ZmY7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTIwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JlZTNmODtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTBjZGY0O1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2M2IzZWQ7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTUwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQyOTllMTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzE4MmNlO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYjZjYjA7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTgwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJjNTI4Mjtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmE0MzY1O1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZjRmZjtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjM2RhZmU7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTNiZmZhO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdmOWNmNTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby01MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjdlZWE7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWE2N2Q4O1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRjNTFiZjtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby04MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MzQxOTA7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2MzNjZiO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZhZjVmZjtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDZiY2ZhO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I3OTRmNDtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZjdhZWE7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODA1YWQ1O1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZiNDZjMTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTNjOWE7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDQzMzdhO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY1Zjc7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTIwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZlZDdlMjtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMzAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmJiNmNlO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay00MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmNjg3YjM7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTUwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VkNjRhNjtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDUzZjhjO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay03MDA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiODMyODA7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTgwMDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk3MjY2ZDtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstOTAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzAyNDU5O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyMTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXIyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjM6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyNDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1zaGFkZTE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXNoYWRlMjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItc2hhZGUzOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y3ZmFmYztcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZGYyZjc7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTJlOGYwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NiZDVlMDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGFlYzA7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzE4MDk2O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRhNTU2ODtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyZDM3NDg7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmNWY1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmVkN2Q3O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmViMmIyO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmM4MTgxO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZjU2NTY1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTUzZTNlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzUzMDMwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWIyYzJjO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQyYTJhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmYWYwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmVlYmM4O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmJkMzhkO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZjZhZDU1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWQ4OTM2O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGQ2YjIwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzA1NjIxO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWM0MjIxO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2IzNDFlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmYwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmVmY2JmO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmFmMDg5O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZjZlMDVlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWNjOTRiO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDY5ZTJlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjc3OTFmO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTc1YTE2O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ0MjEwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmMGZmZjQ7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2ZjZkNTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWFlNmI0O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2OGQzOTE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ4YmI3ODtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzhhMTY5O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyZjg1NWE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI3Njc0OTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjI1NDNkO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2U2ZmZmYTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMmY1ZWE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODFlNmQ5O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRmZDFjNTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOGIyYWM7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzE5Nzk1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJjN2E3Yjtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODVlNjE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjM0ZTUyO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZjhmZjtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZWUzZjg7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTBjZGY0O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYzYjNlZDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0Mjk5ZTE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzE4MmNlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiNmNiMDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYzUyODI7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmE0MzY1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJmNGZmO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzNkYWZlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTNiZmZhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY3ZWVhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWE2N2Q4O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNGM1MWJmO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDM0MTkwO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2MzNjZiO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmFmNWZmO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTlkOGZkO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDZiY2ZhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjc5NGY0O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWY3YWVhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODA1YWQ1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmI0NmMxO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTUzYzlhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDQzMzdhO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjVmNztcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZWQ3ZTI7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmJiNmNlO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y2ODdiMztcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZDY0YTY7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDUzZjhjO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4MzI4MDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NzI2NmQ7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzAyNDU5O1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5pbnNldC0wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaW5zZXQtYXV0byB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmluc2V0LXktMCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW5zZXQteC0wIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbnNldC15LWF1dG8ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmluc2V0LXgtYXV0byB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udG9wLTAge1xuICB0b3A6IDA7XG59XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDA7XG59XG5cbi50b3AtYXV0byB7XG4gIHRvcDogYXV0bztcbn1cblxuLnJpZ2h0LWF1dG8ge1xuICByaWdodDogYXV0bztcbn1cblxuLmJvdHRvbS1hdXRvIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4ubGVmdC1hdXRvIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ucmVzaXplLXkge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ucmVzaXplLXgge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG5cbi5yZXNpemUge1xuICByZXNpemU6IGJvdGg7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5zaGFkb3ctbWQge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNoYWRvdy14bCB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5zaGFkb3ctMnhsIHtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnNoYWRvdy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5zaGFkb3ctb3V0bGluZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhvdmVyXFw6c2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctbWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3cteGw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMnhsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvY3VzXFw6c2hhZG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctbWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZm9jdXNcXDpzaGFkb3cteGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctMnhsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpbGwtY3VycmVudCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnN0cm9rZS1jdXJyZW50IHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi50YWJsZS1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4udGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnRleHQtdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LWNvbG91cjEge1xuICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xufVxuXG4udGV4dC1jb2xvdXIyIHtcbiAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbn1cblxuLnRleHQtY29sb3VyMyB7XG4gIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG59XG5cbi50ZXh0LWNvbG91cjQge1xuICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xufVxuXG4udGV4dC1zaGFkZTEge1xuICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbn1cblxuLnRleHQtc2hhZGUyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG59XG5cbi50ZXh0LXNoYWRlMyB7XG4gIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xufVxuXG4udGV4dC1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjdmYWZjO1xufVxuXG4udGV4dC1ncmF5LTIwMCB7XG4gIGNvbG9yOiAjZWRmMmY3O1xufVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjZTJlOGYwO1xufVxuXG4udGV4dC1ncmF5LTQwMCB7XG4gIGNvbG9yOiAjY2JkNWUwO1xufVxuXG4udGV4dC1ncmF5LTUwMCB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuXG4udGV4dC1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjNzE4MDk2O1xufVxuXG4udGV4dC1ncmF5LTcwMCB7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuXG4udGV4dC1ncmF5LTgwMCB7XG4gIGNvbG9yOiAjMmQzNzQ4O1xufVxuXG4udGV4dC1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuXG4udGV4dC1yZWQtMTAwIHtcbiAgY29sb3I6ICNmZmY1ZjU7XG59XG5cbi50ZXh0LXJlZC0yMDAge1xuICBjb2xvcjogI2ZlZDdkNztcbn1cblxuLnRleHQtcmVkLTMwMCB7XG4gIGNvbG9yOiAjZmViMmIyO1xufVxuXG4udGV4dC1yZWQtNDAwIHtcbiAgY29sb3I6ICNmYzgxODE7XG59XG5cbi50ZXh0LXJlZC01MDAge1xuICBjb2xvcjogI2Y1NjU2NTtcbn1cblxuLnRleHQtcmVkLTYwMCB7XG4gIGNvbG9yOiAjZTUzZTNlO1xufVxuXG4udGV4dC1yZWQtNzAwIHtcbiAgY29sb3I6ICNjNTMwMzA7XG59XG5cbi50ZXh0LXJlZC04MDAge1xuICBjb2xvcjogIzliMmMyYztcbn1cblxuLnRleHQtcmVkLTkwMCB7XG4gIGNvbG9yOiAjNzQyYTJhO1xufVxuXG4udGV4dC1vcmFuZ2UtMTAwIHtcbiAgY29sb3I6ICNmZmZhZjA7XG59XG5cbi50ZXh0LW9yYW5nZS0yMDAge1xuICBjb2xvcjogI2ZlZWJjODtcbn1cblxuLnRleHQtb3JhbmdlLTMwMCB7XG4gIGNvbG9yOiAjZmJkMzhkO1xufVxuXG4udGV4dC1vcmFuZ2UtNDAwIHtcbiAgY29sb3I6ICNmNmFkNTU7XG59XG5cbi50ZXh0LW9yYW5nZS01MDAge1xuICBjb2xvcjogI2VkODkzNjtcbn1cblxuLnRleHQtb3JhbmdlLTYwMCB7XG4gIGNvbG9yOiAjZGQ2YjIwO1xufVxuXG4udGV4dC1vcmFuZ2UtNzAwIHtcbiAgY29sb3I6ICNjMDU2MjE7XG59XG5cbi50ZXh0LW9yYW5nZS04MDAge1xuICBjb2xvcjogIzljNDIyMTtcbn1cblxuLnRleHQtb3JhbmdlLTkwMCB7XG4gIGNvbG9yOiAjN2IzNDFlO1xufVxuXG4udGV4dC15ZWxsb3ctMTAwIHtcbiAgY29sb3I6ICNmZmZmZjA7XG59XG5cbi50ZXh0LXllbGxvdy0yMDAge1xuICBjb2xvcjogI2ZlZmNiZjtcbn1cblxuLnRleHQteWVsbG93LTMwMCB7XG4gIGNvbG9yOiAjZmFmMDg5O1xufVxuXG4udGV4dC15ZWxsb3ctNDAwIHtcbiAgY29sb3I6ICNmNmUwNWU7XG59XG5cbi50ZXh0LXllbGxvdy01MDAge1xuICBjb2xvcjogI2VjYzk0Yjtcbn1cblxuLnRleHQteWVsbG93LTYwMCB7XG4gIGNvbG9yOiAjZDY5ZTJlO1xufVxuXG4udGV4dC15ZWxsb3ctNzAwIHtcbiAgY29sb3I6ICNiNzc5MWY7XG59XG5cbi50ZXh0LXllbGxvdy04MDAge1xuICBjb2xvcjogIzk3NWExNjtcbn1cblxuLnRleHQteWVsbG93LTkwMCB7XG4gIGNvbG9yOiAjNzQ0MjEwO1xufVxuXG4udGV4dC1ncmVlbi0xMDAge1xuICBjb2xvcjogI2YwZmZmNDtcbn1cblxuLnRleHQtZ3JlZW4tMjAwIHtcbiAgY29sb3I6ICNjNmY2ZDU7XG59XG5cbi50ZXh0LWdyZWVuLTMwMCB7XG4gIGNvbG9yOiAjOWFlNmI0O1xufVxuXG4udGV4dC1ncmVlbi00MDAge1xuICBjb2xvcjogIzY4ZDM5MTtcbn1cblxuLnRleHQtZ3JlZW4tNTAwIHtcbiAgY29sb3I6ICM0OGJiNzg7XG59XG5cbi50ZXh0LWdyZWVuLTYwMCB7XG4gIGNvbG9yOiAjMzhhMTY5O1xufVxuXG4udGV4dC1ncmVlbi03MDAge1xuICBjb2xvcjogIzJmODU1YTtcbn1cblxuLnRleHQtZ3JlZW4tODAwIHtcbiAgY29sb3I6ICMyNzY3NDk7XG59XG5cbi50ZXh0LWdyZWVuLTkwMCB7XG4gIGNvbG9yOiAjMjI1NDNkO1xufVxuXG4udGV4dC10ZWFsLTEwMCB7XG4gIGNvbG9yOiAjZTZmZmZhO1xufVxuXG4udGV4dC10ZWFsLTIwMCB7XG4gIGNvbG9yOiAjYjJmNWVhO1xufVxuXG4udGV4dC10ZWFsLTMwMCB7XG4gIGNvbG9yOiAjODFlNmQ5O1xufVxuXG4udGV4dC10ZWFsLTQwMCB7XG4gIGNvbG9yOiAjNGZkMWM1O1xufVxuXG4udGV4dC10ZWFsLTUwMCB7XG4gIGNvbG9yOiAjMzhiMmFjO1xufVxuXG4udGV4dC10ZWFsLTYwMCB7XG4gIGNvbG9yOiAjMzE5Nzk1O1xufVxuXG4udGV4dC10ZWFsLTcwMCB7XG4gIGNvbG9yOiAjMmM3YTdiO1xufVxuXG4udGV4dC10ZWFsLTgwMCB7XG4gIGNvbG9yOiAjMjg1ZTYxO1xufVxuXG4udGV4dC10ZWFsLTkwMCB7XG4gIGNvbG9yOiAjMjM0ZTUyO1xufVxuXG4udGV4dC1ibHVlLTEwMCB7XG4gIGNvbG9yOiAjZWJmOGZmO1xufVxuXG4udGV4dC1ibHVlLTIwMCB7XG4gIGNvbG9yOiAjYmVlM2Y4O1xufVxuXG4udGV4dC1ibHVlLTMwMCB7XG4gIGNvbG9yOiAjOTBjZGY0O1xufVxuXG4udGV4dC1ibHVlLTQwMCB7XG4gIGNvbG9yOiAjNjNiM2VkO1xufVxuXG4udGV4dC1ibHVlLTUwMCB7XG4gIGNvbG9yOiAjNDI5OWUxO1xufVxuXG4udGV4dC1ibHVlLTYwMCB7XG4gIGNvbG9yOiAjMzE4MmNlO1xufVxuXG4udGV4dC1ibHVlLTcwMCB7XG4gIGNvbG9yOiAjMmI2Y2IwO1xufVxuXG4udGV4dC1ibHVlLTgwMCB7XG4gIGNvbG9yOiAjMmM1MjgyO1xufVxuXG4udGV4dC1ibHVlLTkwMCB7XG4gIGNvbG9yOiAjMmE0MzY1O1xufVxuXG4udGV4dC1pbmRpZ28tMTAwIHtcbiAgY29sb3I6ICNlYmY0ZmY7XG59XG5cbi50ZXh0LWluZGlnby0yMDAge1xuICBjb2xvcjogI2MzZGFmZTtcbn1cblxuLnRleHQtaW5kaWdvLTMwMCB7XG4gIGNvbG9yOiAjYTNiZmZhO1xufVxuXG4udGV4dC1pbmRpZ28tNDAwIHtcbiAgY29sb3I6ICM3ZjljZjU7XG59XG5cbi50ZXh0LWluZGlnby01MDAge1xuICBjb2xvcjogIzY2N2VlYTtcbn1cblxuLnRleHQtaW5kaWdvLTYwMCB7XG4gIGNvbG9yOiAjNWE2N2Q4O1xufVxuXG4udGV4dC1pbmRpZ28tNzAwIHtcbiAgY29sb3I6ICM0YzUxYmY7XG59XG5cbi50ZXh0LWluZGlnby04MDAge1xuICBjb2xvcjogIzQzNDE5MDtcbn1cblxuLnRleHQtaW5kaWdvLTkwMCB7XG4gIGNvbG9yOiAjM2MzNjZiO1xufVxuXG4udGV4dC1wdXJwbGUtMTAwIHtcbiAgY29sb3I6ICNmYWY1ZmY7XG59XG5cbi50ZXh0LXB1cnBsZS0yMDAge1xuICBjb2xvcjogI2U5ZDhmZDtcbn1cblxuLnRleHQtcHVycGxlLTMwMCB7XG4gIGNvbG9yOiAjZDZiY2ZhO1xufVxuXG4udGV4dC1wdXJwbGUtNDAwIHtcbiAgY29sb3I6ICNiNzk0ZjQ7XG59XG5cbi50ZXh0LXB1cnBsZS01MDAge1xuICBjb2xvcjogIzlmN2FlYTtcbn1cblxuLnRleHQtcHVycGxlLTYwMCB7XG4gIGNvbG9yOiAjODA1YWQ1O1xufVxuXG4udGV4dC1wdXJwbGUtNzAwIHtcbiAgY29sb3I6ICM2YjQ2YzE7XG59XG5cbi50ZXh0LXB1cnBsZS04MDAge1xuICBjb2xvcjogIzU1M2M5YTtcbn1cblxuLnRleHQtcHVycGxlLTkwMCB7XG4gIGNvbG9yOiAjNDQzMzdhO1xufVxuXG4udGV4dC1waW5rLTEwMCB7XG4gIGNvbG9yOiAjZmZmNWY3O1xufVxuXG4udGV4dC1waW5rLTIwMCB7XG4gIGNvbG9yOiAjZmVkN2UyO1xufVxuXG4udGV4dC1waW5rLTMwMCB7XG4gIGNvbG9yOiAjZmJiNmNlO1xufVxuXG4udGV4dC1waW5rLTQwMCB7XG4gIGNvbG9yOiAjZjY4N2IzO1xufVxuXG4udGV4dC1waW5rLTUwMCB7XG4gIGNvbG9yOiAjZWQ2NGE2O1xufVxuXG4udGV4dC1waW5rLTYwMCB7XG4gIGNvbG9yOiAjZDUzZjhjO1xufVxuXG4udGV4dC1waW5rLTcwMCB7XG4gIGNvbG9yOiAjYjgzMjgwO1xufVxuXG4udGV4dC1waW5rLTgwMCB7XG4gIGNvbG9yOiAjOTcyNjZkO1xufVxuXG4udGV4dC1waW5rLTkwMCB7XG4gIGNvbG9yOiAjNzAyNDU5O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvdmVyXFw6dGV4dC1jb2xvdXIxOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1jb2xvdXIyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1jb2xvdXIzOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1jb2xvdXI0OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1zaGFkZTE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1zaGFkZTI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1zaGFkZTM6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjdmYWZjO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZGYyZjc7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2UyZThmMDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjY2JkNWUwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNhMGFlYzA7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogIzcxODA5Njtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICMyZDM3NDg7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xuICBjb2xvcjogIzFhMjAyYztcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY1ZjU7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmVkN2Q3O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXJlZC0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZlYjJiMjtcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmYzgxODE7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjU2NTY1O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXJlZC02MDA6aG92ZXIge1xuICBjb2xvcjogI2U1M2UzZTtcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNjNTMwMzA7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWIyYzJjO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXJlZC05MDA6aG92ZXIge1xuICBjb2xvcjogIzc0MmEyYTtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZhZjA7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmVlYmM4O1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZiZDM4ZDtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNmFkNTU7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWQ4OTM2O1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICBjb2xvcjogI2RkNmIyMDtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNjMDU2MjE7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWM0MjIxO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzdiMzQxZTtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZjA7XG59XG5cbi5ob3ZlclxcOnRleHQteWVsbG93LTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmVmY2JmO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZhZjA4OTtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNmUwNWU7XG59XG5cbi5ob3ZlclxcOnRleHQteWVsbG93LTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWNjOTRiO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICBjb2xvcjogI2Q2OWUyZTtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNiNzc5MWY7XG59XG5cbi5ob3ZlclxcOnRleHQteWVsbG93LTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjOTc1YTE2O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy05MDA6aG92ZXIge1xuICBjb2xvcjogIzc0NDIxMDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogI2YwZmZmNDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogI2M2ZjZkNTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICBjb2xvcjogIzlhZTZiNDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogIzY4ZDM5MTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzQ4YmI3ODtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICBjb2xvcjogIzM4YTE2OTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogIzJmODU1YTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzI3Njc0OTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICBjb2xvcjogIzIyNTQzZDtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTZmZmZhO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXRlYWwtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNiMmY1ZWE7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICBjb2xvcjogIzgxZTZkOTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGZkMWM1O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXRlYWwtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMzOGIyYWM7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC02MDA6aG92ZXIge1xuICBjb2xvcjogIzMxOTc5NTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMmM3YTdiO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXRlYWwtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMyODVlNjE7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC05MDA6aG92ZXIge1xuICBjb2xvcjogIzIzNGU1Mjtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWJmOGZmO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNiZWUzZjg7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICBjb2xvcjogIzkwY2RmNDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjNiM2VkO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICM0Mjk5ZTE7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzMxODJjZTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMmI2Y2IwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMyYzUyODI7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzJhNDM2NTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNlYmY0ZmY7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjYzNkYWZlO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICBjb2xvcjogI2EzYmZmYTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM3ZjljZjU7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjY3ZWVhO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICBjb2xvcjogIzVhNjdkODtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM0YzUxYmY7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDM0MTkwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWluZGlnby05MDA6aG92ZXIge1xuICBjb2xvcjogIzNjMzY2Yjtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmYWY1ZmY7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTlkOGZkO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2Q2YmNmYTtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNiNzk0ZjQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWY3YWVhO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzgwNWFkNTtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM2YjQ2YzE7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNTUzYzlhO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzQ0MzM3YTtcbn1cblxuLmhvdmVyXFw6dGV4dC1waW5rLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmNWY3O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbmstMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZWQ3ZTI7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZiYjZjZTtcbn1cblxuLmhvdmVyXFw6dGV4dC1waW5rLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjY4N2IzO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbmstNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZDY0YTY7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay02MDA6aG92ZXIge1xuICBjb2xvcjogI2Q1M2Y4Yztcbn1cblxuLmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjgzMjgwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbmstODAwOmhvdmVyIHtcbiAgY29sb3I6ICM5NzI2NmQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay05MDA6aG92ZXIge1xuICBjb2xvcjogIzcwMjQ1OTtcbn1cblxuLmZvY3VzXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3VyMTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3VyMjpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3VyMzpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3VyNDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtc2hhZGUxOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtc2hhZGUyOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtc2hhZGUzOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xuICBjb2xvcjogI2Y3ZmFmYztcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZWRmMmY3O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNlMmU4ZjA7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xuICBjb2xvcjogI2NiZDVlMDtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcbiAgY29sb3I6ICM3MTgwOTY7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogIzRhNTU2ODtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LTgwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMmQzNzQ4O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmNWY1O1xufVxuXG4uZm9jdXNcXDp0ZXh0LXJlZC0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2ZlZDdkNztcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNmZWIyYjI7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmM4MTgxO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXJlZC01MDA6Zm9jdXMge1xuICBjb2xvcjogI2Y1NjU2NTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgY29sb3I6ICNlNTNlM2U7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYzUzMDMwO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICBjb2xvcjogIzliMmMyYztcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgY29sb3I6ICM3NDJhMmE7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmYWYwO1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2ZlZWJjODtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNmYmQzOGQ7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZjZhZDU1O1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS01MDA6Zm9jdXMge1xuICBjb2xvcjogI2VkODkzNjtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgY29sb3I6ICNkZDZiMjA7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYzA1NjIxO1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICBjb2xvcjogIzljNDIyMTtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgY29sb3I6ICM3YjM0MWU7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmYwO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXllbGxvdy0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2ZlZmNiZjtcbn1cblxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNmYWYwODk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZjZlMDVlO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXllbGxvdy01MDA6Zm9jdXMge1xuICBjb2xvcjogI2VjYzk0Yjtcbn1cblxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgY29sb3I6ICNkNjllMmU7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYjc3OTFmO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXllbGxvdy04MDA6Zm9jdXMge1xuICBjb2xvcjogIzk3NWExNjtcbn1cblxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgY29sb3I6ICM3NDQyMTA7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tMTAwOmZvY3VzIHtcbiAgY29sb3I6ICNmMGZmZjQ7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgY29sb3I6ICNjNmY2ZDU7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tMzAwOmZvY3VzIHtcbiAgY29sb3I6ICM5YWU2YjQ7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tNDAwOmZvY3VzIHtcbiAgY29sb3I6ICM2OGQzOTE7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgY29sb3I6ICM0OGJiNzg7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tNjAwOmZvY3VzIHtcbiAgY29sb3I6ICMzOGExNjk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tNzAwOmZvY3VzIHtcbiAgY29sb3I6ICMyZjg1NWE7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tODAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNzY3NDk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tOTAwOmZvY3VzIHtcbiAgY29sb3I6ICMyMjU0M2Q7XG59XG5cbi5mb2N1c1xcOnRleHQtdGVhbC0xMDA6Zm9jdXMge1xuICBjb2xvcjogI2U2ZmZmYTtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYjJmNWVhO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtMzAwOmZvY3VzIHtcbiAgY29sb3I6ICM4MWU2ZDk7XG59XG5cbi5mb2N1c1xcOnRleHQtdGVhbC00MDA6Zm9jdXMge1xuICBjb2xvcjogIzRmZDFjNTtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMzhiMmFjO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgY29sb3I6ICMzMTk3OTU7XG59XG5cbi5mb2N1c1xcOnRleHQtdGVhbC03MDA6Zm9jdXMge1xuICBjb2xvcjogIzJjN2E3Yjtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMjg1ZTYxO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtOTAwOmZvY3VzIHtcbiAgY29sb3I6ICMyMzRlNTI7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICBjb2xvcjogI2ViZjhmZjtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibHVlLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYmVlM2Y4O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtMzAwOmZvY3VzIHtcbiAgY29sb3I6ICM5MGNkZjQ7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICBjb2xvcjogIzYzYjNlZDtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibHVlLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiAjNDI5OWUxO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtNjAwOmZvY3VzIHtcbiAgY29sb3I6ICMzMTgyY2U7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICBjb2xvcjogIzJiNmNiMDtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibHVlLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMmM1MjgyO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtOTAwOmZvY3VzIHtcbiAgY29sb3I6ICMyYTQzNjU7XG59XG5cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZWJmNGZmO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2MzZGFmZTtcbn1cblxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNhM2JmZmE7XG59XG5cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICBjb2xvcjogIzY2N2VlYTtcbn1cblxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgY29sb3I6ICM1YTY3ZDg7XG59XG5cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjNGM1MWJmO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICBjb2xvcjogIzQzNDE5MDtcbn1cblxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgY29sb3I6ICMzYzM2NmI7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmFmNWZmO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2U5ZDhmZDtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNkNmJjZmE7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYjc5NGY0O1xufVxuXG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS01MDA6Zm9jdXMge1xuICBjb2xvcjogIzlmN2FlYTtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgY29sb3I6ICM4MDVhZDU7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjNmI0NmMxO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICBjb2xvcjogIzU1M2M5YTtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgY29sb3I6ICM0NDMzN2E7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjVmNztcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZmVkN2UyO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXBpbmstMzAwOmZvY3VzIHtcbiAgY29sb3I6ICNmYmI2Y2U7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICBjb2xvcjogI2Y2ODdiMztcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZWQ2NGE2O1xufVxuXG4uZm9jdXNcXDp0ZXh0LXBpbmstNjAwOmZvY3VzIHtcbiAgY29sb3I6ICNkNTNmOGM7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluay03MDA6Zm9jdXMge1xuICBjb2xvcjogI2I4MzI4MDtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiAjOTcyNjZkO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXBpbmstOTAwOmZvY3VzIHtcbiAgY29sb3I6ICM3MDI0NTk7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4udGV4dC01eGwge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi50ZXh0LTZ4bCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm5vdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm5vcm1hbC1jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ubm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5ob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvY3VzXFw6dW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZm9jdXNcXDpuby11bmRlcmxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLnRyYWNraW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLnRyYWNraW5nLXRpZ2h0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4udHJhY2tpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50cmFja2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi50cmFja2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi50cmFja2luZy13aWRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0LXRleHQge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsO1xufVxuXG4uc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ud2hpdGVzcGFjZS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndoaXRlc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi53aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uYnJlYWstbm9ybWFsIHtcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5icmVhay13b3JkcyB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udy0wIHtcbiAgd2lkdGg6IDA7XG59XG5cbi53LTEge1xuICB3aWR0aDogNXB4O1xufVxuXG4udy0yIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi53LTMge1xuICB3aWR0aDogMjBweDtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4udy01IHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi53LTYge1xuICB3aWR0aDogNjBweDtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udy05IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udy1weCB7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi53LTFcXC8yIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnctMlxcLzMge1xuICB3aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLnctMVxcLzQge1xuICB3aWR0aDogMjUlO1xufVxuXG4udy0yXFwvNCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTNcXC80IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnctMVxcLzUge1xuICB3aWR0aDogMjAlO1xufVxuXG4udy0yXFwvNSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi53LTNcXC81IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnctNFxcLzUge1xuICB3aWR0aDogODAlO1xufVxuXG4udy0xXFwvNiB7XG4gIHdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4udy0yXFwvNiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4udy0zXFwvNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTRcXC82IHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi53LTVcXC82IHtcbiAgd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi53LTFcXC8xMiB7XG4gIHdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi53LTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4udy0zXFwvMTIge1xuICB3aWR0aDogMjUlO1xufVxuXG4udy00XFwvMTIge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnctNVxcLzEyIHtcbiAgd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi53LTZcXC8xMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4udy04XFwvMTIge1xuICB3aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLnctOVxcLzEyIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnctMTBcXC8xMiB7XG4gIHdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4udy0xMVxcLzEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMDtcbn1cblxuLnotMTAge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnotMjAge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnotMzAge1xuICB6LWluZGV4OiAzMDtcbn1cblxuLnotNDAge1xuICB6LWluZGV4OiA0MDtcbn1cblxuLnotNTAge1xuICB6LWluZGV4OiA1MDtcbn1cblxuLnotYXV0byB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21cXDpzci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpub3Qtc3Itb25seSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuc21cXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuc21cXDpiZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuXG4gIC5zbVxcOmJnLWxvY2FsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xuICB9XG5cbiAgLnNtXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC5zbVxcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNtXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc21cXDpiZy1jb2xvdXIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAuc21cXDpiZy1jb2xvdXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAuc21cXDpiZy1jb2xvdXIzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAuc21cXDpiZy1jb2xvdXI0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAuc21cXDpiZy1zaGFkZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAuc21cXDpiZy1zaGFkZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAuc21cXDpiZy1zaGFkZTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAuc21cXDpiZy1ncmF5LTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXktMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAuc21cXDpiZy1ncmF5LTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXktNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAuc21cXDpiZy1ncmF5LTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXktODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnNtXFw6YmctcmVkLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5zbVxcOmJnLXJlZC0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnNtXFw6YmctcmVkLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlZC02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnNtXFw6YmctcmVkLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5zbVxcOmJnLXJlZC05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnNtXFw6Ymctb3JhbmdlLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yYW5nZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnNtXFw6Ymctb3JhbmdlLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yYW5nZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnNtXFw6Ymctb3JhbmdlLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yYW5nZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5zbVxcOmJnLXllbGxvdy0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5zbVxcOmJnLXllbGxvdy02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5zbVxcOmJnLXllbGxvdy05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5zbVxcOmJnLXRlYWwtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5zbVxcOmJnLXRlYWwtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5zbVxcOmJnLXRlYWwtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsdWUtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnNtXFw6YmctYmx1ZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsdWUtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnNtXFw6YmctYmx1ZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsdWUtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnNtXFw6YmctYmx1ZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnNtXFw6YmctaW5kaWdvLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWluZGlnby0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnNtXFw6YmctaW5kaWdvLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5zbVxcOmJnLWluZGlnby02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnNtXFw6YmctaW5kaWdvLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5zbVxcOmJnLWluZGlnby05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnNtXFw6YmctcHVycGxlLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnNtXFw6YmctcHVycGxlLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnNtXFw6YmctcHVycGxlLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5zbVxcOmJnLXBpbmstMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnNtXFw6YmctcGluay0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5zbVxcOmJnLXBpbmstNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnNtXFw6YmctcGluay02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5zbVxcOmJnLXBpbmstODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnNtXFw6YmctcGluay05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1jb2xvdXIxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWNvbG91cjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctY29sb3VyMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1jb2xvdXI0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXNoYWRlMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctc2hhZGUyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1zaGFkZTM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5LTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmVlbi05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctdGVhbC0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctdGVhbC02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ibHVlLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ibHVlLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ibHVlLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmxhY2s6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1jb2xvdXIxOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWNvbG91cjI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctY29sb3VyMzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1jb2xvdXI0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXNoYWRlMTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ymctc2hhZGUyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1zaGFkZTM6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyYXktMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyYXktNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyYXktNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy10ZWFsLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy10ZWFsLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy10ZWFsLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsdWUtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsdWUtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsdWUtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAuc21cXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLnNtXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAuc21cXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5zbVxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLnNtXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnNtXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXNlcGFyYXRlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jb2xvdXIxIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jb2xvdXIyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jb2xvdXIzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jb2xvdXI0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zaGFkZTEge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zaGFkZTIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zaGFkZTMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmF5LTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmF5LTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmF5LTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAuc21cXDpib3JkZXItcmVkLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXJlZC0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAuc21cXDpib3JkZXItcmVkLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXJlZC02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAuc21cXDpib3JkZXItcmVkLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXJlZC05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9yYW5nZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9yYW5nZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9yYW5nZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXllbGxvdy0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXllbGxvdy02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXllbGxvdy05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi00MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10ZWFsLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAuc21cXDpib3JkZXItdGVhbC0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10ZWFsLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAuc21cXDpib3JkZXItdGVhbC02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10ZWFsLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAuc21cXDpib3JkZXItdGVhbC05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibHVlLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWJsdWUtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibHVlLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWJsdWUtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibHVlLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWJsdWUtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1pbmRpZ28tMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAuc21cXDpib3JkZXItaW5kaWdvLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1pbmRpZ28tNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAuc21cXDpib3JkZXItaW5kaWdvLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAuc21cXDpib3JkZXItaW5kaWdvLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXB1cnBsZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXB1cnBsZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1wdXJwbGUtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXB1cnBsZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXBpbmstMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAuc21cXDpib3JkZXItcGluay0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXBpbmstNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAuc21cXDpib3JkZXItcGluay02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXBpbmstODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAuc21cXDpib3JkZXItcGluay05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1jb2xvdXIxOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWNvbG91cjI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItY29sb3VyMzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1jb2xvdXI0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXNoYWRlMTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItc2hhZGUyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1zaGFkZTM6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci10ZWFsLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ibHVlLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ibHVlLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1waW5rLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmxhY2s6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1jb2xvdXIxOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWNvbG91cjI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItY29sb3VyMzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1jb2xvdXI0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXNoYWRlMTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItc2hhZGUyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1zaGFkZTM6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JheS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JheS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItdGVhbC0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItdGVhbC02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItdGVhbC05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ibHVlLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1waW5rLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcGluay0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1waW5rLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcGluay02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1waW5rLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcGluay05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbm9uZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXQtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYi1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1iLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdGwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRyLXNtIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYnItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1ibC1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1ibCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdHItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1ici1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsLWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRyLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJyLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cblxuICAuc21cXDpib3JkZXItZG91YmxlIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuc21cXDpib3JkZXItMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTgge1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10LTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItci0wIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci00IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC04IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA4cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci04IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTgge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuc21cXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNtXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5zbVxcOmN1cnNvci10ZXh0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAuc21cXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLnNtXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLnNtXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNtXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc21cXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc21cXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuc21cXDp0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAuc21cXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cblxuICAuc21cXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc21cXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5zbVxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnNtXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuc21cXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuc21cXDpmbGV4LW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuc21cXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc21cXDppdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuc21cXDpzZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cblxuICAuc21cXDpzZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNtXFw6c2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnNtXFw6c2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOnNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC5zbVxcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zbVxcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnNtXFw6anVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc21cXDpqdXN0aWZ5LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuc21cXDpjb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6Y29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuc21cXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAuc21cXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuc21cXDpmbGV4LXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuc21cXDpvcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnNtXFw6b3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuc21cXDpvcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAuc21cXDpvcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAuc21cXDpvcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLnNtXFw6b3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAuc21cXDpvcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC05OTk5O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cblxuICAuc21cXDpvcmRlci1ub25lIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5zbVxcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuc21cXDpmbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOmZsb2F0LW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnNtXFw6Y2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc21cXDpmb250LWZvbnQxIHtcbiAgICBmb250LWZhbWlseTogRXhvIDIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc21cXDpmb250LXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIH1cblxuICAuc21cXDpmb250LXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1tb25vIHtcbiAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1oYWlybGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuc21cXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtZXh0cmFib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1ibGFjayB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1oYWlybGluZTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC10aGluOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpmb250LWxpZ2h0OmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1tZWRpdW06aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtc2VtaWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1leHRyYWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtYmxhY2s6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtaGFpcmxpbmU6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtdGhpbjpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Zm9udC1saWdodDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtbWVkaXVtOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LXNlbWlib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtZXh0cmFib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LWJsYWNrOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnNtXFw6aC0wIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDpoLTEge1xuICAgIGhlaWdodDogNXB4O1xuICB9XG5cbiAgLnNtXFw6aC0yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc21cXDpoLTMge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zbVxcOmgtNCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6aC01IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc21cXDpoLTYge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5zbVxcOmgtNyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6aC04IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6aC05IHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6aC0xMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6aC1weCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAuc21cXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbVxcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctdGlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy1zbnVnIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cblxuICAuc21cXDpsZWFkaW5nLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctcmVsYXhlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy1sb29zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAuc21cXDpsaXN0LWluc2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLnNtXFw6bGlzdC1vdXRzaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgLnNtXFw6bGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAuc21cXDpsaXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC5zbVxcOmxpc3QtZGVjaW1hbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLnNtXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc21cXDptLTEge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG5cbiAgLnNtXFw6bS0yIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAuc21cXDptLTMge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuXG4gIC5zbVxcOm0tNCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bS01IHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cblxuICAuc21cXDptLTYge1xuICAgIG1hcmdpbjogNjBweDtcbiAgfVxuXG4gIC5zbVxcOm0tNyB7XG4gICAgbWFyZ2luOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bS04IHtcbiAgICBtYXJnaW46IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6bS05IHtcbiAgICBtYXJnaW46IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6bS0xMCB7XG4gICAgbWFyZ2luOiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6bS1weCB7XG4gICAgbWFyZ2luOiAxcHg7XG4gIH1cblxuICAuc21cXDotbS0xIHtcbiAgICBtYXJnaW46IC01cHg7XG4gIH1cblxuICAuc21cXDotbS0yIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLnNtXFw6LW0tMyB7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tLTQge1xuICAgIG1hcmdpbjogLTMwcHg7XG4gIH1cblxuICAuc21cXDotbS01IHtcbiAgICBtYXJnaW46IC00MHB4O1xuICB9XG5cbiAgLnNtXFw6LW0tNiB7XG4gICAgbWFyZ2luOiAtNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tLTcge1xuICAgIG1hcmdpbjogLTgwcHg7XG4gIH1cblxuICAuc21cXDotbS04IHtcbiAgICBtYXJnaW46IC0xMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tLTkge1xuICAgIG1hcmdpbjogLTE2MHB4O1xuICB9XG5cbiAgLnNtXFw6LW0tMTAge1xuICAgIG1hcmdpbjogLTIwMHB4O1xuICB9XG5cbiAgLnNtXFw6LW0tcHgge1xuICAgIG1hcmdpbjogLTFweDtcbiAgfVxuXG4gIC5zbVxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbVxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zbVxcOm15LTEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc21cXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNtXFw6bXktMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNtXFw6bXktMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNtXFw6bXktNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bXktNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNtXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnNtXFw6bXktNyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuc21cXDpteC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5zbVxcOm15LTkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6bXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cblxuICAuc21cXDpteS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAuc21cXDpteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cblxuICAuc21cXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuc21cXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc21cXDpteS1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zbVxcOm14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuXG4gIC5zbVxcOi1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAuc21cXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAuc21cXDotbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAuc21cXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAuc21cXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuc21cXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAuc21cXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cblxuICAuc21cXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAuc21cXDotbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAuc21cXDotbXktNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIH1cblxuICAuc21cXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gIH1cblxuICAuc21cXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cblxuICAuc21cXDotbXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cblxuICAuc21cXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLnNtXFw6LW15LTkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIH1cblxuICAuc21cXDotbXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbiAgfVxuXG4gIC5zbVxcOi1teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgfVxuXG4gIC5zbVxcOi1teS1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6LW14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAuc21cXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNtXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbVxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNtXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLnNtXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc21cXDptYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc21cXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLnNtXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zbVxcOm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zbVxcOm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc21cXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5zbVxcOm10LTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc21cXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc21cXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNtXFw6bWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuc21cXDptdC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zbVxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zbVxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5zbVxcOm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc21cXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5zbVxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAuc21cXDptci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAuc21cXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnNtXFw6bWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAuc21cXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5zbVxcOm1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAuc21cXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuc21cXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cblxuICAuc21cXDptdC05IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5zbVxcOm1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cblxuICAuc21cXDptYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5zbVxcOm1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuXG4gIC5zbVxcOm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnNtXFw6bWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLnNtXFw6bWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuc21cXDptci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc21cXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDptdC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLnNtXFw6bXItcHgge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6bWItcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zbVxcOm1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLnNtXFw6LW10LTEge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAuc21cXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLnNtXFw6LW1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICAuc21cXDotbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICAuc21cXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAuc21cXDotbXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAuc21cXDotbXQtMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuc21cXDotbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAuc21cXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cblxuICAuc21cXDotbXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cblxuICAuc21cXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAuc21cXDotbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuc21cXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cblxuICAuc21cXDotbXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIH1cblxuICAuc21cXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cblxuICAuc21cXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIH1cblxuICAuc21cXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG5cbiAgLnNtXFw6LW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLnNtXFw6LW1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICB9XG5cbiAgLnNtXFw6LW10LTkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIH1cblxuICAuc21cXDotbWwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbiAgfVxuXG4gIC5zbVxcOi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG5cbiAgLnNtXFw6LW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICB9XG5cbiAgLnNtXFw6LW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICB9XG5cbiAgLnNtXFw6LW10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6LW1yLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAuc21cXDotbWItcHgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAuc21cXDotbWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbVxcOm1heC1oLXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuc21cXDptYXgtdy14cyB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1heC13LXNtIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctbWQge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy1sZyB7XG4gICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm1heC13LXhsIHtcbiAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctMnhsIHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctM3hsIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctNHhsIHtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctNXhsIHtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctNnhsIHtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5zbVxcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc21cXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnNtXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuc21cXDpvYmplY3QtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cblxuICAuc21cXDpvYmplY3Qtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1zY2FsZS1kb3duIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWJvdHRvbSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAuc21cXDpvYmplY3QtY2VudGVyIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1sZWZ0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAuc21cXDpvYmplY3QtbGVmdC1ib3R0b20ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAuc21cXDpvYmplY3QtbGVmdC10b3Age1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAuc21cXDpvYmplY3QtcmlnaHQge1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAuc21cXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1yaWdodC10b3Age1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LXRvcCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAuc21cXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOm9wYWNpdHktMjU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6b3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6b3BhY2l0eS01MDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbVxcOm91dGxpbmUtbm9uZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAuc21cXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5zbVxcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zbVxcOnAtMSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLnNtXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnNtXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnNtXFw6cC00IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6cC01IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnNtXFw6cC02IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgLnNtXFw6cC03IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6cC04IHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbiAgfVxuXG4gIC5zbVxcOnAtOSB7XG4gICAgcGFkZGluZzogMTYwcHg7XG4gIH1cblxuICAuc21cXDpwLTEwIHtcbiAgICBwYWRkaW5nOiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnAtcHgge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnNtXFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc21cXDpweC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc21cXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zbVxcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNtXFw6cHktMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc21cXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zbVxcOnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6cHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuc21cXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zbVxcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNtXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuc21cXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5zbVxcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6cHgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuc21cXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5zbVxcOnB5LTkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAuc21cXDpweC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAuc21cXDpweC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnB5LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAuc21cXDpweC1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuc21cXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc21cXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc21cXDpwdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLnNtXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNtXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5zbVxcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgLnNtXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAuc21cXDpwci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNtXFw6cGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc21cXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuc21cXDpwdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zbVxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc21cXDpwYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zbVxcOnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zbVxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5zbVxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuc21cXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNtXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc21cXDpwbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuc21cXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5zbVxcOnByLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAuc21cXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5zbVxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gIC5zbVxcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6cHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5zbVxcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6cGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAuc21cXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuc21cXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLnNtXFw6cHQtOSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6cHItOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cblxuICAuc21cXDpwYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAuc21cXDpwbC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLnNtXFw6cHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAuc21cXDpwbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnB0LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLnNtXFw6cHItcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnBiLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnNtXFw6cGwtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItd2hpdGU6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWNvbG91cjE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItY29sb3VyMjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1jb2xvdXIzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWNvbG91cjQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItc2hhZGUxOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1zaGFkZTI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXNoYWRlMzo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyMTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXIzOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyNDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXNoYWRlMTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1zaGFkZTI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItc2hhZGUzOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAuc21cXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnNtXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5zbVxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuc21cXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNtXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbiAgLnNtXFw6aW5zZXQtMCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNtXFw6aW5zZXQtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6aW5zZXQteS0wIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnNtXFw6aW5zZXQteC0wIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNtXFw6aW5zZXQteS1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6aW5zZXQteC1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6dG9wLTAge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5zbVxcOnJpZ2h0LTAge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6Ym90dG9tLTAge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbVxcOmxlZnQtMCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zbVxcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAuc21cXDpyaWdodC1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAuc21cXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDpyZXNpemUtbm9uZSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgLnNtXFw6cmVzaXplLXkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAuc21cXDpyZXNpemUteCB7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICB9XG5cbiAgLnNtXFw6cmVzaXplIHtcbiAgICByZXNpemU6IGJvdGg7XG4gIH1cblxuICAuc21cXDpzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy1tZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6c2hhZG93LWxnIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy14bCB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy0yeGwge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAuc21cXDpzaGFkb3ctaW5uZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpzaGFkb3ctb3V0bGluZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLnNtXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctbWQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LWxnOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LXhsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctMnhsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctaW5uZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy1vdXRsaW5lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy14bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmZpbGwtY3VycmVudCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6dGFibGUtZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jb2xvdXIxIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jb2xvdXIyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jb2xvdXIzIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jb2xvdXI0IHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1zaGFkZTEge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1zaGFkZTIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1zaGFkZTMge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTEwMCB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyYXktMjAwIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS0zMDAge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTQwMCB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyYXktNTAwIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS02MDAge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTcwMCB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyYXktODAwIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS05MDAge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtMTAwIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTIwMCB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC0zMDAge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtNDAwIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTUwMCB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC02MDAge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtNzAwIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTgwMCB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC05MDAge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtMTAwIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3JhbmdlLTIwMCB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9yYW5nZS0zMDAge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNDAwIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3JhbmdlLTUwMCB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9yYW5nZS02MDAge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNzAwIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3JhbmdlLTgwMCB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9yYW5nZS05MDAge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctMTAwIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQteWVsbG93LTIwMCB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAuc21cXDp0ZXh0LXllbGxvdy0zMDAge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNDAwIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteWVsbG93LTUwMCB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAuc21cXDp0ZXh0LXllbGxvdy02MDAge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNzAwIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5zbVxcOnRleHQteWVsbG93LTgwMCB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAuc21cXDp0ZXh0LXllbGxvdy05MDAge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi0xMDAge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi0yMDAge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi0zMDAge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi00MDAge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi01MDAge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi02MDAge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi03MDAge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi04MDAge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi05MDAge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnNtXFw6dGV4dC10ZWFsLTEwMCB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtMjAwIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC0zMDAge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC10ZWFsLTQwMCB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtNTAwIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC02MDAge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnNtXFw6dGV4dC10ZWFsLTcwMCB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtODAwIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC05MDAge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTEwMCB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsdWUtMjAwIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS0zMDAge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTQwMCB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsdWUtNTAwIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS02MDAge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTcwMCB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsdWUtODAwIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS05MDAge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tMTAwIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTIwMCB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby0zMDAge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tNDAwIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTUwMCB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby02MDAge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tNzAwIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTgwMCB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby05MDAge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1wdXJwbGUtMTAwIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTIwMCB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS0zMDAge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1wdXJwbGUtNDAwIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTUwMCB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS02MDAge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1wdXJwbGUtNzAwIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTgwMCB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS05MDAge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTEwMCB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstMjAwIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay0zMDAge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTQwMCB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstNTAwIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay02MDAge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTcwMCB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstODAwIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay05MDAge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1jb2xvdXIxOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWNvbG91cjI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtY29sb3VyMzpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1jb2xvdXI0OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXNoYWRlMTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtc2hhZGUyOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1zaGFkZTM6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtdGVhbC02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtdGVhbC05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ibHVlLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ibHVlLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbmstMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1waW5rLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbmstNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1waW5rLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbmstNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1waW5rLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1jb2xvdXIxOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWNvbG91cjI6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtY29sb3VyMzpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1jb2xvdXI0OmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXNoYWRlMTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtc2hhZGUyOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1zaGFkZTM6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JheS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtdGVhbC02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtdGVhbC05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ibHVlLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ibHVlLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ibHVlLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmx1ZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLnNtXFw6bm90LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLnNtXFw6dXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnNtXFw6bG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLnNtXFw6Y2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAuc21cXDpub3JtYWwtY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuc21cXDp1bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNtXFw6bGluZS10aHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5zbVxcOm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpsaW5lLXRocm91Z2g6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpuby11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6bGluZS10aHJvdWdoOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc21cXDphbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5zbVxcOnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6dHJhY2tpbmctdGlnaHRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cblxuICAuc21cXDp0cmFja2luZy10aWdodCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB9XG5cbiAgLnNtXFw6dHJhY2tpbmctbm9ybWFsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5zbVxcOnRyYWNraW5nLXdpZGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG5cbiAgLnNtXFw6dHJhY2tpbmctd2lkZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cblxuICAuc21cXDp0cmFja2luZy13aWRlc3Qge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gIC5zbVxcOnNlbGVjdC1ub25lIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOnNlbGVjdC10ZXh0IHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgfVxuXG4gIC5zbVxcOnNlbGVjdC1hbGwge1xuICAgIHVzZXItc2VsZWN0OiBhbGw7XG4gIH1cblxuICAuc21cXDpzZWxlY3QtYXV0byB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIH1cblxuICAuc21cXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5zbVxcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAuc21cXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnNtXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc21cXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5zbVxcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zbVxcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLnNtXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLnNtXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLnNtXFw6YnJlYWstbm9ybWFsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgLnNtXFw6YnJlYWstd29yZHMge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAuc21cXDpicmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5zbVxcOnRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc21cXDp3LTAge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6dy0xIHtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbiAgLnNtXFw6dy0yIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuXG4gIC5zbVxcOnctMyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuc21cXDp3LTQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLnNtXFw6dy01IHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5zbVxcOnctNiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAuc21cXDp3LTcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLnNtXFw6dy04IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuc21cXDp3LTkge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5zbVxcOnctMTAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5zbVxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc21cXDp3LXB4IHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLnNtXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnNtXFw6dy0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuc21cXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnNtXFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5zbVxcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuc21cXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLnNtXFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc21cXDp3LTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5zbVxcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLnNtXFw6dy0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAuc21cXDp3LTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zbVxcOnctNFxcLzEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5zbVxcOnctNlxcLzEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLnNtXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLnNtXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuc21cXDp3LTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLnNtXFw6dy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5zbVxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc21cXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLnNtXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLnNtXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc21cXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5zbVxcOnotMzAge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG5cbiAgLnNtXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAuc21cXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC5zbVxcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6c3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6bm90LXNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c3Itb25seTpmb2N1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpub3Qtc3Itb25seTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLm1kXFw6YXBwZWFyYW5jZS1ub25lIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLm1kXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAubWRcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5tZFxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tZFxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1kXFw6YmctY29sb3VyMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLm1kXFw6YmctY29sb3VyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLm1kXFw6YmctY29sb3VyMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLm1kXFw6YmctY29sb3VyNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLm1kXFw6Ymctc2hhZGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLm1kXFw6Ymctc2hhZGUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLm1kXFw6Ymctc2hhZGUzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5tZFxcOmJnLWdyYXktMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheS00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyYXktNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheS03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyYXktOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLm1kXFw6YmctcmVkLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubWRcXDpiZy1yZWQtMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLm1kXFw6YmctcmVkLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubWRcXDpiZy1yZWQtNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLm1kXFw6YmctcmVkLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubWRcXDpiZy1yZWQtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JhbmdlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubWRcXDpiZy1vcmFuZ2UtMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JhbmdlLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubWRcXDpiZy1vcmFuZ2UtNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JhbmdlLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubWRcXDpiZy1vcmFuZ2UtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLm1kXFw6YmcteWVsbG93LTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLm1kXFw6YmcteWVsbG93LTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLm1kXFw6YmcteWVsbG93LTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLm1kXFw6YmctdGVhbC0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLm1kXFw6YmctdGVhbC00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLm1kXFw6YmctdGVhbC03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLm1kXFw6YmctYmx1ZS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubWRcXDpiZy1ibHVlLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLm1kXFw6YmctYmx1ZS00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubWRcXDpiZy1ibHVlLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLm1kXFw6YmctYmx1ZS03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubWRcXDpiZy1ibHVlLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLm1kXFw6YmctaW5kaWdvLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubWRcXDpiZy1pbmRpZ28tMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLm1kXFw6YmctaW5kaWdvLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubWRcXDpiZy1pbmRpZ28tNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLm1kXFw6YmctaW5kaWdvLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubWRcXDpiZy1pbmRpZ28tOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubWRcXDpiZy1wdXJwbGUtMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubWRcXDpiZy1wdXJwbGUtNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubWRcXDpiZy1wdXJwbGUtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLm1kXFw6YmctcGluay0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubWRcXDpiZy1waW5rLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLm1kXFw6YmctcGluay00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubWRcXDpiZy1waW5rLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstNjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLm1kXFw6YmctcGluay03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubWRcXDpiZy1waW5rLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctY29sb3VyMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1jb2xvdXIyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWNvbG91cjM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctY29sb3VyNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1zaGFkZTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXNoYWRlMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ymctc2hhZGUzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXktMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXktNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXktOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmVlbi0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmVlbi00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmVlbi03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyZWVuLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10ZWFsLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10ZWFsLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10ZWFsLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsdWUtMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsdWUtNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsdWUtOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstMzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstNjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstOTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctY29sb3VyMTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1jb2xvdXIyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWNvbG91cjM6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctY29sb3VyNDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1zaGFkZTE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXNoYWRlMjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ymctc2hhZGUzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JheS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JheS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyZWVuLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyZWVuLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JlZW4tNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXRlYWwtMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXRlYWwtNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXRlYWwtOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmx1ZS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmx1ZS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstMzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstNjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstOTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLm1kXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAubWRcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAubWRcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAubWRcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAubWRcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAubWRcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLm1kXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAubWRcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAubWRcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubWRcXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLm1kXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICB9XG5cbiAgLm1kXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XG4gIH1cblxuICAubWRcXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAubWRcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5tZFxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1zZXBhcmF0ZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWRcXDpib3JkZXItY29sb3VyMSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItY29sb3VyMiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItY29sb3VyMyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItY29sb3VyNCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItc2hhZGUxIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItc2hhZGUyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItc2hhZGUzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyYXktMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyYXktNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyYXktOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubWRcXDpib3JkZXItcmVkLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yZWQtMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubWRcXDpib3JkZXItcmVkLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC01MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yZWQtNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubWRcXDpib3JkZXItcmVkLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yZWQtOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3JhbmdlLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW9yYW5nZS0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3JhbmdlLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW9yYW5nZS01MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3JhbmdlLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW9yYW5nZS04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubWRcXDpib3JkZXIteWVsbG93LTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXllbGxvdy0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubWRcXDpib3JkZXIteWVsbG93LTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXllbGxvdy01MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubWRcXDpib3JkZXIteWVsbG93LTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXllbGxvdy04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10ZWFsLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRlYWwtMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC00MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10ZWFsLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRlYWwtNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10ZWFsLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRlYWwtOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubWRcXDpib3JkZXItYmx1ZS0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsdWUtMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItYmx1ZS00MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsdWUtNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubWRcXDpib3JkZXItYmx1ZS03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsdWUtOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWluZGlnby0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1pbmRpZ28tMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWluZGlnby01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1pbmRpZ28tNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWluZGlnby04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1pbmRpZ28tOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubWRcXDpib3JkZXItcHVycGxlLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXB1cnBsZS0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubWRcXDpib3JkZXItcHVycGxlLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXB1cnBsZS01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubWRcXDpib3JkZXItcHVycGxlLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXB1cnBsZS04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubWRcXDpib3JkZXItcGluay0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1waW5rLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubWRcXDpib3JkZXItcGluay00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1waW5rLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubWRcXDpib3JkZXItcGluay03MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1waW5rLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsYWNrOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItY29sb3VyMTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1jb2xvdXIyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWNvbG91cjM6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItY29sb3VyNDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1zaGFkZTE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXNoYWRlMjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItc2hhZGUzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItYmx1ZS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItYmx1ZS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcGluay0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstMzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcGluay01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcGluay04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstOTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsYWNrOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItY29sb3VyMTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1jb2xvdXIyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWNvbG91cjM6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItY29sb3VyNDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1zaGFkZTE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXNoYWRlMjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItc2hhZGUzOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JheS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JheS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JheS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1waW5rLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1waW5rLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstOTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLW5vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10LW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXItbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtbC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXQtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1iLXNtIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10LWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1yLWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtbC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10LWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1yLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYi1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtbC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10bC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYnItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWJsLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWJyLXNtIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwtc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1iciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdGwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRyLWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYnItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ibC1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdGwtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ici1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ibC1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1kb3R0ZWQge1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWRvdWJsZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIH1cblxuICAubWRcXDpib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci00IHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci04IHtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItdC0wIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXItMCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWItMCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1sLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXQtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXItMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItYi0yIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItbC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXQtNCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXItNCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItYi00IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItbC00IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXQtOCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogOHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXItOCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItYi04IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA4cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItbC04IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogOHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1iIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItbCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmN1cnNvci1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAubWRcXDpjdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLm1kXFw6Y3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tZFxcOmN1cnNvci13YWl0IHtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gIH1cblxuICAubWRcXDpjdXJzb3ItdGV4dCB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLm1kXFw6Y3Vyc29yLW1vdmUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC5tZFxcOmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5tZFxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tZFxcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1kXFw6aW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubWRcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1kXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLm1kXFw6dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAubWRcXDp0YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG5cbiAgLm1kXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubWRcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAubWRcXDpmbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm1kXFw6ZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1uby13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6aXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLm1kXFw6c2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6c2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5tZFxcOnNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5tZFxcOnNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpzZWxmLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAubWRcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWRcXDpqdXN0aWZ5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5tZFxcOmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm1kXFw6anVzdGlmeS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLm1kXFw6Y29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOmNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWRcXDpjb250ZW50LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAubWRcXDpjb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubWRcXDpjb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLm1kXFw6ZmxleC0xIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gIH1cblxuICAubWRcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuXG4gIC5tZFxcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cblxuICAubWRcXDpmbGV4LWdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLm1kXFw6b3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAubWRcXDpvcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm1kXFw6b3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAubWRcXDpvcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm1kXFw6b3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAubWRcXDpvcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm1kXFw6b3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAubWRcXDpvcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm1kXFw6b3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtOTk5OTtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLWxhc3Qge1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG5cbiAgLm1kXFw6b3JkZXItbm9uZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAubWRcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6ZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWRcXDpmbG9hdC1ub25lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1mb250MSB7XG4gICAgZm9udC1mYW1pbHk6IEV4byAyLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1zYW5zIHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1zZXJpZiB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtbW9ubyB7XG4gICAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtaGFpcmxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAubWRcXDpmb250LXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAubWRcXDpmb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubWRcXDpmb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAubWRcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWRcXDpmb250LWV4dHJhYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtYmxhY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtaGFpcmxpbmU6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtdGhpbjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Zm9udC1saWdodDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Zm9udC1ub3JtYWw6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtbWVkaXVtOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LXNlbWlib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtZXh0cmFib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LWJsYWNrOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LWhhaXJsaW5lOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LXRoaW46Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmZvbnQtbGlnaHQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmZvbnQtbm9ybWFsOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LW1lZGl1bTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1zZW1pYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1ib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LWV4dHJhYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1ibGFjazpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5tZFxcOmgtMCB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLm1kXFw6aC0xIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZFxcOmgtMiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6aC0zIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWRcXDpoLTQge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOmgtNSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6aC02IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWRcXDpoLTcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5tZFxcOmgtOCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOmgtOSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOmgtMTAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubWRcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmgtcHgge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLm1kXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWRcXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctbm9uZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLXRpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctc251ZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLXJlbGF4ZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctbG9vc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG5cbiAgLm1kXFw6bGlzdC1pbnNpZGUge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuXG4gIC5tZFxcOmxpc3Qtb3V0c2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuXG4gIC5tZFxcOmxpc3Qtbm9uZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLm1kXFw6bGlzdC1kaXNjIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICAubWRcXDpsaXN0LWRlY2ltYWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuXG4gIC5tZFxcOm0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm1kXFw6bS0xIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuXG4gIC5tZFxcOm0tMiB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6bS0zIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cblxuICAubWRcXDptLTQge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm0tNSB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6bS02IHtcbiAgICBtYXJnaW46IDYwcHg7XG4gIH1cblxuICAubWRcXDptLTcge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuXG4gIC5tZFxcOm0tOCB7XG4gICAgbWFyZ2luOiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOm0tOSB7XG4gICAgbWFyZ2luOiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOm0tMTAge1xuICAgIG1hcmdpbjogMjAwcHg7XG4gIH1cblxuICAubWRcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm0tcHgge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG5cbiAgLm1kXFw6LW0tMSB7XG4gICAgbWFyZ2luOiAtNXB4O1xuICB9XG5cbiAgLm1kXFw6LW0tMiB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxuXG4gIC5tZFxcOi1tLTMge1xuICAgIG1hcmdpbjogLTIwcHg7XG4gIH1cblxuICAubWRcXDotbS00IHtcbiAgICBtYXJnaW46IC0zMHB4O1xuICB9XG5cbiAgLm1kXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtNDBweDtcbiAgfVxuXG4gIC5tZFxcOi1tLTYge1xuICAgIG1hcmdpbjogLTYwcHg7XG4gIH1cblxuICAubWRcXDotbS03IHtcbiAgICBtYXJnaW46IC04MHB4O1xuICB9XG5cbiAgLm1kXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtMTIwcHg7XG4gIH1cblxuICAubWRcXDotbS05IHtcbiAgICBtYXJnaW46IC0xNjBweDtcbiAgfVxuXG4gIC5tZFxcOi1tLTEwIHtcbiAgICBtYXJnaW46IC0yMDBweDtcbiAgfVxuXG4gIC5tZFxcOi1tLXB4IHtcbiAgICBtYXJnaW46IC0xcHg7XG4gIH1cblxuICAubWRcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWRcXDpteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWRcXDpteS0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1kXFw6bXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZFxcOm15LTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTcge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZFxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cblxuICAubWRcXDpteS05IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOm14LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6bXktMTAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLm1kXFw6bXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1kXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bXktcHgge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWRcXDpteC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOi1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICAubWRcXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTcge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTgge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAubWRcXDotbXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbiAgfVxuXG4gIC5tZFxcOi1teS05IHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG5cbiAgLm1kXFw6LW14LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHg7XG4gIH1cblxuICAubWRcXDotbXktMTAge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7XG4gIH1cblxuICAubWRcXDotbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG4gIH1cblxuICAubWRcXDotbXktcHgge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5tZFxcOi1teC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tZFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWRcXDptbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tZFxcOm1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1kXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1kXFw6bWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZFxcOm10LTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubWRcXDptci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubWRcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6bWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWRcXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6bXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6bWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZFxcOm1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWRcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOm10LTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubWRcXDptci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWRcXDptYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6bWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAubWRcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6bXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6bWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5tZFxcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6bXQtNyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5tZFxcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZFxcOm1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWRcXDptbC03IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5tZFxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6bXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6bXQtOSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cblxuICAubWRcXDptci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6bWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAubWRcXDptbC05IHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cblxuICAubWRcXDptdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cblxuICAubWRcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5tZFxcOm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5tZFxcOm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cblxuICAubWRcXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bWItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bXQtcHgge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuXG4gIC5tZFxcOm1yLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOm1iLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWRcXDptbC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuXG4gIC5tZFxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG5cbiAgLm1kXFw6LW1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAubWRcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAubWRcXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAubWRcXDotbWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAubWRcXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cblxuICAubWRcXDotbWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAubWRcXDotbWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAubWRcXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAubWRcXDotbWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTYge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gIH1cblxuICAubWRcXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIH1cblxuICAubWRcXDotbWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTcge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG5cbiAgLm1kXFw6LW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cblxuICAubWRcXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cblxuICAubWRcXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICB9XG5cbiAgLm1kXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuXG4gIC5tZFxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbiAgfVxuXG4gIC5tZFxcOi1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAubWRcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgfVxuXG4gIC5tZFxcOi1tdC05IHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cblxuICAubWRcXDotbXItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHg7XG4gIH1cblxuICAubWRcXDotbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG5cbiAgLm1kXFw6LW1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHg7XG4gIH1cblxuICAubWRcXDotbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgfVxuXG4gIC5tZFxcOi1tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG4gIH1cblxuICAubWRcXDotbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbiAgfVxuXG4gIC5tZFxcOi1tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxuXG4gIC5tZFxcOi1tdC1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOi1tci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6LW1iLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6LW1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWRcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1kXFw6bWF4LXcteHMge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cblxuICAubWRcXDptYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG5cbiAgLm1kXFw6bWF4LXctbGcge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cblxuICAubWRcXDptYXgtdy14bCB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTJ4bCB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTN4bCB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTR4bCB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTZ4bCB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZFxcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAubWRcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5tZFxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gIH1cblxuICAubWRcXDpvYmplY3Qtc2NhbGUtZG93biB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1ib3R0b20ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWNlbnRlciB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpvYmplY3QtbGVmdCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWxlZnQtYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWxlZnQtdG9wIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LXJpZ2h0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LXJpZ2h0LWJvdHRvbSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAubWRcXDpvYmplY3QtcmlnaHQtdG9wIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC10b3Age1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLm1kXFw6b3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6b3BhY2l0eS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOm9wYWNpdHktNTAge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOm9wYWNpdHktNzUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpvcGFjaXR5LTEwMCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6b3BhY2l0eS0wOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpvcGFjaXR5LTI1OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpvcGFjaXR5LTUwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOm9wYWNpdHktNzU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOm9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpvcGFjaXR5LTA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm9wYWNpdHktMjU6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm9wYWNpdHktNTA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6b3BhY2l0eS03NTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6b3BhY2l0eS0xMDA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpvdXRsaW5lLW5vbmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLm1kXFw6c2Nyb2xsaW5nLXRvdWNoIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAubWRcXDpzY3JvbGxpbmctYXV0byB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cblxuICAubWRcXDpwLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWRcXDpwLTEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5tZFxcOnAtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZFxcOnAtMyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tZFxcOnAtNCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnAtNSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5tZFxcOnAtNiB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuXG4gIC5tZFxcOnAtNyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuXG4gIC5tZFxcOnAtOCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAubWRcXDpwLTkge1xuICAgIHBhZGRpbmc6IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6cC0xMCB7XG4gICAgcGFkZGluZzogMjAwcHg7XG4gIH1cblxuICAubWRcXDpwLXB4IHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gIH1cblxuICAubWRcXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZFxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1kXFw6cHktMSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1kXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1kXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWRcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZFxcOnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6cHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWRcXDpweS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm1kXFw6cHktNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWRcXDpweC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZFxcOnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWRcXDpweS03IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tZFxcOnB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1kXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAubWRcXDpweS05IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6cHgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLm1kXFw6cHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAubWRcXDpweS1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm1kXFw6cHgtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLm1kXFw6cHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm1kXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm1kXFw6cHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5tZFxcOnByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZFxcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWRcXDpwbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6cHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZFxcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLm1kXFw6cHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAubWRcXDpwci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6cGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWRcXDpwbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubWRcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWRcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6cHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZFxcOnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6cGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1kXFw6cHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAubWRcXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWRcXDpwbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAubWRcXDpwdC03IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5tZFxcOnByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubWRcXDpwYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tZFxcOnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTgge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6cGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOnByLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6cGItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLm1kXFw6cGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuXG4gIC5tZFxcOnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAubWRcXDpwci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAubWRcXDpwYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLm1kXFw6cGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cblxuICAubWRcXDpwdC1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnByLXB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWRcXDpwYi1weCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZFxcOnBsLXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmxhY2s6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1jb2xvdXIxOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWNvbG91cjI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItY29sb3VyMzo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1jb2xvdXI0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXNoYWRlMTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItc2hhZGUyOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1zaGFkZTM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXIyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyMzpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1zaGFkZTE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItc2hhZGUyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXNoYWRlMzpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLm1kXFw6cG9pbnRlci1ldmVudHMtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubWRcXDpwb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5tZFxcOmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAubWRcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm1kXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tZFxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LTAge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXktMCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXgtMCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXktYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXgtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRvcC0wIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubWRcXDpyaWdodC0wIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubWRcXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAubWRcXDp0b3AtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLm1kXFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC5tZFxcOnJlc2l6ZSB7XG4gICAgcmVzaXplOiBib3RoO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpzaGFkb3ctbWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdy1sZyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubWRcXDpzaGFkb3cteGwge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAubWRcXDpzaGFkb3ctMnhsIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LWlubmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LW91dGxpbmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LW1kOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNoYWRvdy14bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTJ4bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy1tZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctbGc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3cteGw6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy0yeGw6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy1pbm5lcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubWRcXDpmaWxsLWN1cnJlbnQge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOnN0cm9rZS1jdXJyZW50IHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOnRhYmxlLWF1dG8ge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRhYmxlLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLm1kXFw6dGV4dC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAubWRcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtY29sb3VyMSB7XG4gICAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtY29sb3VyMiB7XG4gICAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtY29sb3VyMyB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtY29sb3VyNCB7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtc2hhZGUxIHtcbiAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtc2hhZGUyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtc2hhZGUzIHtcbiAgICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JheS0xMDAge1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTIwMCB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktMzAwIHtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JheS00MDAge1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTUwMCB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktNjAwIHtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JheS03MDAge1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTgwMCB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktOTAwIHtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTEwMCB7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC0yMDAge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtMzAwIHtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTQwMCB7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC01MDAge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtNjAwIHtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTcwMCB7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC04MDAge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtOTAwIHtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3JhbmdlLTEwMCB7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS0yMDAge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcmFuZ2UtMzAwIHtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3JhbmdlLTQwMCB7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS01MDAge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcmFuZ2UtNjAwIHtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3JhbmdlLTcwMCB7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS04MDAge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcmFuZ2UtOTAwIHtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteWVsbG93LTEwMCB7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy0yMDAge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLm1kXFw6dGV4dC15ZWxsb3ctMzAwIHtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteWVsbG93LTQwMCB7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy01MDAge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLm1kXFw6dGV4dC15ZWxsb3ctNjAwIHtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteWVsbG93LTcwMCB7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy04MDAge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLm1kXFw6dGV4dC15ZWxsb3ctOTAwIHtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tMTAwIHtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tMjAwIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tMzAwIHtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tNDAwIHtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tNTAwIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tNjAwIHtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tNzAwIHtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tODAwIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tOTAwIHtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC0xMDAge1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTIwMCB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRlYWwtMzAwIHtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC00MDAge1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTUwMCB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRlYWwtNjAwIHtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC03MDAge1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTgwMCB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRlYWwtOTAwIHtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmx1ZS0xMDAge1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTIwMCB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtMzAwIHtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmx1ZS00MDAge1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTUwMCB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtNjAwIHtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmx1ZS03MDAge1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTgwMCB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtOTAwIHtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTEwMCB7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby0yMDAge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tMzAwIHtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTQwMCB7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby01MDAge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tNjAwIHtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTcwMCB7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby04MDAge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tOTAwIHtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTEwMCB7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubWRcXDp0ZXh0LXB1cnBsZS0yMDAge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtMzAwIHtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTQwMCB7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LXB1cnBsZS01MDAge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtNjAwIHtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTcwMCB7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubWRcXDp0ZXh0LXB1cnBsZS04MDAge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtOTAwIHtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay0xMDAge1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTIwMCB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstMzAwIHtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay00MDAge1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTUwMCB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstNjAwIHtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay03MDAge1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTgwMCB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstOTAwIHtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtY29sb3VyMTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1jb2xvdXIyOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWNvbG91cjM6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtY29sb3VyNDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1zaGFkZTE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXNoYWRlMjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtc2hhZGUzOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtdGVhbC0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtdGVhbC01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtdGVhbC04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibHVlLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibHVlLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibHVlLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsdWUtOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluay0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXBpbmstMzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluay01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXBpbmstNjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluay04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXBpbmstOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtY29sb3VyMTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1jb2xvdXIyOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWNvbG91cjM6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtY29sb3VyNDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1zaGFkZTE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXNoYWRlMjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtc2hhZGUzOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmF5LTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmF5LTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmF5LTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10ZWFsLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtdGVhbC0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10ZWFsLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtdGVhbC01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10ZWFsLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtdGVhbC04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibHVlLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibHVlLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibHVlLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcGluay0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcGluay01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcGluay04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbmstOTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAubWRcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cblxuICAubWRcXDp0ZXh0LTR4bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC01eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICAubWRcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5tZFxcOm5vdC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZFxcOnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5tZFxcOmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC5tZFxcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLm1kXFw6bm9ybWFsLWNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm1kXFw6dW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5tZFxcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubWRcXDpuby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm5vLXVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm1kXFw6YW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAubWRcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLXRpZ2h0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG5cbiAgLm1kXFw6dHJhY2tpbmctdGlnaHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLW5vcm1hbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubWRcXDp0cmFja2luZy13aWRlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLXdpZGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG5cbiAgLm1kXFw6dHJhY2tpbmctd2lkZXN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAubWRcXDpzZWxlY3Qtbm9uZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAubWRcXDpzZWxlY3QtdGV4dCB7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIH1cblxuICAubWRcXDpzZWxlY3QtYWxsIHtcbiAgICB1c2VyLXNlbGVjdDogYWxsO1xuICB9XG5cbiAgLm1kXFw6c2VsZWN0LWF1dG8ge1xuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5tZFxcOmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5tZFxcOmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5tZFxcOmFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOmFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cblxuICAubWRcXDphbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6dmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZFxcOmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1kXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAubWRcXDp3aGl0ZXNwYWNlLW5vLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubWRcXDp3aGl0ZXNwYWNlLXByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gIC5tZFxcOndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxuXG4gIC5tZFxcOndoaXRlc3BhY2UtcHJlLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxuXG4gIC5tZFxcOmJyZWFrLW5vcm1hbCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZFxcOmJyZWFrLXdvcmRzIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLm1kXFw6YnJlYWstYWxsIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cblxuICAubWRcXDp0cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm1kXFw6dy0wIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOnctMSB7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4gIC5tZFxcOnctMiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAubWRcXDp3LTMge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLm1kXFw6dy00IHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gIC5tZFxcOnctNSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubWRcXDp3LTYge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLm1kXFw6dy03IHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5tZFxcOnctOCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLm1kXFw6dy05IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAubWRcXDp3LTEwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAubWRcXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6dy1weCB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWRcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm1kXFw6dy0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZFxcOnctMlxcLzQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWRcXDp3LTNcXC80IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1kXFw6dy0xXFwvNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5tZFxcOnctMlxcLzUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAubWRcXDp3LTNcXC81IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLm1kXFw6dy00XFwvNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5tZFxcOnctMVxcLzYge1xuICAgIHdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLm1kXFw6dy0yXFwvNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAubWRcXDp3LTNcXC82IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1kXFw6dy00XFwvNiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctMVxcLzEyIHtcbiAgICB3aWR0aDogOC4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy0yXFwvMTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLm1kXFw6dy0zXFwvMTIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWRcXDp3LTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAubWRcXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZFxcOnctN1xcLzEyIHtcbiAgICB3aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctOFxcLzEyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5tZFxcOnctOVxcLzEyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1kXFw6dy0xMFxcLzEyIHtcbiAgICB3aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctMTFcXC8xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6dy1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5tZFxcOnotMCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5tZFxcOnotMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLm1kXFw6ei0yMCB7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAubWRcXDp6LTMwIHtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuXG4gIC5tZFxcOnotNDAge1xuICAgIHotaW5kZXg6IDQwO1xuICB9XG5cbiAgLm1kXFw6ei01MCB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cblxuICAubWRcXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGdcXDpzci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpub3Qtc3Itb25seSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAubGdcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAubGdcXDpiZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxvY2FsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xuICB9XG5cbiAgLmxnXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxnXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAubGdcXDpiZy1jb2xvdXIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubGdcXDpiZy1jb2xvdXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubGdcXDpiZy1jb2xvdXIzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubGdcXDpiZy1jb2xvdXI0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubGdcXDpiZy1zaGFkZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubGdcXDpiZy1zaGFkZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubGdcXDpiZy1zaGFkZTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYXktMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLmxnXFw6YmctZ3JheS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYXktNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JheS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYXktODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLmxnXFw6YmctZ3JheS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubGdcXDpiZy1yZWQtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLmxnXFw6YmctcmVkLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubGdcXDpiZy1yZWQtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLmxnXFw6YmctcmVkLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubGdcXDpiZy1yZWQtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLmxnXFw6YmctcmVkLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubGdcXDpiZy1vcmFuZ2UtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLmxnXFw6Ymctb3JhbmdlLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubGdcXDpiZy1vcmFuZ2UtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLmxnXFw6Ymctb3JhbmdlLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubGdcXDpiZy1vcmFuZ2UtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLmxnXFw6Ymctb3JhbmdlLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLmxnXFw6YmcteWVsbG93LTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLmxnXFw6YmcteWVsbG93LTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLmxnXFw6YmcteWVsbG93LTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLmxnXFw6YmctdGVhbC0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLmxnXFw6YmctdGVhbC02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLmxnXFw6YmctdGVhbC05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubGdcXDpiZy1ibHVlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLmxnXFw6YmctYmx1ZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubGdcXDpiZy1ibHVlLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLmxnXFw6YmctYmx1ZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubGdcXDpiZy1ibHVlLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLmxnXFw6YmctYmx1ZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubGdcXDpiZy1pbmRpZ28tMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLmxnXFw6YmctaW5kaWdvLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubGdcXDpiZy1pbmRpZ28tNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLmxnXFw6YmctaW5kaWdvLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubGdcXDpiZy1pbmRpZ28tNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLmxnXFw6YmctaW5kaWdvLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubGdcXDpiZy1wdXJwbGUtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubGdcXDpiZy1wdXJwbGUtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubGdcXDpiZy1wdXJwbGUtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubGdcXDpiZy1waW5rLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLmxnXFw6YmctcGluay0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubGdcXDpiZy1waW5rLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLmxnXFw6YmctcGluay02MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubGdcXDpiZy1waW5rLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLmxnXFw6YmctcGluay05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1jb2xvdXIxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWNvbG91cjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctY29sb3VyMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1jb2xvdXI0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXNoYWRlMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ymctc2hhZGUyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1zaGFkZTM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyYXktMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyYXktNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyYXktNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbi05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy10ZWFsLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy10ZWFsLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWJsdWUtMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWJsdWUtNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWJsdWUtNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmxhY2s6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1jb2xvdXIxOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWNvbG91cjI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctY29sb3VyMzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1jb2xvdXI0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXNoYWRlMTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ymctc2hhZGUyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1zaGFkZTM6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRlYWwtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRlYWwtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRlYWwtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmx1ZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay0zMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay02MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay05MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubGdcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAubGdcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLmxnXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmxnXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXNlcGFyYXRlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1jb2xvdXIxIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1jb2xvdXIyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1jb2xvdXIzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1jb2xvdXI0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1zaGFkZTEge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1zaGFkZTIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1zaGFkZTMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyYXktMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyYXktNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyYXktODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yZWQtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAubGdcXDpib3JkZXItcmVkLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yZWQtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAubGdcXDpib3JkZXItcmVkLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yZWQtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAubGdcXDpib3JkZXItcmVkLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3JhbmdlLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW9yYW5nZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3JhbmdlLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW9yYW5nZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3JhbmdlLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW9yYW5nZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAubGdcXDpib3JkZXIteWVsbG93LTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXllbGxvdy0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAubGdcXDpib3JkZXIteWVsbG93LTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXllbGxvdy02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAubGdcXDpib3JkZXIteWVsbG93LTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXllbGxvdy05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi00MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10ZWFsLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRlYWwtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10ZWFsLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRlYWwtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10ZWFsLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRlYWwtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsdWUtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubGdcXDpib3JkZXItYmx1ZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsdWUtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubGdcXDpib3JkZXItYmx1ZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsdWUtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubGdcXDpib3JkZXItYmx1ZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1pbmRpZ28tMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWluZGlnby0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1pbmRpZ28tNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWluZGlnby02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWluZGlnby05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAubGdcXDpib3JkZXItcHVycGxlLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXB1cnBsZS0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAubGdcXDpib3JkZXItcHVycGxlLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXB1cnBsZS02MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAubGdcXDpib3JkZXItcHVycGxlLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXB1cnBsZS05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1waW5rLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubGdcXDpib3JkZXItcGluay0zMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1waW5rLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubGdcXDpib3JkZXItcGluay02MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1waW5rLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubGdcXDpib3JkZXItcGluay05MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1jb2xvdXIxOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWNvbG91cjI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItY29sb3VyMzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1jb2xvdXI0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXNoYWRlMTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItc2hhZGUyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1zaGFkZTM6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmx1ZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmx1ZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXBpbmstMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcGluay0zMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcGluay02MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcGluay05MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmxhY2s6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1jb2xvdXIxOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWNvbG91cjI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItY29sb3VyMzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1jb2xvdXI0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXNoYWRlMTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItc2hhZGUyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1zaGFkZTM6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JheS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JheS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1waW5rLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay0zMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1waW5rLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay02MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1waW5rLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay05MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtbm9uZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYi1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1iLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdGwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRyLXNtIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYnItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ibC1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ibCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10bC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdHItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ici1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJsLWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10bC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRyLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJyLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJsLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cblxuICAubGdcXDpib3JkZXItZG91YmxlIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAubGdcXDpib3JkZXItMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLTgge1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10LTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItci0wIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItdC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItci0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1iLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1sLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItdC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItci00IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1iLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1sLTQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItdC04IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA4cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItci04IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1iLTgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1sLTgge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1sIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAubGdcXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5sZ1xcOmN1cnNvci10ZXh0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAubGdcXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLmxnXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxnXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubGdcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubGdcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAubGdcXDp0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAubGdcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5sZ1xcOnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cblxuICAubGdcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGdcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmxnXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubGdcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAubGdcXDpmbGV4LW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmxnXFw6aXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxnXFw6aXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAubGdcXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGdcXDppdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmxnXFw6aXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAubGdcXDpzZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cblxuICAubGdcXDpzZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxnXFw6c2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmxnXFw6c2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5sZ1xcOnNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC5sZ1xcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5sZ1xcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmxnXFw6anVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubGdcXDpqdXN0aWZ5LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAubGdcXDpjb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6Y29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5sZ1xcOmNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5sZ1xcOmNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5sZ1xcOmNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAubGdcXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAubGdcXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubGdcXDpmbGV4LXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAubGdcXDpvcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmxnXFw6b3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAubGdcXDpvcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLmxnXFw6b3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAubGdcXDpvcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLmxnXFw6b3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAubGdcXDpvcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLmxnXFw6b3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAubGdcXDpvcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC05OTk5O1xuICB9XG5cbiAgLmxnXFw6b3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cblxuICAubGdcXDpvcmRlci1ub25lIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5sZ1xcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGdcXDpmbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOmZsb2F0LW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmxnXFw6Y2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAubGdcXDpmb250LWZvbnQxIHtcbiAgICBmb250LWZhbWlseTogRXhvIDIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubGdcXDpmb250LXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIH1cblxuICAubGdcXDpmb250LXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1tb25vIHtcbiAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1oYWlybGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAubGdcXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtZXh0cmFib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1ibGFjayB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1oYWlybGluZTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC10aGluOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LWxpZ2h0OmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1tZWRpdW06aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmZvbnQtc2VtaWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmZvbnQtYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1leHRyYWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmZvbnQtYmxhY2s6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtaGFpcmxpbmU6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtdGhpbjpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC1saWdodDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtbWVkaXVtOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpmb250LXNlbWlib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpmb250LWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtZXh0cmFib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpmb250LWJsYWNrOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLmxnXFw6aC0wIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAubGdcXDpoLTEge1xuICAgIGhlaWdodDogNXB4O1xuICB9XG5cbiAgLmxnXFw6aC0yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGdcXDpoLTMge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOmgtNCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6aC01IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubGdcXDpoLTYge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOmgtNyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6aC04IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6aC05IHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6aC0xMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6aC1weCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAubGdcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctdGlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1zbnVnIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cblxuICAubGdcXDpsZWFkaW5nLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctcmVsYXhlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1sb29zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubGdcXDpsaXN0LWluc2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLmxnXFw6bGlzdC1vdXRzaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgLmxnXFw6bGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAubGdcXDpsaXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC5sZ1xcOmxpc3QtZGVjaW1hbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLmxnXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubGdcXDptLTEge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG5cbiAgLmxnXFw6bS0yIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAubGdcXDptLTMge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOm0tNCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bS01IHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cblxuICAubGdcXDptLTYge1xuICAgIG1hcmdpbjogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOm0tNyB7XG4gICAgbWFyZ2luOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bS04IHtcbiAgICBtYXJnaW46IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6bS05IHtcbiAgICBtYXJnaW46IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6bS0xMCB7XG4gICAgbWFyZ2luOiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6bS1weCB7XG4gICAgbWFyZ2luOiAxcHg7XG4gIH1cblxuICAubGdcXDotbS0xIHtcbiAgICBtYXJnaW46IC01cHg7XG4gIH1cblxuICAubGdcXDotbS0yIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLmxnXFw6LW0tMyB7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tLTQge1xuICAgIG1hcmdpbjogLTMwcHg7XG4gIH1cblxuICAubGdcXDotbS01IHtcbiAgICBtYXJnaW46IC00MHB4O1xuICB9XG5cbiAgLmxnXFw6LW0tNiB7XG4gICAgbWFyZ2luOiAtNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tLTcge1xuICAgIG1hcmdpbjogLTgwcHg7XG4gIH1cblxuICAubGdcXDotbS04IHtcbiAgICBtYXJnaW46IC0xMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tLTkge1xuICAgIG1hcmdpbjogLTE2MHB4O1xuICB9XG5cbiAgLmxnXFw6LW0tMTAge1xuICAgIG1hcmdpbjogLTIwMHB4O1xuICB9XG5cbiAgLmxnXFw6LW0tcHgge1xuICAgIG1hcmdpbjogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sZ1xcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOm15LTEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubGdcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLmxnXFw6bXktMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxnXFw6bXktMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxnXFw6bXktNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bXktNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmxnXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmxnXFw6bXktNyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubGdcXDpteC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5sZ1xcOm15LTkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6bXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cblxuICAubGdcXDpteS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAubGdcXDpteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cblxuICAubGdcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubGdcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpteS1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5sZ1xcOm14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLmxnXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuXG4gIC5sZ1xcOi1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAubGdcXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAubGdcXDotbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAubGdcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAubGdcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAubGdcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAubGdcXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cblxuICAubGdcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAubGdcXDotbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAubGdcXDotbXktNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIH1cblxuICAubGdcXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gIH1cblxuICAubGdcXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cblxuICAubGdcXDotbXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cblxuICAubGdcXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLmxnXFw6LW15LTkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIH1cblxuICAubGdcXDotbXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbiAgfVxuXG4gIC5sZ1xcOi1teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgfVxuXG4gIC5sZ1xcOi1teS1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6LW14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAubGdcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmxnXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmxnXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sZ1xcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmxnXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmxnXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubGdcXDptYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubGdcXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLmxnXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5sZ1xcOm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5sZ1xcOm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubGdcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5sZ1xcOm10LTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubGdcXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubGdcXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmxnXFw6bWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubGdcXDptdC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sZ1xcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5sZ1xcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5sZ1xcOm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubGdcXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5sZ1xcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAubGdcXDptci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubGdcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmxnXFw6bWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAubGdcXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5sZ1xcOm1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAubGdcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cblxuICAubGdcXDptdC05IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5sZ1xcOm1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cblxuICAubGdcXDptYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sZ1xcOm1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuXG4gIC5sZ1xcOm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmxnXFw6bWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLmxnXFw6bWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubGdcXDptci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubGdcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubGdcXDptdC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLmxnXFw6bXItcHgge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLmxnXFw6bWItcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5sZ1xcOm1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLmxnXFw6LW10LTEge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAubGdcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLmxnXFw6LW1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICAubGdcXDotbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICAubGdcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAubGdcXDotbXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAubGdcXDotbXQtMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAubGdcXDotbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAubGdcXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cblxuICAubGdcXDotbXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cblxuICAubGdcXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAubGdcXDotbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAubGdcXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cblxuICAubGdcXDotbXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIH1cblxuICAubGdcXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cblxuICAubGdcXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIH1cblxuICAubGdcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG5cbiAgLmxnXFw6LW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLmxnXFw6LW1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICB9XG5cbiAgLmxnXFw6LW10LTkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIH1cblxuICAubGdcXDotbWwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG5cbiAgLmxnXFw6LW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICB9XG5cbiAgLmxnXFw6LW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICB9XG5cbiAgLmxnXFw6LW10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6LW1yLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAubGdcXDotbWItcHgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAubGdcXDotbWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOm1heC1oLXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAubGdcXDptYXgtdy14cyB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LXNtIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctbWQge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gIH1cblxuICAubGdcXDptYXgtdy1sZyB7XG4gICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LXhsIHtcbiAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctMnhsIHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctM3hsIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctNHhsIHtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctNXhsIHtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctNnhsIHtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxnXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubGdcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAubGdcXDpvYmplY3QtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cblxuICAubGdcXDpvYmplY3Qtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1zY2FsZS1kb3duIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LWJvdHRvbSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAubGdcXDpvYmplY3QtY2VudGVyIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1sZWZ0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAubGdcXDpvYmplY3QtbGVmdC1ib3R0b20ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAubGdcXDpvYmplY3QtbGVmdC10b3Age1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAubGdcXDpvYmplY3QtcmlnaHQge1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAubGdcXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1yaWdodC10b3Age1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LXRvcCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAubGdcXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOm9wYWNpdHktMjU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6b3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3BhY2l0eS01MDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOm91dGxpbmUtbm9uZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubGdcXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5sZ1xcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sZ1xcOnAtMSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLmxnXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmxnXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmxnXFw6cC00IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6cC01IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmxnXFw6cC02IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgLmxnXFw6cC03IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6cC04IHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnAtOSB7XG4gICAgcGFkZGluZzogMTYwcHg7XG4gIH1cblxuICAubGdcXDpwLTEwIHtcbiAgICBwYWRkaW5nOiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnAtcHgge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmxnXFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubGdcXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAubGdcXDpweC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubGdcXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sZ1xcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxnXFw6cHktMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubGdcXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6cHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubGdcXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sZ1xcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmxnXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubGdcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6cHgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubGdcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnB5LTkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAubGdcXDpweC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAubGdcXDpweC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnB5LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAubGdcXDpweC1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLmxnXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubGdcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmxnXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubGdcXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAubGdcXDpwdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLmxnXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLmxnXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5sZ1xcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgLmxnXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAubGdcXDpwci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxnXFw6cGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubGdcXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubGdcXDpwdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubGdcXDpwYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5sZ1xcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5sZ1xcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAubGdcXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmxnXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubGdcXDpwbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAubGdcXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOnByLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubGdcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gIC5sZ1xcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6cHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5sZ1xcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6cGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAubGdcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubGdcXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLmxnXFw6cHQtOSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6cHItOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cblxuICAubGdcXDpwYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAubGdcXDpwbC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLmxnXFw6cHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAubGdcXDpwbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnB0LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLmxnXFw6cHItcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOnBiLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmxnXFw6cGwtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItd2hpdGU6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWNvbG91cjE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItY29sb3VyMjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1jb2xvdXIzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWNvbG91cjQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItc2hhZGUxOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1zaGFkZTI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXNoYWRlMzo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyMTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXIzOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyNDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXNoYWRlMTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1zaGFkZTI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItc2hhZGUzOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAubGdcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmxnXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5sZ1xcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAubGdcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxnXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbiAgLmxnXFw6aW5zZXQtMCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmxnXFw6aW5zZXQtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6aW5zZXQteS0wIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmxnXFw6aW5zZXQteC0wIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmxnXFw6aW5zZXQteS1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6aW5zZXQteC1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6dG9wLTAge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5sZ1xcOnJpZ2h0LTAge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmxnXFw6Ym90dG9tLTAge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5sZ1xcOmxlZnQtMCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5sZ1xcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAubGdcXDpyaWdodC1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAubGdcXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpyZXNpemUtbm9uZSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgLmxnXFw6cmVzaXplLXkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAubGdcXDpyZXNpemUteCB7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICB9XG5cbiAgLmxnXFw6cmVzaXplIHtcbiAgICByZXNpemU6IGJvdGg7XG4gIH1cblxuICAubGdcXDpzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy1tZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LWxnIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy14bCB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy0yeGwge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAubGdcXDpzaGFkb3ctaW5uZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpzaGFkb3ctb3V0bGluZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctbWQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LWxnOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LXhsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctMnhsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctaW5uZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNoYWRvdy1vdXRsaW5lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy14bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmZpbGwtY3VycmVudCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1jb2xvdXIxIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1jb2xvdXIyIHtcbiAgICBjb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1jb2xvdXIzIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1jb2xvdXI0IHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1zaGFkZTEge1xuICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1zaGFkZTIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1zaGFkZTMge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTEwMCB7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktMjAwIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JheS0zMDAge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTQwMCB7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktNTAwIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JheS02MDAge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTcwMCB7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktODAwIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JheS05MDAge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtMTAwIHtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTIwMCB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC0zMDAge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtNDAwIHtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTUwMCB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC02MDAge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtNzAwIHtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTgwMCB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC05MDAge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcmFuZ2UtMTAwIHtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3JhbmdlLTIwMCB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS0zMDAge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcmFuZ2UtNDAwIHtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3JhbmdlLTUwMCB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS02MDAge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcmFuZ2UtNzAwIHtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3JhbmdlLTgwMCB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS05MDAge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLmxnXFw6dGV4dC15ZWxsb3ctMTAwIHtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteWVsbG93LTIwMCB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy0zMDAge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC15ZWxsb3ctNDAwIHtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteWVsbG93LTUwMCB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy02MDAge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLmxnXFw6dGV4dC15ZWxsb3ctNzAwIHtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteWVsbG93LTgwMCB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy05MDAge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0xMDAge1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0yMDAge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0zMDAge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi00MDAge1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi01MDAge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi02MDAge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi03MDAge1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi04MDAge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi05MDAge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTEwMCB7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRlYWwtMjAwIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC0zMDAge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTQwMCB7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRlYWwtNTAwIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC02MDAge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTcwMCB7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRlYWwtODAwIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC05MDAge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTEwMCB7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtMjAwIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmx1ZS0zMDAge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTQwMCB7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtNTAwIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmx1ZS02MDAge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTcwMCB7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtODAwIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmx1ZS05MDAge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tMTAwIHtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTIwMCB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby0zMDAge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tNDAwIHtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTUwMCB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby02MDAge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tNzAwIHtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTgwMCB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby05MDAge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtMTAwIHtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTIwMCB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZS0zMDAge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtNDAwIHtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTUwMCB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZS02MDAge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtNzAwIHtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTgwMCB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZS05MDAge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTEwMCB7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstMjAwIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay0zMDAge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTQwMCB7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstNTAwIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay02MDAge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTcwMCB7XG4gICAgY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstODAwIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay05MDAge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1jb2xvdXIxOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWNvbG91cjI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtY29sb3VyMzpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1jb2xvdXI0OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXNoYWRlMTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtc2hhZGUyOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1zaGFkZTM6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC10ZWFsLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC10ZWFsLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtdGVhbC02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC10ZWFsLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtdGVhbC05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibHVlLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibHVlLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXBpbmstMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcGluay0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXBpbmstNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcGluay02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXBpbmstNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcGluay05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1jb2xvdXIxOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWNvbG91cjI6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtY29sb3VyMzpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1jb2xvdXI0OmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXNoYWRlMTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtc2hhZGUyOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1zaGFkZTM6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW4tODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtdGVhbC02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtdGVhbC05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibHVlLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibHVlLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibHVlLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluay0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluay02MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluay05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmxnXFw6bm90LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLmxnXFw6dXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmxnXFw6bG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLmxnXFw6Y2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAubGdcXDpub3JtYWwtY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubGdcXDp1bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmxnXFw6bGluZS10aHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5sZ1xcOm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpsaW5lLXRocm91Z2g6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpuby11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6bGluZS10aHJvdWdoOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubGdcXDphbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5sZ1xcOnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6dHJhY2tpbmctdGlnaHRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cblxuICAubGdcXDp0cmFja2luZy10aWdodCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB9XG5cbiAgLmxnXFw6dHJhY2tpbmctbm9ybWFsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5sZ1xcOnRyYWNraW5nLXdpZGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG5cbiAgLmxnXFw6dHJhY2tpbmctd2lkZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cblxuICAubGdcXDp0cmFja2luZy13aWRlc3Qge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gIC5sZ1xcOnNlbGVjdC1ub25lIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnNlbGVjdC10ZXh0IHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgfVxuXG4gIC5sZ1xcOnNlbGVjdC1hbGwge1xuICAgIHVzZXItc2VsZWN0OiBhbGw7XG4gIH1cblxuICAubGdcXDpzZWxlY3QtYXV0byB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIH1cblxuICAubGdcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5sZ1xcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAubGdcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5sZ1xcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5sZ1xcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLmxnXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLmxnXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLmxnXFw6YnJlYWstbm9ybWFsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgLmxnXFw6YnJlYWstd29yZHMge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAubGdcXDpicmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5sZ1xcOnRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubGdcXDp3LTAge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6dy0xIHtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbiAgLmxnXFw6dy0yIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuXG4gIC5sZ1xcOnctMyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAubGdcXDp3LTQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLmxnXFw6dy01IHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5sZ1xcOnctNiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAubGdcXDp3LTcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmxnXFw6dy04IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAubGdcXDp3LTkge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5sZ1xcOnctMTAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5sZ1xcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubGdcXDp3LXB4IHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGdcXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAubGdcXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGdcXDp3LTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAubGdcXDp3LTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5sZ1xcOnctNFxcLzEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5sZ1xcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctNlxcLzEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxnXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLmxnXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGdcXDp3LTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGdcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLmxnXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmxnXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubGdcXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5sZ1xcOnotMzAge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG5cbiAgLmxnXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAubGdcXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC5sZ1xcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC54bFxcOnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOm5vdC1zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNyLW9ubHk6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6bm90LXNyLW9ubHk6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC54bFxcOmFwcGVhcmFuY2Utbm9uZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLnhsXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAueGxcXDpiZy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLnhsXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAueGxcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC54bFxcOmJnLWNvbG91cjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC54bFxcOmJnLWNvbG91cjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC54bFxcOmJnLWNvbG91cjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC54bFxcOmJnLWNvbG91cjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC54bFxcOmJnLXNoYWRlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC54bFxcOmJnLXNoYWRlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC54bFxcOmJnLXNoYWRlMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyYXktMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JheS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC54bFxcOmJnLWdyYXktNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JheS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC54bFxcOmJnLWdyYXktNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnhsXFw6YmctZ3JheS04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAueGxcXDpiZy1yZWQtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnhsXFw6YmctcmVkLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAueGxcXDpiZy1yZWQtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnhsXFw6YmctcmVkLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAueGxcXDpiZy1yZWQtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnhsXFw6YmctcmVkLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAueGxcXDpiZy1vcmFuZ2UtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnhsXFw6Ymctb3JhbmdlLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAueGxcXDpiZy1vcmFuZ2UtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnhsXFw6Ymctb3JhbmdlLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAueGxcXDpiZy1vcmFuZ2UtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnhsXFw6Ymctb3JhbmdlLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnhsXFw6YmcteWVsbG93LTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnhsXFw6YmcteWVsbG93LTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnhsXFw6YmcteWVsbG93LTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTQwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTcwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTgwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnhsXFw6YmctdGVhbC0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnhsXFw6YmctdGVhbC01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnhsXFw6YmctdGVhbC04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnhsXFw6YmctYmx1ZS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAueGxcXDpiZy1ibHVlLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnhsXFw6YmctYmx1ZS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAueGxcXDpiZy1ibHVlLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnhsXFw6YmctYmx1ZS04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAueGxcXDpiZy1ibHVlLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAueGxcXDpiZy1pbmRpZ28tMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnhsXFw6YmctaW5kaWdvLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAueGxcXDpiZy1pbmRpZ28tNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnhsXFw6YmctaW5kaWdvLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAueGxcXDpiZy1pbmRpZ28tODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnhsXFw6YmctaW5kaWdvLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUtODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnhsXFw6YmctcGluay0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAueGxcXDpiZy1waW5rLTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstNDAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnhsXFw6YmctcGluay01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAueGxcXDpiZy1waW5rLTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnhsXFw6YmctcGluay04MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAueGxcXDpiZy1waW5rLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWNvbG91cjE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctY29sb3VyMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1jb2xvdXIzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWNvbG91cjQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctc2hhZGUxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1zaGFkZTI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXNoYWRlMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyYXktMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyYXktNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyYXktODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmVlbi0yMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyZWVuLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmVlbi01MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyZWVuLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tNzAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmVlbi04MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyZWVuLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy10ZWFsLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy10ZWFsLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsdWUtNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsdWUtODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTEwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTQwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTcwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTgwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay0xMDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstMjAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTMwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay00MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstNTAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTYwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay03MDA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstODAwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTkwMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWNvbG91cjE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctY29sb3VyMjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1jb2xvdXIzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWNvbG91cjQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctc2hhZGUxOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1zaGFkZTI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXNoYWRlMzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JheS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JheS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JlZW4tMTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JlZW4tNDAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi01MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi04MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXRlYWwtNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXRlYWwtODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctYmx1ZS0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctYmx1ZS00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctYmx1ZS03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay0xMDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstMjAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay00MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstNTAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC54bFxcOmJnLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6YmctY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6YmctbGVmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6YmctbGVmdC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLnhsXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLnhsXFw6YmctcmlnaHQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAueGxcXDpiZy1yaWdodC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gIC54bFxcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLnhsXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgLnhsXFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLnhsXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC54bFxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cblxuICAueGxcXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgfVxuXG4gIC54bFxcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlO1xuICB9XG5cbiAgLnhsXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAueGxcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAueGxcXDpib3JkZXItY29sbGFwc2Uge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICAueGxcXDpib3JkZXItc2VwYXJhdGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIH1cblxuICAueGxcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpib3JkZXItYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWNvbG91cjEge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWNvbG91cjIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODYsIDI2LCAxNDAsIDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWNvbG91cjMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWNvbG91cjQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNoYWRlMSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNoYWRlMiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNoYWRlMyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyYXktMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyYXktNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS01MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyYXktNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yZWQtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAueGxcXDpib3JkZXItcmVkLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yZWQtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAueGxcXDpib3JkZXItcmVkLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC03MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yZWQtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAueGxcXDpib3JkZXItcmVkLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW9yYW5nZS0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3JhbmdlLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW9yYW5nZS00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3JhbmdlLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW9yYW5nZS03MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3JhbmdlLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXllbGxvdy0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAueGxcXDpib3JkZXIteWVsbG93LTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXllbGxvdy00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAueGxcXDpib3JkZXIteWVsbG93LTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXllbGxvdy03MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAueGxcXDpib3JkZXIteWVsbG93LTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTEwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTQwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTUwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTcwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTgwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRlYWwtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10ZWFsLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRlYWwtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10ZWFsLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRlYWwtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10ZWFsLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsdWUtMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIH1cblxuICAueGxcXDpib3JkZXItYmx1ZS0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsdWUtNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIH1cblxuICAueGxcXDpib3JkZXItYmx1ZS01MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsdWUtNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIH1cblxuICAueGxcXDpib3JkZXItYmx1ZS04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWluZGlnby0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1pbmRpZ28tMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWluZGlnby00MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1pbmRpZ28tNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWluZGlnby03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1pbmRpZ28tODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXB1cnBsZS0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAueGxcXDpib3JkZXItcHVycGxlLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXB1cnBsZS00MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAueGxcXDpib3JkZXItcHVycGxlLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXB1cnBsZS03MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtODAwIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAueGxcXDpib3JkZXItcHVycGxlLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIH1cblxuICAueGxcXDpib3JkZXItcGluay0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1waW5rLTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIH1cblxuICAueGxcXDpib3JkZXItcGluay01MDAge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1waW5rLTYwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIH1cblxuICAueGxcXDpib3JkZXItcGluay04MDAge1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1waW5rLTkwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibGFjazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWNvbG91cjE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItY29sb3VyMjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1jb2xvdXIzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWNvbG91cjQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItc2hhZGUxOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1zaGFkZTI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXNoYWRlMzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0yMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmVlbi01MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNzAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmVlbi04MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItYmx1ZS00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItYmx1ZS03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTEwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTIwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTQwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTUwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTcwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTgwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcGluay0xMDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstMjAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcGluay00MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNTAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcGluay03MDA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstODAwOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibGFjazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItd2hpdGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWNvbG91cjE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDIwLCAxMzksIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItY29sb3VyMjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1jb2xvdXIzOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAzOSwgMTQyLCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWNvbG91cjQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQ0LCAxNDMsIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItc2hhZGUxOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1zaGFkZTI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXNoYWRlMzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywyNDcsMjQ3LDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JheS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JheS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JheS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNDAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi01MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi04MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay0xMDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMjAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1waW5rLTMwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay00MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNTAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1waW5rLTYwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay03MDA6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstODAwOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1waW5rLTkwMDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1yLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1yLXNtIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYi1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtbC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtci1sZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWItZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWwtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdGwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdHItbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJyLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ibC1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10bC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdHItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ici1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJsLXNtIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYnIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10ci1sZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJyLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwtbGcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdHItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYnItZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIH1cblxuICAueGxcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItOCB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIH1cblxuICAueGxcXDpib3JkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1iLTAge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTgge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDhweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTgge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtOCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpjdXJzb3ItYXV0byB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Y3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC54bFxcOmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAueGxcXDpjdXJzb3Itd2FpdCB7XG4gICAgY3Vyc29yOiB3YWl0O1xuICB9XG5cbiAgLnhsXFw6Y3Vyc29yLXRleHQge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC54bFxcOmN1cnNvci1tb3ZlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cblxuICAueGxcXDpjdXJzb3Itbm90LWFsbG93ZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAueGxcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAueGxcXDppbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC54bFxcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnhsXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC54bFxcOmlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC54bFxcOnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC54bFxcOnRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLnhsXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC54bFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnhsXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAueGxcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAueGxcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC54bFxcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAueGxcXDppdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAueGxcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC54bFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC54bFxcOml0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAueGxcXDppdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC54bFxcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC54bFxcOnNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAueGxcXDpzZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAueGxcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6c2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLnhsXFw6anVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnhsXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAueGxcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC54bFxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC54bFxcOmNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpjb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC54bFxcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAueGxcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAueGxcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAueGxcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnhsXFw6b3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAueGxcXDpvcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLnhsXFw6b3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAueGxcXDpvcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLnhsXFw6b3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAueGxcXDpvcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAueGxcXDpvcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLnhsXFw6b3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cblxuICAueGxcXDpvcmRlci1sYXN0IHtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLW5vbmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLnhsXFw6ZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC54bFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6ZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAueGxcXDpjbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC54bFxcOmZvbnQtZm9udDEge1xuICAgIGZvbnQtZmFtaWx5OiBFeG8gMiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC54bFxcOmZvbnQtc2FucyB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgfVxuXG4gIC54bFxcOmZvbnQtc2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIH1cblxuICAueGxcXDpmb250LW1vbm8ge1xuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIH1cblxuICAueGxcXDpmb250LWhhaXJsaW5lIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC10aGluIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC54bFxcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAueGxcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1leHRyYWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAueGxcXDpmb250LWJsYWNrIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LWhhaXJsaW5lOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LXRoaW46aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmZvbnQtbGlnaHQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1ib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1ibGFjazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1oYWlybGluZTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC10aGluOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpmb250LWxpZ2h0OmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpmb250LW5vcm1hbDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtc2VtaWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1leHRyYWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtYmxhY2s6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAueGxcXDpoLTAge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOmgtMSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cblxuICAueGxcXDpoLTIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC54bFxcOmgtMyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6aC00IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAueGxcXDpoLTUge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC54bFxcOmgtNiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6aC03IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAueGxcXDpoLTgge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICAueGxcXDpoLTkge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICAueGxcXDpoLTEwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAueGxcXDpoLXB4IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC54bFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnhsXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLW5vbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy10aWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLXNudWcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgfVxuXG4gIC54bFxcOmxlYWRpbmctbm9ybWFsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy1yZWxheGVkIHtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLWxvb3NlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIC54bFxcOmxpc3QtaW5zaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cblxuICAueGxcXDpsaXN0LW91dHNpZGUge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIH1cblxuICAueGxcXDpsaXN0LW5vbmUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmxpc3QtZGlzYyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgLnhsXFw6bGlzdC1kZWNpbWFsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICAueGxcXDptLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC54bFxcOm0tMSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAueGxcXDptLTIge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG4gIC54bFxcOm0tMyB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6bS00IHtcbiAgICBtYXJnaW46IDMwcHg7XG4gIH1cblxuICAueGxcXDptLTUge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuXG4gIC54bFxcOm0tNiB7XG4gICAgbWFyZ2luOiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6bS03IHtcbiAgICBtYXJnaW46IDgwcHg7XG4gIH1cblxuICAueGxcXDptLTgge1xuICAgIG1hcmdpbjogMTIwcHg7XG4gIH1cblxuICAueGxcXDptLTkge1xuICAgIG1hcmdpbjogMTYwcHg7XG4gIH1cblxuICAueGxcXDptLTEwIHtcbiAgICBtYXJnaW46IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6bS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAueGxcXDptLXB4IHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuXG4gIC54bFxcOi1tLTEge1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxuXG4gIC54bFxcOi1tLTIge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cblxuICAueGxcXDotbS0zIHtcbiAgICBtYXJnaW46IC0yMHB4O1xuICB9XG5cbiAgLnhsXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMzBweDtcbiAgfVxuXG4gIC54bFxcOi1tLTUge1xuICAgIG1hcmdpbjogLTQwcHg7XG4gIH1cblxuICAueGxcXDotbS02IHtcbiAgICBtYXJnaW46IC02MHB4O1xuICB9XG5cbiAgLnhsXFw6LW0tNyB7XG4gICAgbWFyZ2luOiAtODBweDtcbiAgfVxuXG4gIC54bFxcOi1tLTgge1xuICAgIG1hcmdpbjogLTEyMHB4O1xuICB9XG5cbiAgLnhsXFw6LW0tOSB7XG4gICAgbWFyZ2luOiAtMTYwcHg7XG4gIH1cblxuICAueGxcXDotbS0xMCB7XG4gICAgbWFyZ2luOiAtMjAwcHg7XG4gIH1cblxuICAueGxcXDotbS1weCB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICB9XG5cbiAgLnhsXFw6bXktMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnhsXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnhsXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC54bFxcOm14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAueGxcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAueGxcXDpteC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAueGxcXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAueGxcXDpteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAueGxcXDpteS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAueGxcXDpteC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAueGxcXDpteS01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAueGxcXDpteC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAueGxcXDpteS02IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAueGxcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAueGxcXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAueGxcXDpteC03IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAueGxcXDpteS04IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnhsXFw6bXktOSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAueGxcXDpteC05IHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOm15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC54bFxcOm14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC54bFxcOm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC54bFxcOm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm15LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnhsXFw6bXgtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDotbXktMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG5cbiAgLnhsXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuXG4gIC54bFxcOi1teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuXG4gIC54bFxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC54bFxcOi1teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC54bFxcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC54bFxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIC54bFxcOi1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuXG4gIC54bFxcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC54bFxcOi1teC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC54bFxcOi1teS02IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgfVxuXG4gIC54bFxcOi1teC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuXG4gIC54bFxcOi1teS03IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuXG4gIC54bFxcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxuXG4gIC54bFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICB9XG5cbiAgLnhsXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAueGxcXDotbXktOSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgfVxuXG4gIC54bFxcOi1teC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4O1xuICB9XG5cbiAgLnhsXFw6LW15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICB9XG5cbiAgLnhsXFw6LW14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xuICB9XG5cbiAgLnhsXFw6LW15LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAueGxcXDotbXgtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC54bFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAueGxcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnhsXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAueGxcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAueGxcXDptci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC54bFxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC54bFxcOm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAueGxcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnhsXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnhsXFw6bWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC54bFxcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnhsXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC54bFxcOm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC54bFxcOm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAueGxcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC54bFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAueGxcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAueGxcXDptYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnhsXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAueGxcXDptdC01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnhsXFw6bXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnhsXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC54bFxcOm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnhsXFw6bXQtNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC54bFxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC54bFxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAueGxcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuXG4gIC54bFxcOm10LTcge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAueGxcXDptci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAueGxcXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnhsXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAueGxcXDptdC04IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cblxuICAueGxcXDptYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOm1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOm10LTkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG5cbiAgLnhsXFw6bXItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOm1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnhsXFw6bWwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLnhsXFw6bXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6bXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cblxuICAueGxcXDptYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAueGxcXDptbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAueGxcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAueGxcXDptci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDptYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnhsXFw6bWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICAueGxcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gIC54bFxcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAueGxcXDotbWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuXG4gIC54bFxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuXG4gIC54bFxcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC54bFxcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC54bFxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuXG4gIC54bFxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuXG4gIC54bFxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxuXG4gIC54bFxcOi1tci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC03IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxuXG4gIC54bFxcOi1tci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgfVxuXG4gIC54bFxcOi1tdC04IHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cblxuICAueGxcXDotbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAueGxcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gIH1cblxuICAueGxcXDotbXQtOSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgfVxuXG4gIC54bFxcOi1tbC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICB9XG5cbiAgLnhsXFw6LW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIH1cblxuICAueGxcXDotbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7XG4gIH1cblxuICAueGxcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIH1cblxuICAueGxcXDotbXQtcHgge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAueGxcXDotbXItcHgge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC54bFxcOi1tYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC54bFxcOi1tbC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAueGxcXDptYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnhsXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC54bFxcOm1heC13LXhzIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICB9XG5cbiAgLnhsXFw6bWF4LXctc20ge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy1tZCB7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LWxnIHtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICB9XG5cbiAgLnhsXFw6bWF4LXcteGwge1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy0yeGwge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy0zeGwge1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy00eGwge1xuICAgIG1heC13aWR0aDogNTZyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy01eGwge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy02eGwge1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAueGxcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnhsXFw6bWluLWgtZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC54bFxcOm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAueGxcXDptaW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDptaW4tdy1mdWxsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAueGxcXDpvYmplY3QtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAueGxcXDpvYmplY3QtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LXNjYWxlLWRvd24ge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIH1cblxuICAueGxcXDpvYmplY3QtYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1jZW50ZXIge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LWxlZnQge1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1sZWZ0LWJvdHRvbSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1sZWZ0LXRvcCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1yaWdodCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1yaWdodC1ib3R0b20ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LXJpZ2h0LXRvcCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAueGxcXDpvYmplY3QtdG9wIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC54bFxcOm9wYWNpdHktMCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOm9wYWNpdHktMjUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpvcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpvcGFjaXR5LTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6b3BhY2l0eS0xMDAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOm9wYWNpdHktMDpob3ZlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6b3BhY2l0eS0yNTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6b3BhY2l0eS01MDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpvcGFjaXR5LTc1OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpvcGFjaXR5LTEwMDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6b3BhY2l0eS0wOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpvcGFjaXR5LTI1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpvcGFjaXR5LTUwOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOm9wYWNpdHktNzU6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOm9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnhsXFw6b3V0bGluZS1ub25lIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpvdXRsaW5lLW5vbmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteS1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteC1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy15LXZpc2libGUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy14LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC54bFxcOnNjcm9sbGluZy10b3VjaCB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLnhsXFw6c2Nyb2xsaW5nLWF1dG8ge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnhsXFw6cC0xIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAueGxcXDpwLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAueGxcXDpwLTMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAueGxcXDpwLTQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAueGxcXDpwLTUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAueGxcXDpwLTYge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICAueGxcXDpwLTcge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cblxuICAueGxcXDpwLTgge1xuICAgIHBhZGRpbmc6IDEyMHB4O1xuICB9XG5cbiAgLnhsXFw6cC05IHtcbiAgICBwYWRkaW5nOiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOnAtMTAge1xuICAgIHBhZGRpbmc6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6cC1weCB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnhsXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC54bFxcOnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC54bFxcOnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnhsXFw6cHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAueGxcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC54bFxcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAueGxcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC54bFxcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnhsXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAueGxcXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC54bFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6cHktNyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAueGxcXDpweC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC54bFxcOnB5LTgge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAueGxcXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnhsXFw6cHktOSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOnB4LTkge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cblxuICAueGxcXDpweS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC54bFxcOnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6cHktcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC54bFxcOnB4LXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC54bFxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC54bFxcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC54bFxcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAueGxcXDpwci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAueGxcXDpwYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnhsXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cblxuICAueGxcXDpwdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC54bFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAueGxcXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC54bFxcOnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC54bFxcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC54bFxcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnhsXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAueGxcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnhsXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAueGxcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAueGxcXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC54bFxcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAueGxcXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC54bFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC54bFxcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC54bFxcOnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnhsXFw6cHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAueGxcXDpwci03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnhsXFw6cGItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAueGxcXDpwbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAueGxcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAueGxcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cblxuICAueGxcXDpwdC05IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cblxuICAueGxcXDpwci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOnBiLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC54bFxcOnBsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cblxuICAueGxcXDpwdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6cHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6cGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC54bFxcOnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6cHQtcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cblxuICAueGxcXDpwci1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnhsXFw6cGItcHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAueGxcXDpwbC1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsYWNrOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItY29sb3VyMTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1jb2xvdXIyOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWNvbG91cjM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItY29sb3VyNDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1zaGFkZTE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXNoYWRlMjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItc2hhZGUzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXIxOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItY29sb3VyMjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWNvbG91cjM6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jb2xvdXI0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItc2hhZGUxOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXNoYWRlMjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1zaGFkZTM6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgfVxuXG4gIC54bFxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnhsXFw6cG9pbnRlci1ldmVudHMtYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAueGxcXDpzdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAueGxcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLnhsXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC54bFxcOnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAueGxcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAueGxcXDppbnNldC0wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAueGxcXDppbnNldC1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAueGxcXDppbnNldC15LTAge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAueGxcXDppbnNldC14LTAge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAueGxcXDppbnNldC15LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAueGxcXDppbnNldC14LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAueGxcXDp0b3AtMCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnhsXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnhsXFw6bGVmdC0wIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnhsXFw6dG9wLWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC54bFxcOnJpZ2h0LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Ym90dG9tLWF1dG8ge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC54bFxcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICAueGxcXDpyZXNpemUteSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC54bFxcOnJlc2l6ZS14IHtcbiAgICByZXNpemU6IGhvcml6b250YWw7XG4gIH1cblxuICAueGxcXDpyZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LW1kIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpzaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LXhsIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LTJ4bCB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdy1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdy1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAueGxcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNoYWRvdy1tZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctbGc6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3cteGw6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNoYWRvdy0yeGw6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNoYWRvdy1pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNoYWRvdzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctbWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LWxnOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LXhsOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctMnhsOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctaW5uZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy1vdXRsaW5lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnhsXFw6ZmlsbC1jdXJyZW50IHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpzdHJva2UtY3VycmVudCB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDp0YWJsZS1hdXRvIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIH1cblxuICAueGxcXDp0YWJsZS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuXG4gIC54bFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC54bFxcOnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC54bFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAueGxcXDp0ZXh0LWNvbG91cjEge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWNvbG91cjIge1xuICAgIGNvbG9yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWNvbG91cjMge1xuICAgIGNvbG9yOiByZ2JhKDEzNCwgMzksIDE0MiwgMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWNvbG91cjQge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXNoYWRlMSB7XG4gICAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXNoYWRlMiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXNoYWRlMyB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktMTAwIHtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JheS0yMDAge1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTMwMCB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktNDAwIHtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JheS01MDAge1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTYwMCB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktNzAwIHtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JheS04MDAge1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTkwMCB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC0xMDAge1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtMjAwIHtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTMwMCB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC00MDAge1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtNTAwIHtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTYwMCB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC03MDAge1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtODAwIHtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTkwMCB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS0xMDAge1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcmFuZ2UtMjAwIHtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3JhbmdlLTMwMCB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS00MDAge1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcmFuZ2UtNTAwIHtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3JhbmdlLTYwMCB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS03MDAge1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcmFuZ2UtODAwIHtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3JhbmdlLTkwMCB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy0xMDAge1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC15ZWxsb3ctMjAwIHtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgfVxuXG4gIC54bFxcOnRleHQteWVsbG93LTMwMCB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy00MDAge1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICB9XG5cbiAgLnhsXFw6dGV4dC15ZWxsb3ctNTAwIHtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgfVxuXG4gIC54bFxcOnRleHQteWVsbG93LTYwMCB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy03MDAge1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICB9XG5cbiAgLnhsXFw6dGV4dC15ZWxsb3ctODAwIHtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgfVxuXG4gIC54bFxcOnRleHQteWVsbG93LTkwMCB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTEwMCB7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTIwMCB7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTMwMCB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTQwMCB7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTUwMCB7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTYwMCB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTcwMCB7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTgwMCB7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTkwMCB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRlYWwtMTAwIHtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC0yMDAge1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTMwMCB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRlYWwtNDAwIHtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC01MDAge1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTYwMCB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRlYWwtNzAwIHtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC04MDAge1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTkwMCB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtMTAwIHtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmx1ZS0yMDAge1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTMwMCB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtNDAwIHtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmx1ZS01MDAge1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTYwMCB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtNzAwIHtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmx1ZS04MDAge1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTkwMCB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby0xMDAge1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tMjAwIHtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTMwMCB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby00MDAge1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tNTAwIHtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTYwMCB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby03MDAge1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tODAwIHtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTkwMCB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZS0xMDAge1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtMjAwIHtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTMwMCB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZS00MDAge1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtNTAwIHtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTYwMCB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZS03MDAge1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtODAwIHtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTkwMCB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstMTAwIHtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay0yMDAge1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTMwMCB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstNDAwIHtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay01MDAge1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTYwMCB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstNzAwIHtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay04MDAge1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTkwMCB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWNvbG91cjE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtY29sb3VyMjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1jb2xvdXIzOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWNvbG91cjQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtc2hhZGUxOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1zaGFkZTI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXNoYWRlMzpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5LTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5LTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5LTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi0yMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi01MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtdGVhbC0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC10ZWFsLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtdGVhbC00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC10ZWFsLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtdGVhbC03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC10ZWFsLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibHVlLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibHVlLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWJsdWUtODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibHVlLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTIwMDpob3ZlciB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTQwMDpob3ZlciB7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTcwMDpob3ZlciB7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcGluay0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXBpbmstMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcGluay00MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXBpbmstNTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTYwMDpob3ZlciB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcGluay03MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXBpbmstODAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTkwMDpob3ZlciB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWNvbG91cjE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIxMCwgMjAsIDEzOSwgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtY29sb3VyMjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTg2LCAyNiwgMTQwLCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1jb2xvdXIzOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWNvbG91cjQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDQsIDE0MywgMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtc2hhZGUxOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAxKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1zaGFkZTI6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXNoYWRlMzpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsMSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmF5LTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmF5LTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmF5LTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNDAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi01MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdGVhbC0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC10ZWFsLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdGVhbC00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC10ZWFsLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdGVhbC03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC10ZWFsLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibHVlLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMjAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNTAwOmZvY3VzIHtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTYwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluay03MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXBpbmstODAwOmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6aXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAueGxcXDpub3QtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAueGxcXDp1cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAueGxcXDpsb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cblxuICAueGxcXDpjYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC54bFxcOm5vcm1hbC1jYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAueGxcXDpsaW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnhsXFw6bm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpuby11bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLnhsXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAueGxcXDp0cmFja2luZy10aWdodGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgfVxuXG4gIC54bFxcOnRyYWNraW5nLXRpZ2h0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIH1cblxuICAueGxcXDp0cmFja2luZy1ub3JtYWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLnhsXFw6dHJhY2tpbmctd2lkZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIH1cblxuICAueGxcXDp0cmFja2luZy13aWRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuXG4gIC54bFxcOnRyYWNraW5nLXdpZGVzdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgLnhsXFw6c2VsZWN0LW5vbmUge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnhsXFw6c2VsZWN0LXRleHQge1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLnhsXFw6c2VsZWN0LWFsbCB7XG4gICAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgfVxuXG4gIC54bFxcOnNlbGVjdC1hdXRvIHtcbiAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOmFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAueGxcXDphbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAueGxcXDphbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAueGxcXDphbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAueGxcXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAueGxcXDppbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC54bFxcOndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnhsXFw6d2hpdGVzcGFjZS1uby13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnhsXFw6d2hpdGVzcGFjZS1wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cblxuICAueGxcXDp3aGl0ZXNwYWNlLXByZS1saW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cblxuICAueGxcXDp3aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIH1cblxuICAueGxcXDpicmVhay1ub3JtYWwge1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cblxuICAueGxcXDpicmVhay13b3JkcyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC54bFxcOmJyZWFrLWFsbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLnhsXFw6dHJ1bmNhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC54bFxcOnctMCB7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDp3LTEge1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuICAueGxcXDp3LTIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgLnhsXFw6dy0zIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC54bFxcOnctNCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAueGxcXDp3LTUge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLnhsXFw6dy02IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC54bFxcOnctNyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAueGxcXDp3LTgge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC54bFxcOnctOSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgLnhsXFw6dy0xMCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnhsXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC54bFxcOnctcHgge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnhsXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAueGxcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctMVxcLzQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAueGxcXDp3LTJcXC80IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnhsXFw6dy0zXFwvNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC54bFxcOnctMVxcLzUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAueGxcXDp3LTJcXC81IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnhsXFw6dy0zXFwvNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC54bFxcOnctNFxcLzUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAueGxcXDp3LTFcXC82IHtcbiAgICB3aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctMlxcLzYge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy0zXFwvNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC54bFxcOnctNFxcLzYge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLnhsXFw6dy01XFwvNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAueGxcXDp3LTFcXC8xMiB7XG4gICAgd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC54bFxcOnctMlxcLzEyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctM1xcLzEyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnhsXFw6dy00XFwvMTIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy01XFwvMTIge1xuICAgIHdpZHRoOiA0MS42NjY2NjclO1xuICB9XG5cbiAgLnhsXFw6dy02XFwvMTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAueGxcXDp3LTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAueGxcXDp3LThcXC8xMiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAueGxcXDp3LTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC54bFxcOnctMTBcXC8xMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAueGxcXDp3LTExXFwvMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NjclO1xuICB9XG5cbiAgLnhsXFw6dy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC54bFxcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAueGxcXDp6LTAge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAueGxcXDp6LTEwIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC54bFxcOnotMjAge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLnhsXFw6ei0zMCB7XG4gICAgei1pbmRleDogMzA7XG4gIH1cblxuICAueGxcXDp6LTQwIHtcbiAgICB6LWluZGV4OiA0MDtcbiAgfVxuXG4gIC54bFxcOnotNTAge1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG5cbiAgLnhsXFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG59IiwiLnZpZGVvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiBWYXJpYWJsZXNcclxuICovXHJcbiRmb250LTE6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblxyXG4kY29sb3VyLTE6IHJnYmEoMjEwLCAyMCwgMTM5LCAxKTtcclxuJGNvbG91ci0yOiByZ2JhKDE4NiwgMjYsIDE0MCwgMSk7XHJcbiRjb2xvdXItMzogcmdiYSgxMzQsIDM5LCAxNDIsIDEpO1xyXG4kY29sb3VyLTQ6IHJnYmEoMTE2LCA0NCwgMTQzLCAxKTtcclxuXHJcbi8vICRzaGFkZS0xOiByZ2JhKDM1LCAzMywgMzMsIDEpO1xyXG4kc2hhZGUtMTogcmdiYSgwLCAwLCAwLCAxKTtcclxuJHNoYWRlLTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiRzaGFkZS0zOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDEpO1xyXG4vLyAkc2hhZGUtNDogcmdiYSg1OCwgNTUsIDU1LCAxKTtcclxuJHNoYWRlLTQ6IHJnYmEoNTgsIDU1LCA1NSwgMSk7XHJcbiRzaGFkZS01OiByZ2JhKDIxMSwgMjE2LCAyMTksIDEpO1xyXG4kc2hhZGUtNjogcmdiYSgxOTcsIDE5OSwgMTk4LCAxKTtcclxuXHJcblxyXG4kZ3JhZGllbnQtMTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3VyLTQgMCUsICRjb2xvdXItMSAxMDAlKTtcclxuJGdyYWRpZW50LTI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG91ci00IDAlLCAkc2hhZGUtMyAxMDAlKTtcclxuJGdyYWRpZW50LTM6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3VyLTEgMCUsICRjb2xvdXItNCAxMDAlKTtcclxuXHJcbi8qKiBIYW1idXJnZXIgaWNvbiAqL1xyXG4kaGFtYnVyZ2VyLXBhZGRpbmcteDogMDtcclxuJGhhbWJ1cmdlci1wYWRkaW5nLXk6IDA7XHJcbiRoYW1idXJnZXItbGF5ZXItd2lkdGg6IDI4cHg7XHJcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAzcHg7XHJcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogNnB4O1xyXG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yOiAjZmZmO1xyXG5cclxuLy8gTWl4aW5zXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYm9yZGVyLWJvdHRvbSgkZ3JhZGllbnQtY29sb3VyLCAkaGVpZ2h0KSB7XHJcbiAgICBib3JkZXItaW1hZ2U6ICRncmFkaWVudC1jb2xvdXI7XHJcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDAgMCAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci0xOyAvKiBTYWZhcmkgRml4ICovXHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4KSB7XG4gIC8qXG4gICAqIDNEWFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgtcikge1xuICAvKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHkpIHtcbiAgLypcbiAgICogM0RZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHktcikge1xuICAvKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeHkpIHtcbiAgLypcbiAgICogM0RYWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4eSB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeHktcikge1xuICAvKlxuICAgKiAzRFhZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3cpIHtcbiAgLypcbiAgICogQXJyb3dcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdy1yKSB7XG4gIC8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQpIHtcbiAgLypcbiAgICogQXJyb3cgQWx0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd2FsdCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0LXIpIHtcbiAgLypcbiAgICogQXJyb3cgQWx0IFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93dHVybikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93dHVybi1yKSB7XG4gIC8qXG4gICAqIEFycm93IFR1cm4gUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGJvcmluZykge1xuICAvKlxuICAgKiBCb3JpbmdcbiAgICovXG4gIC5oYW1idXJnZXItLWJvcmluZyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmLFxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlLXIpIHtcbiAgLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbGFzdGljKSB7XG4gIC8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbGFzdGljLXIpIHtcbiAgLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYykge1xuICAvKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljLXIpIHtcbiAgLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbWludXMpIHtcbiAgLypcbiAgICogTWludXNcbiAgICovXG4gIC5oYW1idXJnZXItLW1pbnVzIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC8qXG4gICAqIFNsaWRlclxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gLTcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyLXIpIHtcbiAgLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlci1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4pIHtcbiAgLypcbiAgICogU3BpblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4tcikge1xuICAvKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4tciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZykge1xuICAvKlxuICAgKiBTcHJpbmdcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZy1yKSB7XG4gIC8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmctciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kKSB7XG4gIC8qXG4gICAqIFN0YW5kXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZC1yKSB7XG4gIC8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4KSB7XG4gIC8qXG4gICAqIFZvcnRleFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgtcikge1xuICAvKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuQGltcG9ydCBcInNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDIuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcbiAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG59XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4ubWZwLWNvbnRhaW5lciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcbi5tZnAtYWxpZ24tdG9wIHtcbiAgLm1mcC1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbn1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuICAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4vLyBDdXJzb3JzXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgJiwgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbi5tZnAtbG9hZGluZyB7XG4gICYubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIZWxwZXIgY2xhc3MgdGhhdCBoaWRlcyBzdHVmZlxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcbiAgLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gIC5tZnAtaGlkZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0gQGVsc2Uge1xuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDQ7XG4gIGEge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuLm1mcC1zLXJlYWR5IHtcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbi5tZnAtcy1lcnJvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICYubWZwLWNsb3NlLFxuICAmLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB9XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMFxuICB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG4gIH1cbn1cbi5tZnAtaW1hZ2UtaG9sZGVyLFxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG5cbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59XG5cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gICAgICBTZXR0aW5ncyAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gb3ZlcmxheVxuJG1mcC1vdmVybGF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAjMGIwYjBiICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgMC44ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7IC8vIFNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcblxuLy8gc3BhY2luZ1xuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBmcm9tIGxlZnQgYW5kIGZyb20gcmlnaHQgc2lkZVxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiAgICAgICA2cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbiRtZnAtei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxuXG4vLyBjb250cm9sc1xuJG1mcC1pbmNsdWRlLWFycm93czogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcbiRtZnAtY29udHJvbHMtb3BhY2l0eTogICAgICAgICAgICAgICAgMC42NSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogICAgICAgICAgICMzRjNGM0YgIWRlZmF1bHQ7IFx0ICAgICAgICAgICAgICAgICAvLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcbiRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNsb3NlIGJ1dHRvbiB3aGVuIGluc2lkZVxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yOiAgICAgICAgICAgICAjQ0NDICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyOiAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGU6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSWZyYW1lLXR5cGUgcG9wdXBzXG4kbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJZnJhbWUgcGFkZGluZyB0b3BcbiRtZnAtaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gTWF4aW11bSB3aWR0aCBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1yYXRpbzogICAgICAgICAgICAgICAgICAgIDkvMTYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSYXRpbyBvZiBpZnJhbWUgKDkvMTYgPSB3aWRlc2NyZWVuLCAzLzQgPSBzdGFuZGFyZCwgZXRjLilcblxuLy8gSW1hZ2UtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZTogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSW1hZ2UtdHlwZSBwb3B1cHNcbiRtZnAtaW1hZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgdG9wXG4kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIGJvdHRvbVxuJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlOiB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXG5cbi8vIEltYWdlIGNhcHRpb24gb3B0aW9uc1xuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjRjNGM0YzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAjQkRCREJEICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiBzdWJ0aXRsZSBjb2xvclxuXG4vLyBBMTF5XG4kbWZwLXVzZS12aXN1YWxseWhpZGRlbjogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBIaWRlIGNvbnRlbnQgZnJvbSBicm93c2VycywgYnV0IG1ha2UgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuIiwiYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LTE7XHJcbn1cclxuXHJcbi8vIHAsIHNwYW4sIGJsb2NrcXVvdGUsIHVsLCBvbCwgbGl7XHJcbi8vIH1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsbGVnZW5ke1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRzaGFkZS00O1xyXG59XHJcblxyXG5oMSxcclxuaDJ7XHJcbiAgQGV4dGVuZCAucGItMiwgLm1iLTM7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYm9yZGVyLWJvdHRvbSgkZ3JhZGllbnQtMSwgM3B4KTsgXHJcblxyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5cclxuaDMsXHJcbmxlZ2VuZHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuaDQsXHJcbmg1LFxyXG5oNntcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvdXItMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyA7XHJcbn1cclxuYTpob3ZlcntcclxuICBjb2xvcjogJGNvbG91ci00O1xyXG59XHJcblxyXG5wIHtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubm8tbWFyZ2lue1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEhlYWRlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmhlYWRlciB7XHJcbiAgICBAZXh0ZW5kIC5iZy10cmFuc3BhcmVudCwgLnRleHQtd2hpdGUsIC5weS0yLCAudy1mdWxsO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAuYnJhbmQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogdHlwZS1pbiAuNXM7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwwIDAsMCAxMDAlLDAgMTAwJSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2xvZ28ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53LWZ1bGwsIC5oLWF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6IHVybCgjZ3JhZDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB0eXBlLWluIC41cztcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwwIDAsMCAxMDAlLDAgMTAwJSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcclxuXHJcbiAgICAgICAgICAgIC5zdG9wMSxcclxuICAgICAgICAgICAgLnN0b3AyIHtcclxuICAgICAgICAgICAgICAgIHN0b3AtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgI2xvZ28ge1xyXG4gICAgICAgICAgICAuc3RvcDEge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjaGFuZ2UtY29sb3IxIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3RvcDIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjaGFuZ2UtY29sb3IyIC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjE1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5mbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubXgtMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC51cHBlcmNhc2UsIC50ZXh0LXdoaXRlLCAuZm9udC1ib2xkLCAucmVsYXRpdmUsIC5wYi0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGUsIC5tbC0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTExZGVnKTtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIsIFxyXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgXHJcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI21lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGJhY2tncm91bmQ6ICRzaGFkZS0xO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBuYXYgPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgQGV4dGVuZCAubXktMTtcclxuXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgICBAZXh0ZW5kIC5tdC00O1xyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm14LTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYnJhbmQge1xyXG4gICAgICAgIEBleHRlbmQgLm10LTQ7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1vcGVuICNtZW51IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmhlcm8tb3V0ICNtZW51LFxyXG5ib2R5Om5vdCguaG9tZSkgI21lbnUge1xyXG4gICAgLm1lbnUtYnJhbmR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgdHlwZS1pbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDAsMCAwLDAgMTAwJSwwIDEwMCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDpwb2x5Z29uKDAgMCwwIDAsMCAxMDAlLDAgMTAwJSk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDAsMTAwJSAwLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDpwb2x5Z29uKDAgMCwxMDAlIDAsMTAwJSAxMDAlLDAgMTAwJSlcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaGFuZ2UtY29sb3IxIHtcclxuICAgIHRvIHtcclxuICAgICAgICBzdG9wLWNvbG9yOiAkY29sb3VyLTQ7XHJcbiAgICAgICAgb2Zmc2V0OiAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaGFuZ2UtY29sb3IyIHtcclxuICAgIHRvIHtcclxuICAgICAgICBzdG9wLWNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAgICAgb2Zmc2V0OiAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBncmFkaWVudGZpbGwge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGZpbGw6ICRncmFkaWVudC0yXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBmaWxsOiAkZ3JhZGllbnQtMVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEZvb3RlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmZvb3RlciB7XHJcbiAgICBAZXh0ZW5kIC5iZy1zaGFkZTEsIC50ZXh0LXdoaXRlLCAucHktNjtcclxuXHJcbiAgICBjb2xvcjogJHNoYWRlLTU7XHJcbiAgICBcclxuICAgIC5mb290ZXItYnJhbmQge1xyXG4gICAgICAgIEBleHRlbmQgLm1yLWF1dG8sIC5tYi0zO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICAgICNmb290ZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43OGVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkc2hhZGUtNTtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkc2hhZGUtNTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2hhZGUtNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAubXItMjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn0iLCJmb3JtIHtcclxuICAgIGlucHV0LFxyXG4gICAgdGV4dGFyZWEsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIEBleHRlbmQgLnAtMiwgLnctZnVsbCwgLm1iLTM7XHJcbiAgICAgICAgY29sb3I6ICRzaGFkZS0xO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNoYWRlLTY7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxufVxyXG5cclxuZm9vdGVyIGZvcm0gaW5wdXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bixcclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGV4dGVuZCAucC0yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG59XHJcbiAgICAgICAgXHJcblxyXG4gICAgJi5idG4taW52ZXJzZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2hhZGUtMjtcclxuICAgICAgICBjb2xvcjogJHNoYWRlLTI7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJHNoYWRlLTE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICRzaGFkZS0xO1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJHNoYWRlLTE7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRzaGFkZS0yOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZ3JleSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2hhZGUtMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaGFkZS0yOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29sb3VycyBiZWxvd1xyXG59XHJcblxyXG50aGVhZCB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG50Ym9keSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFkZS01O1xyXG4gICAgfVxyXG4gICAgdHI6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAvLyBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS1yb3cgdGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5zZWxsaW5nLWZhc3QsXHJcbi5ib29rLW5vdyxcclxuLnNvbGQtb3V0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uc2VsbGluZy1mYXN0LFxyXG4uYm9vay1ub3cge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29sZC1vdXQge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcbiAgICBAZXh0ZW5kIC5wLTIsIC5iZy1zaGFkZTIsIC50ZXh0LWNvbG91cjEsIC5tYi0yO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMWRlZyk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxMWRlZyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYW5lbC1pY29uIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMjglOyAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3BhbmVsLWxvZ28ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMjglO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmZlYXR1cmVkLWltYWdlIHtcclxuICAgIGhlaWdodDogNTB2aDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXItYm90dG9tKCRncmFkaWVudC0xLCAxMHB4KTsgXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogMzN2aDtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uZmVhdHVyZWQtaW1hZ2UgKyBtYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG59XHJcblxyXG4ubm8tYm9yZGVyIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFiLWxpbmsge1xyXG4gICAgQGV4dGVuZCAucC0wLCAucGItMSwgLm1iLTI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vIG1ha2UgdGhpcyBhIG1peGluXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcztcclxuXHJcbiAgICAgICAgLy9maXhlc1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJjpob3Zlcjo6YmVmb3JlLFxyXG4gICAgJi5jdXJyZW50OjpiZWZvcmUsXHJcbiAgICAmLmFjdGl2ZTo6YmVmb3JlICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi50YWItY29udGVudHtcclxuICAgIEBleHRlbmQgLnB0LTQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQuY3VycmVudHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgVmlkZW8gV3JhcHBlclxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8sLCAuZW1iZWQtcmVzcG9uc2l2ZSBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBQb3B1cFxyXG5cclxuLm1mcC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAkc2hhZGUtMSwgJGFscGhhOiAxKTtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubWZwLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICRzaGFkZS0yO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAkc2hhZGUtMjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLy8gbmVlZGVkIGZpeFxyXG4gICAgLy8gc3ZnIHtcclxuICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWZwLWNsb3NlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZnAtcHJldmVudC1jbG9zZSA+ICogeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4ubWZwLWNsb3NlID4gKiB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgIGxlZnQ6IDE4cHg7XHJcbn1cclxuXHJcbi8qIGNsZWFyIGZpeCAqL1xyXG4uZ3JpZDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIC0tLS0gLmVsZW1lbnQtaXRlbSAtLS0tICovXHJcbiAgXHJcbiAgLmdyaWQtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1pdGVtID4gKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC53aGl0ZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgxMCwxMCwyMCwwLjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucG9zdGVyLXdyYXAge1xyXG4gICAgLy8gICBAZXh0ZW5kIC5wLTI7XHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNoYWRlLTU7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICRzaGFkZS01O1xyXG4gICAgICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5uby1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgY29sb3I6ICRjb2xvdXItMTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIFxyXG4gIGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3NpbmcsXHJcbiAgZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgICBAZXh0ZW5kIC5tLTAsIC5teS0yO1xyXG5cclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItNDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItNDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmEtaW5mby1jaXJjbGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuLnNxdWFyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBAZXh0ZW5kIC5teS01O1xyXG4gICAgLy8gQGluY2x1ZGUgZ3JhZGllbnQtYm9yZGVyLWJvdHRvbSgkZ3JhZGllbnQtMSwgM3B4KTsgXHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNXB4IDQwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFEXCI7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oLTMyIHtcclxuICAgIGhlaWdodDogMjglO1xyXG59XHJcblxyXG4uaHctMCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmFydGlzdC1pbWctd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm5vLXJlc3VsdHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIuaG9tZSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC13aGl0ZTtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlbGF0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2hlcm8tbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2hhZGUtMjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB0eXBlLWluIC41cztcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwwIDAsMCAxMDAlLDAgMTAwJSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1ncmlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIC8vIE5lZWRzIGEgYmFja2dyb3VuZCBjb2xvdXIgd2hpbGUgYmFja2dyb3VuZCBpbWFnZSBpcyBsb2FkaW5nXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcGxhY2Vob2xkZXIuanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsLWZha2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIH1cclxuXHJcbiAgICAmLmhlcm8tb3V0IHtcclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYmctc2hhZGUxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXItYm90dG9tKCRncmFkaWVudC0xLCAxMHB4KTsgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLWdyaWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVyby1vdXQtcG9zaXRpb24ge1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtZmFrZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBcnRpc3RzIGFuZCB0b3VyIGJsb2Nrc1xyXG5cclxuLmFydGlzdCxcclxuLnRvdXIsXHJcbi5pbWFnZSB7XHJcbiAgICBAZXh0ZW5kIC5yZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiBmaXggaW1hZ2VzIHN0cmV0Y2hpbmcgaW4gU2FmYXJpICovXHJcblxyXG4gICAgLnBhbmVsLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGFuZWwtd3JhcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnBiLTI7XHJcblxyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpc3QgLnBhbmVsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvdXIgLnBhbmVsLXdyYXAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5saTpudGgtY2hpbGQoNG4rMSkgLnBhbmVsLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvdXItNCwgJGFscGhhOiAwLjc1KTtcclxuICAgIC5wYW5lbHtcclxuICAgICAgICBjb2xvcjogJGNvbG91ci00O1xyXG4gICAgfVxyXG59XHJcblxyXG5saTpudGgtY2hpbGQoNG4rMikgLnBhbmVsLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvdXItMywgJGFscGhhOiAwLjc1KTtcclxuICAgIC5wYW5lbHtcclxuICAgICAgICBjb2xvcjogJGNvbG91ci0zO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxubGk6bnRoLWNoaWxkKDRuKzMpIC5wYW5lbC13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3VyLTIsICRhbHBoYTogMC43NSk7XHJcbiAgICAucGFuZWx7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvdXItMjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbmxpOm50aC1jaGlsZCg0bis0KSAucGFuZWwtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG91ci0xLCAkYWxwaGE6IDAuNzUpO1xyXG4gICAgLnBhbmVse1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEudGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNvY2lhbC1zcXVhcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBleHRlbmQgLm1iLTM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufSBcclxuXHJcbi5ldmVudCB7XHJcbiAgICAvLyBmb250LXdlaWdodDogOTAwO1xyXG4gICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIEBleHRlbmQgLm10LTI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3VyczItd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMztcclxufVxyXG5cclxuLnRvdXJzMiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNoYWRlLTY7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keTpub3QoLmhvbWUpIHtcclxuICAgIFxyXG4gICAgaDEge1xyXG4gICAgICAgIEBleHRlbmQgLnBiLTI7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYm9yZGVyLWJvdHRvbSgkZ3JhZGllbnQtMSwgM3B4KTsgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2hhZGUtMTtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXItYm90dG9tKCRncmFkaWVudC0xLCAxMHB4KTsgXHJcblxyXG4gICAgICAgIC5icmFuZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1hcnRpc3RzIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgQGV4dGVuZCAubXQtNjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm1yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzaGFkZS0xO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXJjaCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltpZF49XCJsaW5lXCJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tZnAtY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0IHtcclxuICAgICAgICBAZXh0ZW5kIC5iZy1jb2xvdXIxLCAudGV4dC13aGl0ZSwgLnB4LTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtcm93IHtcclxuICAgICAgICBAZXh0ZW5kIC5weC0zLCAucHktMjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNoYWRlLTY7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtcm93Om50aC1sYXN0LWNoaWxkKC1uKzIpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS10b3VycyB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IHtcclxuICAgIG1haW4ge1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtMTI1IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LTEyNTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNoYWRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlLTM7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAuZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBQ2JGLDRFQUE0RTtBQUU1RTtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FEVUgsT0FBTyxDQUFDLG1GQUFJO0FDUlosQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsSUFBSTtFQUFFLE9BQU87RUFDMUIsd0JBQXdCLEVBQUUsSUFBSTtFQUFFLE9BQU8sRUFDeEM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQUVEOztHQUVHO0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVEOzs7R0FHRztBQUVILEFBQUEsRUFBRSxDQUFDO0VBQ0QsU0FBUyxFQUFFLEdBQUc7RUFDZCxNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUgsQUFBQSxFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsV0FBVztFQUFFLE9BQU87RUFDaEMsTUFBTSxFQUFFLENBQUM7RUFBRSxPQUFPO0VBQ2xCLFFBQVEsRUFBRSxPQUFPO0VBQUUsT0FBTyxFQUMzQjs7QUFFRDs7O0dBR0c7QUFFSCxBQUFBLEdBQUcsQ0FBQztFQUNGLFdBQVcsRUFBRSxvQkFBb0I7RUFBRSxP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TSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdB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Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENB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QUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFC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LEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0VBQy9CLFlBQVksRUFBRSxXQUFXLEdBQzFCOztBQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0VBQ3pCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0VBQ3pCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFxQixHQUNwQzs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBcUIsR0FDcEM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsWUFBWSxFQUFFLE9BQXFCLEdBQ3BDOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLFlBQVksRUFBRSxPQUFxQixHQUNwQzs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixZQUFZLEVBQUUsT0FBbUIsR0FDbEM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsWUFBWSxFQUFFLEtBQW1CLEdBQ2xDOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLFlBQVksRUFBRSxPQUFtQixHQUNsQzs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFB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QUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzdDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQy9DLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hELEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQzlDLEtBQUssRUFBRSxPQUFPLEdBQ2Y7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LENBQUM7RUFDWixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVB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TUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxN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R0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1QixL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QkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixn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QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7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QUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxF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ZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FD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RSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtB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LE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGlCQUFpQixDQUFD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LFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdB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QixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsS0FBSyxFQUFFLFdBQVcsR0FDbkI7RUFFRCxBQUFBLHNCQUFz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QUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQs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QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsZ0JB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QSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFP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LEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxHQUFHLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULE1BQU0sRUFBRSxJQUFJ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LE1BQU0sQ0FBQztJQUMzQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUNsRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsdUJBQXVCLEdBQzlDO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FBQztJQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDNUU7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDcEY7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtC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QUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixD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S0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsU0FBUyxHQUNqQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VBQ3ZCLEFBQUEsWUFBWSxDQUFDO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsR0FBRztJQUNYLE9BQU8sRUFBRSxDQUFDO0lBQ1YsTUFBTSxFQUFFLElBQUk7SUFDWixRQUFRLEVBQUUsTUFBTTtJQUNoQixJQUFJLEVBQUUsZ0JBQWdCO0lBQ3RCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFlBQVksRUFBRSxDQUFDLEdBQ2hCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxDQUFDO0lBQ1QsUUFBUSxFQUFFLE9BQU87SUFDakIsSUFBSSxFQUFFLElBQUk7SUFDVixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsbUJBQW1CLEFBQUEsTUFBTSxDQUFDO0lBQ3hCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLEdBQUc7SUFDWCxPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxJQUFJO0lBQ1osUUFBUSxFQUFFLE1BQU07SUFDaEIsSUFBSSxFQUFFLGdCQUFnQjtJQUN0QixXQUFXLEVBQUUsTUFBTTtJQUNuQixZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxDQUFDO0lBQ1QsUUFBUSxFQUFFLE9BQU87SUFDakIsSUFBSSxFQUFFLElBQUk7SUFDVixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLHFCQUFxQixFQUFFLEtBQUssR0FDN0I7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLHFCQUFxQixFQUFFLEtBQUssR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLHFCQUFxQixFQUFFLE1BQU0sR0FDOUI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGdCQUFnQixFQUFFLFdBQVcsR0FDOUI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLE9BQXFCLEdBQ3hDO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFxQixHQUN4QztFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsZ0JBQWdCLEVBQUUsT0FBcUIsR0FDeEM7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLE9BQXFCLEdBQ3hDO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0QztFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsS0FBbUIsR0FDdEM7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLGdCQUFnQixFQUFFLE9BQW1CLEdBQ3RDO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5QjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsT0FBcUIsR0FDeEM7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixnQkFBZ0IsRUFBRSxPQUFxQixHQUN4QztFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGdCQUFnQixFQUFFLE9BQXFCLEdBQ3hDO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsT0FBcUIsR0FDeEM7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0QztFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLGdCQUFnQixFQUFFLEtBQW1CLEdBQ3RDO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsZ0JBQWdCLEVBQUUsT0FBbUIsR0FDdEM7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VB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Q0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFFRCxBQUFBLHVC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TyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsWUFBWSxFQUFFLE9BQU8sR0FD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a0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjtFQUVELEFBQUEs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RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxTQUFT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 */
