/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss (1) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss (2) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
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;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
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;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-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.
*/
::-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 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container{
  width: 100%;
}
@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;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.\!visible{
  visibility: visible !important;
}
.static{
  position: static;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.bottom-0{
  bottom: 0px;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-auto{
  bottom: auto;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.right-0{
  right: 0px;
}
.top-0{
  top: 0px;
}
.isolate{
  isolation: isolate;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.col-auto{
  grid-column: auto;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.-mr-\[1\.625rem\]{
  margin-right: -1.625rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-11{
  margin-bottom: 2.75rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-24{
  margin-bottom: 6rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-9{
  margin-bottom: 2.25rem;
}
.mb-\[20px\]{
  margin-bottom: 20px;
}
.mb-\[40px\]{
  margin-bottom: 40px;
}
.mb-\[50px\]{
  margin-bottom: 50px;
}
.mb-\[60px\]{
  margin-bottom: 60px;
}
.mb-\[68px\]{
  margin-bottom: 68px;
}
.me-2{
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-3{
  margin-right: 0.75rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-\[34px\]{
  margin-top: 34px;
}
.mt-\[60px\]{
  margin-top: 60px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: flex;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-\[1px\]{
  height: 1px;
}
.h-full{
  height: 100%;
}
.min-h-\[163px\]{
  min-height: 163px;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-\[194px\]{
  width: 194px;
}
.w-full{
  width: 100%;
}
.max-w-\[1170px\]{
  max-width: 1170px;
}
.max-w-\[840px\]{
  max-width: 840px;
}
.shrink-0{
  flex-shrink: 0;
}
.grow{
  flex-grow: 1;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2{
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full{
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-180deg\]{
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.list-inside{
  list-style-position: inside;
}
.list-disc{
  list-style-type: disc;
}
.grid-flow-col{
  grid-auto-flow: column;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-x-32{
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-white > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity));
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded-full{
  border-radius: 9999px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-\[\#57b000\]{
  --tw-border-opacity: 1;
  border-color: rgb(87 176 0 / var(--tw-border-opacity));
}
.border-\[\#dd2941\]{
  --tw-border-opacity: 1;
  border-color: rgb(221 41 65 / var(--tw-border-opacity));
}
.border-\[\#f6f6f6\]{
  --tw-border-opacity: 1;
  border-color: rgb(246 246 246 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-\[\#00a2e8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 162 232 / var(--tw-bg-opacity));
}
.bg-\[\#2133a0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(33 51 160 / var(--tw-bg-opacity));
}
.bg-\[\#22b14c\]{
  --tw-bg-opacity: 1;
  background-color: rgb(34 177 76 / var(--tw-bg-opacity));
}
.bg-\[\#57b000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(87 176 0 / var(--tw-bg-opacity));
}
.bg-\[\#9ad9ea\]{
  --tw-bg-opacity: 1;
  background-color: rgb(154 217 234 / var(--tw-bg-opacity));
}
.bg-\[\#d596dc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(213 150 220 / var(--tw-bg-opacity));
}
.bg-\[\#dd2941\]{
  --tw-bg-opacity: 1;
  background-color: rgb(221 41 65 / var(--tw-bg-opacity));
}
.bg-\[\#e8f7ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(232 247 255 / var(--tw-bg-opacity));
}
.bg-\[\#ed1c24\]{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity));
}
.bg-\[\#f2f3f6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 246 / var(--tw-bg-opacity));
}
.bg-\[\#f3f5fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 250 / var(--tw-bg-opacity));
}
.bg-\[\#f6f6f6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-\[\#ff7f27\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 127 39 / var(--tw-bg-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.fill-white{
  fill: #fff;
}
.p-1{
  padding: 0.25rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-28{
  padding-bottom: 7rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[10px\]{
  padding-bottom: 10px;
}
.pb-\[72px\]{
  padding-bottom: 72px;
}
.pr-0{
  padding-right: 0px;
}
.pr-\[30px\]{
  padding-right: 30px;
}
.pt-12{
  padding-top: 3rem;
}
.pt-14{
  padding-top: 3.5rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-7{
  padding-top: 1.75rem;
}
.pt-9{
  padding-top: 2.25rem;
}
.pt-\[100px\]{
  padding-top: 100px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.align-middle{
  vertical-align: middle;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[12px\]\/\[16px\]{
  font-size: 12px;
  line-height: 16px;
}
.text-\[12px\]\/\[20px\]{
  font-size: 12px;
  line-height: 20px;
}
.text-\[12px\]\/\[24px\]{
  font-size: 12px;
  line-height: 24px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[14px\]\/\[20px\]{
  font-size: 14px;
  line-height: 20px;
}
.text-\[14px\]\/\[21px\]{
  font-size: 14px;
  line-height: 21px;
}
.text-\[14px\]\/\[24px\]{
  font-size: 14px;
  line-height: 24px;
}
.text-\[14px\]\/\[30px\]{
  font-size: 14px;
  line-height: 30px;
}
.text-\[16px\]\/\[24px\]{
  font-size: 16px;
  line-height: 24px;
}
.text-\[17px\]\/\[32px\]{
  font-size: 17px;
  line-height: 32px;
}
.text-\[17px\]\/\[42px\]{
  font-size: 17px;
  line-height: 42px;
}
.text-\[18px\]\/\[20px\]{
  font-size: 18px;
  line-height: 20px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[20px\]\/\[28px\]{
  font-size: 20px;
  line-height: 28px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[24px\]\/\[20px\]{
  font-size: 24px;
  line-height: 20px;
}
.text-\[24px\]\/\[26px\]{
  font-size: 24px;
  line-height: 26px;
}
.text-\[24px\]\/\[28px\]{
  font-size: 24px;
  line-height: 28px;
}
.text-\[24px\]\/\[30px\]{
  font-size: 24px;
  line-height: 30px;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[28px\]\/\[20px\]{
  font-size: 28px;
  line-height: 20px;
}
.text-\[28px\]\/\[32px\]{
  font-size: 28px;
  line-height: 32px;
}
.text-\[34px\]{
  font-size: 34px;
}
.text-\[40px\]\/\[42px\]{
  font-size: 40px;
  line-height: 42px;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-tight{
  line-height: 1.25;
}
.text-\[\#0d3ea4\]{
  --tw-text-opacity: 1;
  color: rgb(13 62 164 / var(--tw-text-opacity));
}
.text-\[\#313131\]{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}
.text-\[\#3c4049\]{
  --tw-text-opacity: 1;
  color: rgb(60 64 73 / var(--tw-text-opacity));
}
.text-\[\#57b000\]{
  --tw-text-opacity: 1;
  color: rgb(87 176 0 / var(--tw-text-opacity));
}
.text-\[\#6ba8f4\]{
  --tw-text-opacity: 1;
  color: rgb(107 168 244 / var(--tw-text-opacity));
}
.text-\[\#747474\]{
  --tw-text-opacity: 1;
  color: rgb(116 116 116 / var(--tw-text-opacity));
}
.text-\[\#bbbbbb\]{
  --tw-text-opacity: 1;
  color: rgb(187 187 187 / var(--tw-text-opacity));
}
.text-\[\#dd2941\]{
  --tw-text-opacity: 1;
  color: rgb(221 41 65 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/*
Theme Name: DMS Group
Theme URI:
Author: Angelika Borucka
Author URI: https://yzoja.pl
Version: 0.1

*/
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  font-family: "Montserrat", sans-serif;
}

.row {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

a {
  color: #0675d6;
  text-decoration: none;
  transition: all 0.4s;
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  color: rgb(31, 31, 31);
}

nav li {
  display: inline-block;
  padding: 0 24px;
  font-size: 14px;
  position: relative;
}

nav li:last-child {
  margin-right: -24px;
}

nav li a {
  color: rgb(31, 31, 31);
}

nav li.current-menu-item:before {
  position: absolute;
  top: 48px;
  left: 0;
  width: 100%;
  content: "";
  height: 3px;
  background: #0083f9;
}

.logo img {
  height: 40px;
}

#cover {
  position: relative;
  background-size: cover;
  background-position: center center;
  z-index: 1;
  margin-bottom: 2rem;
}

#cover h1 {
  color: #fff;
}

.home #cover {
  background-attachment: scroll;
}
.home .main-buttons {
  display: none;
}
@media only screen and (min-width: 768px) {
  .home .main-buttons {
    display: flex;
  }
}
.home #hero-content .main-section {
  padding: 2.5rem 0.25rem 8.75rem;
}
@media (min-width: 768px) {
  .home #hero-content .main-section {
    padding: 2.5rem 0 5rem;
  }
}

.home #curve img {
  height: 53px;
  margin: 0 -3px;
}

#box_section {
  color: #fff;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding-top: 0;
  z-index: 3;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  #box_section #boxes_wrapper #not_for_individuals {
    grid-template-columns: 100%;
  }
}
#box_section #boxes_wrapper #for_individuals, #box_section #boxes_wrapper #not_for_individuals {
  padding: 15px;
}
@media screen and (max-width: 1024px) {
  #box_section #boxes_wrapper #for_individuals, #box_section #boxes_wrapper #not_for_individuals {
    grid-template-rows: 1fr auto auto;
  }
}
#box_section #boxes_wrapper #for_individuals h3, #box_section #boxes_wrapper #not_for_individuals h3 {
  flex: 1 1 100%;
}
#box_section #boxes_wrapper #for_individuals .box, #box_section #boxes_wrapper #not_for_individuals .box {
  flex: 1 1 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  position: relative;
  transition: all 0.4s;
  color: #fff;
}
#box_section #boxes_wrapper #for_individuals .box .wrapper, #box_section #boxes_wrapper #not_for_individuals .box .wrapper {
  height: 100%;
  position: relative;
  z-index: 6;
  padding: 40px 20px 42px;
}
@media screen and (min-width: 576px) {
  #box_section #boxes_wrapper #for_individuals .box .wrapper, #box_section #boxes_wrapper #not_for_individuals .box .wrapper {
    padding: 40px 72px 42px;
  }
}
#box_section #boxes_wrapper #for_individuals .box .wrapper p, #box_section #boxes_wrapper #not_for_individuals .box .wrapper p {
  font-size: 14px;
  line-height: 21px;
}
@media screen and (min-width: 768px) {
  #box_section #boxes_wrapper #for_individuals .box .wrapper p, #box_section #boxes_wrapper #not_for_individuals .box .wrapper p {
    font-size: 12px;
    line-height: 18px;
  }
}
#box_section #boxes_wrapper #for_individuals .box#houseresponder, #box_section #boxes_wrapper #not_for_individuals .box#houseresponder {
  background: #0d3ea4;
}
#box_section #boxes_wrapper #for_individuals .box#hrmls, #box_section #boxes_wrapper #not_for_individuals .box#hrmls {
  background: #e52735;
}
#box_section #boxes_wrapper #for_individuals .box#ominposrednika, #box_section #boxes_wrapper #not_for_individuals .box#ominposrednika {
  background: #f58728;
}
#box_section #boxes_wrapper #for_individuals .box#hrinwestycje, #box_section #boxes_wrapper #not_for_individuals .box#hrinwestycje {
  background: #22b14c;
}
#box_section #boxes_wrapper #for_individuals .box a#ominposrednika-logo, #box_section #boxes_wrapper #not_for_individuals .box a#ominposrednika-logo {
  margin-left: -65px;
}
#box_section #boxes_wrapper #for_individuals .box a#hrmls-logo, #box_section #boxes_wrapper #not_for_individuals .box a#hrmls-logo {
  margin-left: -44px;
}
#box_section #boxes_wrapper #for_individuals .box a#hrinwestycje-logo, #box_section #boxes_wrapper #not_for_individuals .box a#hrinwestycje-logo {
  margin-left: -12px;
}
#box_section .button {
  background: none;
  position: absolute;
  font-size: 14px;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 5px 10px;
  max-width: 200px;
}
#box_section .button i {
  margin-left: 20px;
}

h1#title {
  font-size: 30px;
}
h1#title:after {
  width: 25px;
  height: 3px;
  border-radius: 2px;
  background: #fff;
  margin: 20px auto;
  display: block;
  content: "";
  background: #0083f9;
  margin: 20px auto 20px 0;
}

#uslugi {
  padding-bottom: 0;
}
#uslugi .wp-block-image {
  margin-bottom: 0;
}
#uslugi .wp-block-image figure {
  width: 100%;
}
#uslugi .wp-block-image img {
  display: block;
  width: 100%;
}
#uslugi:before {
  background: #0184fa;
}

#hero-content {
  width: 100vw;
  font-family: "Montserrat", sans-serif;
}
#hero-content a {
  color: #fff;
}
#hero-content .main-section {
  width: 100%;
  max-width: 1170px;
  padding: 2.5rem 0.25rem 21rem;
}
#hero-content .main-section.main-section-hr-analytics {
  padding: 2.5rem 0 7rem;
}
@media screen and (min-width: 768px) {
  #hero-content .main-section {
    padding: 2.5rem 0 5rem;
  }
}
#hero-content .main-buttons {
  flex-wrap: wrap;
}
#hero-content .main-buttons a:hover {
  filter: brightness(90%);
}
#hero-content .main-buttons .single-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 12px;
  font-weight: 700;
  flex: 1 1 100%;
}
@media screen and (min-width: 768px) {
  #hero-content .main-buttons .single-button {
    flex: 1 1 15%;
  }
}
#hero-content .main-buttons .single-button#house_responder {
  flex: 1 1 25%;
  align-items: stretch;
  padding: 0;
}
#hero-content .main-buttons .single-button#house_responder > a, #hero-content .main-buttons .single-button#house_responder div {
  height: 50%;
  width: 100%;
}
#hero-content .main-buttons-mls .single-button {
  background: #dd2942;
}
#hero-content .main-buttons-mls .single-button.active {
  background: #fff;
  color: #dd2942;
}
#hero-content .main-buttons-investments .single-button {
  background: #57b000;
}
#hero-content .main-buttons-investments .single-button.active {
  background: #fff;
  color: #57b000;
}

.button {
  display: inline-block;
  padding: 5px 30px;
  color: inherit;
  border: 1px solid;
  font-size: 14px;
  line-height: 150%;
  border-radius: 80px;
}
.button:hover {
  cursor: pointer;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.5);
}

#o-platformie-mls .content {
  max-width: 715px;
  margin: 0 auto;
  text-align: center;
}

.sub-section h2 {
  margin-bottom: 1em;
  font-weight: normal;
  font-size: 24px;
  color: rgb(51, 51, 51);
}
.sub-section h2 ~ h2 {
  margin-bottom: 20px;
  max-width: 800px;
  font-size: 24px;
  margin-left: auto;
  margin-right: auto;
}
.sub-section h4 {
  font-size: 18px;
  line-height: 30px;
  color: rgb(51, 51, 51);
  font-weight: normal;
  margin-top: 3em;
  padding-top: 2em;
  border-top: 1px solid #ddd;
}

#biura-nieruchomosci-otwarte-na-wspolprace {
  background: rgba(85, 87, 167, 0.1);
  text-align: center;
  padding: 50px;
}

.gallery-size-full {
  display: flex;
  justify-content: space-between;
}
.gallery-size-full .gallery-item {
  background: #fff;
  flex: 0 0 200px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}

#gallery-1 img {
  border: 0 !important;
}

section.page {
  padding: 40px 0;
}
section.page .third-box h3 {
  border-top: 0;
  margin-top: 0;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  padding: 20px;
}
section.page .section h2 {
  border-top: 0;
}
section.page td p {
  font-size: 12px;
  line-height: 15px;
}
section.page td li {
  list-style-type: none;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
  position: relative;
}
section.page td li:first-letter {
  text-transform: capitalize;
}
section.page td li:before {
  position: absolute;
  top: 0;
  left: -20px;
  background: url(/wp-content/public/images/check-circle.f1d09cad.png) no-repeat;
  width: 16px;
  height: 16px;
  content: "";
}
section.page td ul + p {
  margin-top: 60px;
}
section.page .blue td ul + p {
  margin-top: 0;
}
section.page h2 {
  font-weight: normal;
  font-size: 24px;
  line-height: 130%;
  margin-bottom: 1em;
}
section.page p {
  margin-bottom: 1em;
}
section.page p + h2 {
  border-top: 1px solid #ddd;
  padding-top: 0.5em;
  margin-top: 0.5em;
}
section.page p + h4 {
  margin-top: 2em;
}
section.page h6 {
  font-size: 18px;
  line-height: 24px;
  color: #0381f2;
  margin: 50px 0 20px;
}
section.page h3 {
  color: #0381f2;
  font-size: 18px;
  line-height: 130%;
  margin-bottom: 1em;
  margin-top: 1em;
}
section.page h4 {
  font-weight: normal;
  font-size: 24px;
  line-height: 130%;
  margin-bottom: 1em;
}
section.page h4 strong {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: rgb(116, 116, 116);
}
section.page li {
  font-size: 14px;
  line-height: 24px;
  color: rgb(116, 116, 116);
  padding-left: 20px;
  margin: 10px 0 0 20px;
}
section.page ul {
  margin-bottom: 1em;
}

#dolacz h2:first-child {
  display: none;
}
#dolacz h2 + h2:before {
  content: "";
  background: rgba(85, 87, 167, 0.1) url(/wp-content/public/images/check-solid.1f67610a.svg) no-repeat center center;
  background-size: 20px auto;
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto 2em;
  border-radius: 30px;
}
#dolacz p {
  max-width: 640px;
  width: 90%;
  margin: 3em auto 1em;
  font-size: 12px;
  line-height: 20px;
  color: rgb(187, 187, 187);
}

.aligncenter {
  margin: 0 auto;
  display: block;
}

.third-box {
  border-radius: 20px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  padding: 20px;
  width: 30%;
  float: left;
  margin-bottom: 40px;
}
.third-box hr {
  border: 0;
  border-top: 1px solid #ddd;
  margin: 0 -20px;
}
.third-box span {
  display: block;
  text-align: center;
  padding-top: 20px;
}
.third-box span strong {
  font-size: 2.5em;
}
.third-box ~ .third-box {
  margin-left: 5%;
}
.third-box + p {
  clear: both;
}

#cennik .content {
  max-width: 900px;
  margin: 0 auto;
}
#cennik .content > h2 {
  margin-lef: -105px;
}

.check {
  margin-top: 3rem;
  display: flex;
  margin-bottom: -2rem;
  align-items: center;
}
.check p {
  font-size: 14px;
  line-height: 24px;
  color: rgb(116, 116, 116);
}
.check i:before {
  content: "";
  background: rgba(85, 87, 167, 0.1) url(/wp-content/public/images/check-solid.1f67610a.svg) no-repeat center center;
  background-size: 14px auto;
  width: 28px;
  height: 28px;
  display: block;
  margin: 0 1rem 0 0;
  border-radius: 30px;
}

.icon-box {
  display: flex;
}
.icon-box i {
  color: #0285FB;
  width: 25px;
  line-height: 24px;
  font-size: 17px;
}

.col {
  width: 30%;
  float: left;
}
.col > .icon-box {
  margin-top: 2em;
}
.col > .icon-box + br + .icon-box {
  margin-top: 0;
}
.col > p {
  margin-top: 2em;
}
.col h4 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
.col + p {
  clear: both;
}

.content p {
  font-size: 14px;
  line-height: 24px;
  color: rgb(116, 116, 116);
}

.entry h2 {
  margin-top: 2em;
}
.entry h2:first-child {
  margin-top: 0;
}
.entry aside {
  float: left;
  border-radius: 5px;
  overflow: hidden;
  width: 255px;
  display: flex;
  flex-direction: column;
}
.entry aside a {
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  padding: 15px 30px;
  background: #0083f9;
}
.entry aside a ~ a {
  color: rgba(255, 255, 255, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.entry aside a ~ a .fa {
  opacity: 0;
}
.entry aside a.inactive {
  color: rgba(255, 255, 255, 0.5);
}
.entry aside a.active {
  color: #fff;
}
.entry aside a.active .fa {
  opacity: 1;
}
.entry aside ~ section {
  margin-left: 280px;
}
.entry aside ~ section + section {
  display: none;
}
.entry .sub-section h2 {
  margin-top: 0;
}
.entry hr {
  border: 0;
  border-top: 1px solid #ddd;
  margin: 2em 0;
}
.entry div.wpcf7 {
  float: right;
  max-width: 100%;
  width: 350px;
  text-align: center;
  margin-left: 70px;
}

#kontakt .wpcf7 {
  float: right;
  width: 35%;
  margin-left: 2rem;
  padding-left: 2rem;
  border-left: 1px solid #ddd;
}

.select {
  position: relative;
}
.select input {
  pointer-events: none;
}
.select:focus {
  outline: none;
}
.select li {
  list-style-type: none;
  text-align: left;
  font-size: inherit !important;
  margin: 0 20px 0 0 !important;
  padding: 0 !important;
  line-height: 35px !important;
  color: #aaa;
}
.select li:hover {
  color: #000;
  cursor: pointer;
}
.select ul {
  top: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  z-index: 2;
  position: absolute;
  width: 100%;
  border: 1px solid #ddd;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 1em;
  min-height: 35px;
  display: none;
  border-radius: 20px;
  line-height: 25px;
  font-size: 12px;
  color: #000;
  font-family: inherit;
}
.select i {
  position: absolute;
  line-height: 37px;
  right: 15px;
  top: 0;
  z-index: 3;
  pointer-events: none;
}

form span.wpcf7-not-valid-tip {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 0 5px;
  background: rgba(255, 0, 0, 0.3);
  border: 1px solid #f00;
}

.wpcf7 p {
  margin-bottom: 15px;
  font-size: 12px;
  list-style-type: 16px;
}
.wpcf7 p br {
  display: none;
}
.wpcf7 label {
  color: #000;
  font-size: 0.9em;
  margin-bottom: 5px;
  display: block;
}
.wpcf7 input {
  border: 1px solid #ddd;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 1em;
  min-height: 35px;
  width: 100%;
  display: block;
  border-radius: 20px;
  line-height: 25px;
  font-size: 12px;
  color: #000;
  transition: all 0.3s;
  font-family: inherit;
}
.wpcf7 input:focus {
  outline: none;
  background: #fff;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.1);
  border-color: #ccc;
}
.wpcf7 textarea {
  border: 1px solid #ddd;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 1em;
  min-height: 35px;
  width: 100%;
  display: block;
  line-height: 25px;
  font-size: 12px;
  color: #000;
  transition: all 0.3s;
  font-family: inherit;
  border-radius: 6px;
  height: 90px;
}
.wpcf7 select {
  border: 1px solid #ddd;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 1em;
  min-height: 35px;
  width: 100%;
  display: block;
  border-radius: 20px;
  line-height: 25px;
  font-size: 12px;
  color: #000;
  transition: all 0.3s;
  font-family: inherit;
}
.wpcf7 input.wpcf7-submit {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  line-height: 150%;
  width: unset;
  cursor: pointer;
  border: 0;
  border-radius: 80px;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(0deg, #0285FB 0%, #0675d6 100%);
}

select:focus {
  outline: none;
}

.clear {
  clear: both;
}

a.inactive .fa {
  opacity: 0;
}

aside .fa {
  float: right;
  font-size: 10px;
  line-height: 20px;
}

.switch {
  float: left;
  width: 255px;
}
.switch a {
  display: block;
  margin-bottom: 10px;
  border-radius: 5px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  padding: 30px;
  color: #fff;
}
.switch a img {
  display: block;
  line-height: 20px;
}
.switch ~ .section {
  margin-left: 280px;
}
.switch + .section {
  display: block;
}

.section {
  display: none;
}
.section:target {
  display: block;
}

.hr {
  background: #003399;
}

.mls {
  background: #e42634;
}

.op {
  background: #f5821f;
}

table {
  border-collapse: collapse;
}
table th {
  border-bottom: 1px solid #ddd;
  background: #f4f4f4;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  height: 40px;
}

td {
  border: 1px solid #ddd;
  padding: 20px;
  vertical-align: top;
  font-size: 12px;
  line-height: 15px;
  position: relative;
  width: 255px;
}
td:empty::before {
  transform: rotate(45deg);
}
td:empty::after {
  transform: rotate(-45deg);
}
td:first-child {
  vertical-align: middle;
  text-align: center;
  border-width: 1px 1px 1px 0;
  width: unset;
}
td:first-child i {
  font-size: 20px;
}
td:last-child {
  vertical-align: middle;
  text-align: center;
  border-width: 1px 0 1px 1px;
  width: 160px;
}
td:last-child a {
  color: #3b9ff9;
}
td p[style="text-align: center;"] a {
  background: #39b54a;
  border-radius: 15px;
  line-height: 30px;
  padding: 0 15px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  margin-bottom: 1em;
}
td p[style="text-align: center;"] a:first-letter {
  text-transform: uppercase;
}
td p[style="text-align: center;"]:last-child a {
  background: #f6892c;
}
td i {
  color: #3b9ff9;
}
td ul + p a.active {
  color: #fff;
  background: #0083f9;
}
td ul + p a {
  bottom: 20px;
  left: 20px;
  line-height: 30px;
  padding: 0 15px;
  position: absolute;
  border-radius: 15px;
  color: #0083f9;
  text-transform: capitalize;
  border: 1px solid #0083f9;
}
td ul + p a:after {
  margin-left: 2em;
  content: "\f061";
  font-family: FontAwesome;
}

tr:not(.blue) td:empty {
  position: relative;
  text-align: center;
  vertical-align: middle;
}
tr:not(.blue) td:empty::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  background-color: #ddd;
}
tr:not(.blue) td:empty::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  background-color: #ddd;
}

.blue {
  background: #f2f8fe;
}
.blue td:empty {
  background: none;
}
.blue td:nth-child(4) {
  border-right: 0;
  vertical-align: middle;
}
.blue td:nth-child(5) {
  border-left: 0;
}
.blue h3 {
  color: #3ba0fa;
  font-size: 18px;
}

.contact-box + h2 {
  margin-top: 0;
}
.contact-box br {
  display: none;
}

.page .contact-box h4 {
  font-size: 19px;
}

#text-2 {
  max-width: 150px;
}
#text-2 img {
  width: 100px;
  margin-left: auto;
  margin-top: 50px;
  display: block;
}

.logos {
  padding-top: 10px;
  display: flex;
  justify-content: space-around;
}

.page-header {
  display: flex;
  justify-content: space-between;
}

.breadcrumbs {
  line-height: 40px;
  font-size: 11px;
  color: #999999;
}
.breadcrumbs a {
  color: #999999;
}

li li {
  margin-left: 50px;
  list-style-type: lower-alpha;
}

#faq.page p {
  font-size: 14px;
  line-height: 24px;
  color: rgb(116, 116, 116);
  border-left: 3px solid #ebebeb;
  padding-left: 30px;
  margin-left: 30px;
}
#faq.page p + p {
  padding-top: 1em;
}

.wpcft a {
  text-decoration: underline;
}

#menu-button {
  display: none;
}

@media screen and (max-width: 768px) {
  .wpcf7 input {
    font-size: 16px;
  }
  .wpcf7 textarea {
    font-size: 16px;
  }
  .wpcf7 select {
    font-size: 16px;
  }
  nav {
    position: fixed;
    background: linear-gradient(to bottom, #e9f4fd 0%, #deeefc 100%);
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    overflow: auto;
    transition: all 0.4s;
  }
  nav li.current-menu-item {
    background: #fff;
  }
  nav li.current-menu-item:before {
    display: none;
  }
  nav li {
    display: block;
    line-height: 30px;
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  }
  nav li a {
    font-size: 20px;
    padding: 15px;
    display: block;
    color: #0675d6;
  }
  nav.open {
    left: 0;
  }
  #menu-button {
    display: block;
    position: relative;
    z-index: 5;
  }
  .admin-bar nav {
    padding-top: 48px;
  }
  header .row {
    height: 60px;
    margin-bottom: -60px;
    padding: 0 20px;
  }
  #cover {
    padding-top: 100px;
  }
  #cover .row {
    flex-direction: column;
  }
  #cover .row .box-section {
    margin-bottom: 0px;
  }
  #cover .row .box-section + .box-section {
    margin: 20px 0 0 0;
  }
  #cover .row .box-section:nth-child(1) {
    margin-bottom: 0;
  }
  #cover .row .box-section:nth-child(2) {
    margin-bottom: 0;
  }
  #cover .row .box-section:nth-child(4) {
    margin-bottom: -50px;
  }
  #hero-content {
    padding: 0;
  }
  #hero-content h1 {
    font-size: 20px;
  }
  #hero-content h2 {
    font-size: 20px;
  }
  #hero-content a {
    padding: 5px 15px;
    font-size: 14px;
  }
  .button {
    padding: 5px 30px;
    font-size: 14px;
  }
  footer {
    padding: 20px 0;
  }
  footer .row {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
  }
  a[href*=facebook] {
    text-align: left;
    margin-top: 10px;
    padding: 20px 40px 20px 0;
  }
  #copyright div {
    line-height: 18px;
    font-size: 12px;
  }
  section.page {
    padding-top: 80px;
  }
  .page-header {
    flex-direction: column;
  }
  .page-header .breadcrumbs {
    order: -1;
    width: 100%;
    text-align: right;
  }
  .switch {
    width: 100%;
    float: none;
  }
  .switch ~ .section {
    margin-left: 0;
  }
  .entry aside {
    margin-bottom: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  .entry aside a {
    padding: 10px 15px;
    flex: 1 0 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .entry aside a .fa {
    transition: all 0.3s;
  }
  .entry aside a:first-child .fa {
    transform: rotate(90deg);
  }
  .entry aside a ~ a {
    border-top: 0;
  }
  .entry aside a.active .fa {
    transform: rotate(90deg);
  }
  .entry aside ~ section {
    margin-left: 0;
  }
  .entry div.wpcf7 {
    margin-left: 0;
    margin-bottom: 20px;
  }
  .home #cover {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1160px) {
  #cover .row {
    display: flex;
    flex-wrap: wrap;
  }
  #cover .row .box-section {
    flex: 1 1 40%;
  }
  #cover .row .box-section:nth-child(1) {
    margin-bottom: 20px;
  }
  #cover .row .box-section:nth-child(2) {
    margin-bottom: 20px;
  }
  #cover .row .box-section:nth-child(3) {
    margin-left: 0;
  }
  .table-container {
    width: 100%;
    overflow: scroll;
  }
  td {
    min-width: 200px;
  }
  td ul + p a {
    white-space: nowrap;
  }
}
@media (max-width: 1024px) {
  .row {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.preferences {
  background: url(/wp-content/public/images/HR_Analytics_section_1_bg.c047da02.png) no-repeat;
  background-size: cover;
  background-position-x: 0;
}
@media (min-width: 1024px) {
  .preferences {
    background-position-x: -460px;
  }
}
@media (min-width: 1280px) {
  .preferences {
    background-position-x: -340px;
  }
}
@media (min-width: 1440px) {
  .preferences {
    background-position-x: -240px;
  }
}
@media (min-width: 1536px) {
  .preferences {
    background-position-x: -140px;
  }
}
@media (min-width: 1800px) {
  .preferences {
    background-position-x: 0;
  }
}

.benefits {
  background: linear-gradient(180deg, #ffffff 57%, #1a1b20 43%);
}
@media (min-width: 1024px) {
  .benefits {
    background: linear-gradient(90deg, #ffffff 50%, #1a1b20 50%);
  }
}

a.disabled{
  pointer-events: none;
}

#wpcf7-f205-o1 .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
}
#wpcf7-f205-o1 .wpcf7-form > div {
  padding: 0 15px;
}
#wpcf7-f205-o1 .wpcf7-form > div p {
  margin-bottom: 24px;
}
#wpcf7-f205-o1 .wpcf7-form > div input:not(.wpcf7-submit), #wpcf7-f205-o1 .wpcf7-form > div textarea {
  border-radius: 0;
  border: 1px solid #e5e5e5;
  background: #fff;
  margin-bottom: 0;
}
#wpcf7-f205-o1 .wpcf7-form > div textarea {
  resize: none;
  height: 100%;
  margin-bottom: 0;
}
#wpcf7-f205-o1 .wpcf7-form > div label {
  font-size: 14px;
  color: #585858;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0;
}
#wpcf7-f205-o1 .wpcf7-form > div label span {
  margin-bottom: 0;
}
#wpcf7-f205-o1 .wpcf7-form .col-5 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  #wpcf7-f205-o1 .wpcf7-form .col-5 {
    width: 41.66666667%;
  }
}
@media screen and (max-width: 768px) {
  #wpcf7-f205-o1 .wpcf7-form .col-5 {
    padding: 0;
  }
}
#wpcf7-f205-o1 .wpcf7-form .col-7 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  #wpcf7-f205-o1 .wpcf7-form .col-7 {
    width: 58.33333333%;
  }
}
@media screen and (max-width: 768px) {
  #wpcf7-f205-o1 .wpcf7-form .col-7 {
    padding: 0;
  }
}
#wpcf7-f205-o1 .wpcf7-form .col-7 p {
  margin-bottom: 0;
  padding-bottom: 24px;
  height: calc(100% - 21px);
}
#wpcf7-f205-o1 .wpcf7-form .col-7 p label {
  height: 100%;
}
#wpcf7-f205-o1 .wpcf7-form .col-7 p label span {
  display: block;
  height: 100%;
}
#wpcf7-f205-o1 .wpcf7-form .col-12 {
  width: 100%;
}
#wpcf7-f205-o1 .wpcf7-form .col-12 input {
  display: block;
  margin-left: auto;
}
#wpcf7-f205-o1 .wpcf7-submit {
  padding: 20px 40px;
  border-radius: 0;
  border: 0;
  background: #003399;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

#footer_grid {
  grid-template-rows: repeat(5, 0.5fr auto);
}
@media screen and (min-width: 768px) {
  #footer_grid {
    grid-template-rows: repeat(2, 1fr auto);
  }
}
@media screen and (min-width: 1280px) {
  #footer_grid {
    grid-template-rows: 1fr auto;
  }
}
#footer_grid ul {
  list-style: none;
}
#footer_grid ul li {
  line-height: 24px;
  font-weight: 600;
  color: #747474;
  font-size: 12px;
}
#footer_grid ul li a {
  color: #747474;
  font-size: 12px;
}
#footer_grid ul li a.house-responder-euro {
  color: #4a4a4a;
}
#footer_grid ul li a:hover {
  color: #EF3442;
}
#footer_grid ul li li {
  font-weight: 400;
  list-style-type: none;
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  #footer_grid ul li li {
    margin-left: 12px;
  }
}

footer {
  background: #000;
  color: #fff;
  padding: 40px;
}
footer .row {
  display: flex;
  justify-content: space-between;
}
footer #copyright .triangle-up {
  transition: 0.4s ease-in-out all;
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #747474;
  height: 0;
  width: 0;
}
footer #copyright a, footer #copyright button {
  color: #747474;
}
footer #copyright a:hover, footer #copyright button:hover {
  color: #EF3442;
}
footer #copyright a:hover span, footer #copyright button:hover span {
  border-bottom-color: #EF3442;
}
footer h2 {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
footer ul {
  line-height: 40px;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-width: 280px;
       column-width: 280px;
  list-style-type: none;
}
footer li a {
  color: rgb(116, 116, 116);
  font-size: 14px;
}
footer li a:hover {
  text-decoration: underline;
  color: #EF3442;
}

.hr-list li {
  position: relative;
  display: flex;
  margin-left: 40px;
  margin-bottom: 1.125rem;
  line-height: 20px;
  font-size: 14px;
  min-height: 30px;
  align-items: center;
}
.hr-list li:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -40px;
  background: url(/wp-content/public/images/check-solid-with-bg.12493542.svg) no-repeat;
  width: 30px;
  height: 30px;
}

ol {
  list-style-type: decimal;
}

.social-media-box {
  text-align: center;
  max-width: 820px;
  margin: 0 auto 40px;
  color: #3c4049;
}
.social-media-box .primary-text {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 15px;
}
.social-media-box .secondary-text {
  font-size: 14px;
  font-weight: 400;
}
.social-media-box .link {
  color: #00a2e8;
  text-decoration: none;
  font-weight: 700;
}
.social-media-box .icons-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-media-box .icons-wrapper .linkedin {
  margin-right: 20px;
}
.social-media-box .icons-wrapper .linkedin svg {
  border-radius: 50%;
}
.social-media-box .icons-wrapper .facebook {
  width: 42px;
  height: 42px;
}
.social-media-box .icons-wrapper .facebook a {
  padding: 0;
}

.contact-table-wrap > div:first-child {
  width: 100%;
}
@media (min-width: 1024px) {
  .contact-table-wrap > div:first-child {
    width: 40%;
  }
}
.contact-table-wrap > div:first-child > .flex > .flex {
  width: 190px;
}
.contact-table-wrap > div:nth-child(2) {
  width: 100%;
}
@media (min-width: 1024px) {
  .contact-table-wrap > div:nth-child(2) {
    width: 25%;
  }
}
.contact-table-wrap > div:nth-child(3) {
  width: 100%;
}
@media (min-width: 1024px) {
  .contact-table-wrap > div:nth-child(3) {
    width: 35%;
  }
}
.hover\:bg-\[\#12a4cc\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(18 164 204 / var(--tw-bg-opacity));
}
.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:rotate-0{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (prefers-reduced-motion: reduce){
  .motion-reduce\:transition-none{
    transition-property: none;
  }
}
@media (min-width: 640px){
  .sm\:bottom-0{
    bottom: 0px;
  }
}
@media (min-width: 768px){
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .md\:px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:text-left{
    text-align: left;
  }
}
@media (min-width: 1024px){
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mr-4{
    margin-right: 1rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-2\/6{
    width: 33.333333%;
  }
  .lg\:w-3\/6{
    width: 50%;
  }
  .lg\:w-4\/6{
    width: 66.666667%;
  }
  .lg\:grid-flow-row{
    grid-auto-flow: row;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:whitespace-nowrap{
    white-space: nowrap;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pl-4{
    padding-left: 1rem;
  }
  .lg\:pr-4{
    padding-right: 1rem;
  }
  .lg\:pr-\[10px\]{
    padding-right: 10px;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-\[76px\]{
    padding-top: 76px;
  }
  .lg\:text-\[10px\]\/\[14px\]{
    font-size: 10px;
    line-height: 14px;
  }
  .lg\:text-\[12px\]\/\[18px\]{
    font-size: 12px;
    line-height: 18px;
  }
  .lg\:text-\[12px\]\/\[20px\]{
    font-size: 12px;
    line-height: 20px;
  }
  .lg\:text-\[17px\]\/\[42px\]{
    font-size: 17px;
    line-height: 42px;
  }
  .lg\:text-\[24px\]\/\[28px\]{
    font-size: 24px;
    line-height: 28px;
  }
  .lg\:text-\[34px\]\/\[42px\]{
    font-size: 34px;
    line-height: 42px;
  }
}
@media (min-width: 1280px){
  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Ozs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDRkE7Ozs7Ozs7Q0FBQTtBQVVBO0VBQ0U7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtBRElGOztBQ0FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURHRjs7QUNBQTtFQUNFO0VBQ0E7RUFDQTtBREdGOztBQ0FBO0VBQ0U7RUFDQTtBREdGOztBQzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEM0JKOztBQ2dDRTtFQUNFO0FEN0JKOztBQ21DSTtFQUNFO0FEaENOOztBQ3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcENOOztBQzBDRTtFQUNFO0FEdkNKOztBQzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4Q0Y7O0FDNENFO0VBQ0U7QUR6Q0o7O0FDOENFO0VBQ0U7QUQzQ0o7QUM2Q0U7RUFDRTtBRDNDSjtBQzZDSTtFQUhGO0lBSUk7RUQxQ0o7QUFDRjtBQzhDSTtFQUNFO0FENUNOO0FDOENNO0VBSEY7SUFJSTtFRDNDTjtBQUNGOztBQ2tESTtFQUNFO0VBQ0E7QUQvQ047O0FDbURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURoREY7QUNtRE07RUFERjtJQUVJO0VEaEROO0FBQ0Y7QUNrREk7RUFDRTtBRGhETjtBQ2lETTtFQUZGO0lBR0k7RUQ5Q047QUFDRjtBQytDTTtFQUNFO0FEN0NSO0FDK0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0N6TEE7QUY0SVI7QUM4Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDVDVjtBQzZDVTtFQUxGO0lBTUk7RUQxQ1Y7QUFDRjtBQzJDVTtFQUNFO0VBQ0E7QUR6Q1o7QUMyQ1k7RUFKRjtJQUtJO0lBQ0E7RUR4Q1o7QUFDRjtBQzJDUTtFQUNFO0FEekNWO0FDMkNRO0VBQ0U7QUR6Q1Y7QUMyQ1E7RUFDRTtBRHpDVjtBQzJDUTtFQUNFO0FEekNWO0FDNENVO0VBQ0U7QUQxQ1o7QUM0Q1U7RUFDRTtBRDFDWjtBQzRDVTtFQUNFO0FEMUNaO0FDZ0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOUNKO0FDK0NJO0VBQ0U7QUQ3Q047O0FDaURBO0VBWUU7QUR6REY7QUM4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ1Q0o7O0FDZ0RBO0VBV0U7QUR2REY7QUM2Q0U7RUFDRTtBRDNDSjtBQzRDSTtFQUNFO0FEMUNOO0FDNENJO0VBQ0U7RUFDQTtBRDFDTjtBQzhDRTtFQUNFO0FENUNKOztBQytDQTtFQUNFO0VBQ0E7QUQ1Q0Y7QUM2Q0U7RUFDRSxXQ3ZSSTtBRjRPUjtBQzZDRTtFQUNFO0VBQ0E7RUFFQTtBRDVDSjtBQzhDSTtFQUNFO0FENUNOO0FDK0NJO0VBVkY7SUFXSTtFRDVDSjtBQUNGO0FDK0NFO0VBQ0U7QUQ3Q0o7QUMrQ007RUFDRTtBRDdDUjtBQ2dESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOUNOO0FDZ0RNO0VBVEY7SUFVSTtFRDdDTjtBQUNGO0FDK0NNO0VBQ0U7RUFDQTtFQUNBO0FEN0NSO0FDOENRO0VBQ0U7RUFDQTtBRDVDVjtBQ2lETTtFQUNFO0FEL0NSO0FDZ0RRO0VBQ0UsZ0JDMVVGO0VEMlVFO0FEOUNWO0FDbURNO0VBQ0U7QURqRFI7QUNrRFE7RUFDRSxnQkNuVkY7RURvVkU7QURoRFY7O0FDc0RBO0VBQ0U7RUFDQTtFQUNBLGNDdFZRO0VEdVZSO0VBQ0E7RUFDQTtFQUNBO0FEbkRGO0FDb0RFO0VBQ0U7RUFDQTtBRGxESjs7QUNzREU7RUFDRTtFQUNBO0VBQ0E7QURuREo7O0FDdURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JDM1dNO0FGdVRWO0FDc0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBEUjtBQ3dERTtFQUNFO0VBQ0E7RUFDQSxzQkN6WE07RUQwWE47RUFDQTtFQUNBO0VBQ0E7QUR0REo7O0FDeURBO0VBQ0U7RUFDQTtFQUNBO0FEdERGOztBQ3dEQTtFQUNFO0VBQ0E7QURyREY7QUNzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBESjs7QUN3REU7RUFDRTtBRHJESjs7QUN3REE7RUFDRTtBRHJERjtBQ3VESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHJETjtBQ3lESTtFQUNFO0FEdkROO0FDMkRJO0VBQ0U7RUFDQTtBRHpETjtBQzJESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR6RE47QUMwRE07RUFDRTtBRHhEUjtBQzBETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeERSO0FDNkRRO0VBQ0U7QUQzRFY7QUNvRVU7RUFDRTtBRGxFWjtBQ3dFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdEVKO0FDd0VFO0VBQ0U7QUR0RUo7QUN3RU07RUFDRTtFQUNBO0VBQ0E7QUR0RVI7QUN3RU07RUFDRTtBRHRFUjtBQzBFRTtFQUNFO0VBQ0E7RUFDQSxjQy9kTztFRGdlUDtBRHhFSjtBQzBFRTtFQUNFLGNDbmVPO0VEb2VQO0VBQ0E7RUFDQTtFQUNBO0FEeEVKO0FDMEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR4RUo7QUN5RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QkM5Zkk7QUZ1YlY7QUMwRUU7RUFDRTtFQUNBO0VBQ0EseUJDcGdCTTtFRHFnQk47RUFDQTtBRHhFSjtBQzBFRTtFQUNFO0FEeEVKOztBQzZFSTtFQUNFO0FEMUVOO0FDOEVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVFVjtBQ2lGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkNuaUJPO0FGb2RYOztBQ2tGQTtFQUNFO0VBQ0E7QUQvRUY7O0FDaUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOUVGO0FDK0VFO0VBQ0U7RUFDQTtFQUNBO0FEN0VKO0FDK0VFO0VBQ0U7RUFDQTtFQUNBO0FEN0VKO0FDOEVJO0VBQ0U7QUQ1RU47QUNnRkk7RUFDRTtBRDlFTjtBQ2tGSTtFQUNFO0FEaEZOOztBQ3FGRTtFQUNFO0VBQ0E7QURsRko7QUNtRkk7RUFDRTtBRGpGTjs7QUNxRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGxGRjtBQ21GRTtFQUNFO0VBQ0E7RUFDQSx5QkM3bEJNO0FGNGdCVjtBQ29GSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsRk47O0FDc0ZBO0VBQ0U7QURuRkY7QUNvRkU7RUFDRSxjQzNtQk87RUQ0bUJQO0VBQ0E7RUFDQTtBRGxGSjs7QUNxRkE7RUFhRTtFQUNBO0FEOUZGO0FDaUZFO0VBVUU7QUR4Rko7QUNrRlU7RUFDRTtBRGhGWjtBQ3lGRTtFQUNFO0FEdkZKO0FDeUZFO0VBQ0U7RUFDQTtBRHZGSjtBQzBGSTtFQUNFO0FEeEZOOztBQzZGRTtFQUNFO0VBQ0E7RUFDQSx5QkNycEJNO0FGMmpCVjs7QUM4RkU7RUFDRTtBRDNGSjtBQzRGSTtFQUNFO0FEMUZOO0FDNkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM0ZKO0FDNEZJO0VBQ0UsV0M3cUJFO0VEOHFCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUZOO0FDNEZRO0VBQ0UsK0JDeHFCQztFRHlxQkQ7QUQxRlY7QUMyRlU7RUFDRTtBRHpGWjtBQzhGSTtFQUNFLCtCQ2pyQks7QUZxbEJYO0FDOEZJO0VBQ0UsV0Nqc0JFO0FGcW1CUjtBQzZGTTtFQUNFO0FEM0ZSO0FDK0ZNO0VBQ0U7QUQ3RlI7QUMrRlU7RUFDRTtBRDdGWjtBQ29HSTtFQUNFO0FEbEdOO0FDcUdFO0VBQ0U7RUFDQTtFQUNBO0FEbkdKO0FDcUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG5HSjs7QUN1R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcEdKOztBQ3VHQTtFQUNFO0FEcEdGO0FDcUdFO0VBQ0U7QURuR0o7QUNxR0U7RUFDRTtBRG5HSjtBQ3FHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDaHZCTztBRjZvQlg7QUNvR0k7RUFDRSxXQ2p2Qks7RURrdkJMO0FEbEdOO0FDcUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDcHdCTztFRHF3QlAsb0JDNXZCWTtBRnlwQmhCO0FDcUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbkdKOztBQ3VHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBHSjs7QUN3R0U7RUFDRTtFQUNBO0VBQ0E7QURyR0o7QUNzR0k7RUFDRTtBRHBHTjtBQ3VHRTtFQUNFLFdDcHlCTztFRHF5QlA7RUFDQTtFQUNBO0FEckdKO0FDdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQ3B6Qk87RURxekJQO0VBQ0Esb0JDN3lCWTtBRndzQmhCO0FDc0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JDOXlCVztBRjBzQmpCO0FDdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsV0N6MEJPO0VEMDBCUDtFQUNBLG9CQ2wwQlk7RURtMEJaO0VBQ0E7QURyR0o7QUN1R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDMTFCTztFRDIxQlA7RUFDQSxvQkNuMUJZO0FGOHVCaEI7QUN1R0U7RUFDRTtFQUNBO0VBQ0EsV0M3MkJJO0VEODJCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEckdKOztBQ3lHRTtFQUNFO0FEdEdKOztBQ3lHQTtFQUNFO0FEdEdGOztBQ3lHRTtFQUNFO0FEdEdKOztBQzBHRTtFQUNFO0VBQ0E7RUFDQTtBRHZHSjs7QUMwR0E7RUFDRTtFQUNBO0FEdkdGO0FDd0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDcjVCSTtBRit5QlI7QUN1R0k7RUFDRTtFQUNBO0FEckdOO0FDeUdJO0VBQ0U7QUR2R047QUMyR0k7RUFDRTtBRHpHTjs7QUM2R0E7RUFDRTtBRDFHRjtBQzJHRTtFQUNFO0FEekdKOztBQzRHQTtFQUNFO0FEekdGOztBQzJHQTtFQUNFO0FEeEdGOztBQzBHQTtFQUNFO0FEdkdGOztBQ3lHQTtFQUNFO0FEdEdGO0FDdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEckdKOztBQ3dHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEckdGO0FDdUdJO0VBQ0U7QURyR047QUN1R0k7RUFDRTtBRHJHTjtBQ3dHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdEdKO0FDdUdJO0VBQ0U7QURyR047QUN3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHRHSjtBQ3VHSTtFQUNFLGNDaDlCSztBRjIyQlg7QUN5R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0N6K0JFO0VEMCtCRjtFQUNBO0FEdkdOO0FDd0dNO0VBQ0U7QUR0R1I7QUMwR007RUFDRTtBRHhHUjtBQzRHRTtFQUNFLGNDeCtCTztBRjgzQlg7QUMrR1E7RUFDRSxXQzcvQkY7RUQ4L0JFO0FEN0dWO0FDK0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N2L0JDO0VEdy9CRDtFQUNBO0FEN0dWO0FDOEdVO0VBQ0U7RUFDQTtFQUNBLHdCQ3YvQkk7QUYyNEJoQjs7QUNzSE07RUFDRTtFQUNBO0VBQ0E7QURuSFI7QUNvSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDemdDVztBRnU1QnJCO0FDb0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQ2poQ1c7QUYrNUJyQjs7QUN3SEE7RUFpQkU7QURySUY7QUNzSEk7RUFDRTtBRHBITjtBQ3NISTtFQUNFO0VBQ0E7QURwSE47QUNzSEk7RUFDRTtBRHBITjtBQ3VIRTtFQUNFLGNDL2lDTztFRGdqQ1A7QURySEo7O0FDMkhJO0VBQ0U7QUR4SE47QUMySEU7RUFDRTtBRHpISjs7QUM4SEk7RUFDRTtBRDNITjs7QUMrSEE7RUFDRTtBRDVIRjtBQzZIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEM0hKOztBQzhIQTtFQUNFO0VBQ0E7RUFDQTtBRDNIRjs7QUM2SEE7RUFDRTtFQUNBO0FEMUhGOztBQzRIQTtFQUNFO0VBQ0E7RUFDQSxjQ3JsQ1M7QUY0OUJYO0FDMEhFO0VBQ0UsY0N2bENPO0FGKzlCWDs7QUM0SEU7RUFDRTtFQUNBO0FEekhKOztBQzZIRTtFQUNFO0VBQ0E7RUFDQSx5QkNqbkNNO0VEa25DTjtFQUNBO0VBQ0E7QUQxSEo7QUM0SE07RUFDRTtBRDFIUjs7QUNnSUU7RUFDRTtBRDdISjs7QUNnSUE7RUFDRTtBRDdIRjs7QUMrSEE7RUFFSTtJQUNFO0VEN0hKO0VDK0hFO0lBQ0U7RUQ3SEo7RUMrSEU7SUFDRTtFRDdISjtFQ2dJQTtJQUNFO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ5SEY7RUMrSEU7SUFJRTtFRGhJSjtFQzZISTtJQUNFO0VEM0hOO0VDK0hFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ3SEo7RUM4SEk7SUFDRTtJQUNBO0lBQ0E7SUFDQSxjQzVwQ0c7RUZnaUNUO0VDZ0lBO0lBQ0U7RUQ5SEY7RUNnSUE7SUFDRTtJQUNBO0lBQ0E7RUQ5SEY7RUNpSUU7SUFDRTtFRC9ISjtFQ21JRTtJQUNFO0lBQ0E7SUFDQTtFRGpJSjtFQ29JQTtJQUNFO0VEbElGO0VDbUlFO0lBQ0U7RURqSUo7RUNrSUk7SUFDRTtFRGhJTjtFQ2tJUTtJQUNFO0VEaElWO0VDbUlNO0lBQ0U7RURqSVI7RUNtSU07SUFDRTtFRGpJUjtFQ21JTTtJQUNFO0VEaklSO0VDc0lBO0lBQ0U7RURwSUY7RUNxSUU7SUFDRTtFRG5JSjtFQ3FJRTtJQUNFO0VEbklKO0VDcUlFO0lBQ0U7SUFDQTtFRG5JSjtFQ3NJQTtJQUNFO0lBQ0E7RURwSUY7RUNzSUE7SUFDRTtFRHBJRjtFQ3FJRTtJQUNFO0lBQ0E7SUFDQTtFRG5JSjtFQ3NJQTtJQUNFO0lBQ0E7SUFDQTtFRHBJRjtFQ3VJRTtJQUNFO0lBQ0E7RURySUo7RUN3SUE7SUFDRTtFRHRJRjtFQ3dJQTtJQUNFO0VEdElGO0VDdUlFO0lBQ0U7SUFDQTtJQUNBO0VEcklKO0VDd0lBO0lBQ0U7SUFDQTtFRHRJRjtFQ3dJSTtJQUNFO0VEdElOO0VDMklFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR6SUo7RUMwSUk7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaEpOO0VDb0lNO0lBQ0U7RURsSVI7RUNxSVE7SUFDRTtFRG5JVjtFQzRJUTtJQUNFO0VEMUlWO0VDK0lNO0lBQ0U7RUQ3SVI7RUNpSk07SUFDRTtFRC9JUjtFQ21KRTtJQUNFO0lBQ0E7RURqSko7RUNxSkU7SUFDRTtFRG5KSjtBQUNGO0FDc0pBO0VBRUk7SUFDRTtJQUNBO0VEckpKO0VDc0pJO0lBQ0U7RURwSk47RUNxSk07SUFDRTtFRG5KUjtFQ3FKTTtJQUNFO0VEbkpSO0VDcUpNO0lBQ0U7RURuSlI7RUN3SkE7SUFDRTtJQUNBO0VEdEpGO0VDd0pBO0lBVUU7RUQvSkY7RUN5SlE7SUFDRTtFRHZKVjtBQUNGO0FDOEpBO0VBQ0U7SUFDRTtJQUNBO0VENUpGO0FBQ0Y7QUMrSkE7RUFDRTtFQUNBO0VBQ0E7QUQ3SkY7QUMrSkU7RUFMRjtJQU1JO0VENUpGO0FBQ0Y7QUM4SkU7RUFURjtJQVVJO0VEM0pGO0FBQ0Y7QUM2SkU7RUFiRjtJQWNJO0VEMUpGO0FBQ0Y7QUM0SkU7RUFqQkY7SUFrQkk7RUR6SkY7QUFDRjtBQzJKRTtFQXJCRjtJQXNCSTtFRHhKRjtBQUNGOztBQzRKQTtFQUNFO0FEekpGO0FDMkpFO0VBSEY7SUFJSTtFRHhKRjtBQUNGOztBQzRKRTtFQUFBO0FBQUE7O0FFbjVDQTtFQUNFO0VBQ0E7QUg4dkNKO0FHN3ZDSTtFQUNFO0FIK3ZDTjtBRzl2Q007RUFDRTtBSGd3Q1I7QUc5dkNNO0VBQ0U7RUFDQTtFQUNBLGdCRGRBO0VDZUE7QUhnd0NSO0FHOXZDTTtFQUNFO0VBQ0E7RUFDQTtBSGd3Q1I7QUc5dkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhnd0NSO0FHL3ZDUTtFQUNFO0FIaXdDVjtBRzd2Q0k7RUFDRTtBSCt2Q047QUc5dkNNO0VBRkY7SUFHSTtFSGl3Q047QUFDRjtBRzl2Q007RUFQRjtJQVFJO0VIaXdDTjtBQUNGO0FHL3ZDSTtFQUNFO0FIaXdDTjtBR2h3Q007RUFGRjtJQUdJO0VIbXdDTjtBQUNGO0FHaHdDTTtFQVBGO0lBUUk7RUhtd0NOO0FBQ0Y7QUdqd0NNO0VBQ0U7RUFDQTtFQUNBO0FIbXdDUjtBR2x3Q1E7RUFDRTtBSG93Q1Y7QUdud0NVO0VBQ0U7RUFDQTtBSHF3Q1o7QUdod0NJO0VBQ0U7QUhrd0NOO0FHandDTTtFQUNFO0VBQ0E7QUhtd0NSO0FHL3ZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaXdDSjs7QUlyMUNBO0VBQ0U7QUp3MUNGO0FJdjFDRTtFQUZGO0lBR0k7RUowMUNGO0FBQ0Y7QUl6MUNFO0VBTEY7SUFNSTtFSjQxQ0Y7QUFDRjtBSTMxQ0U7RUFDRTtBSjYxQ0o7QUk1MUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo4MUNOO0FJNzFDTTtFQUNFO0VBQ0E7QUorMUNSO0FJNzFDUTtFQUNFO0FKKzFDVjtBSTUxQ1E7RUFDRTtBSjgxQ1Y7QUkzMUNNO0VBQ0U7RUFDQTtFQUNBO0FKNjFDUjtBSTMxQ1E7RUFMRjtJQU1JO0VKODFDUjtBQUNGOztBSXgxQ0E7RUFDRTtFQUNBLFdGM0NNO0VFNENOO0FKMjFDRjtBSTExQ0U7RUFDRTtFQUNBO0FKNDFDSjtBSXoxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjIxQ047QUl6MUNJO0VBQ0U7QUoyMUNOO0FJMTFDTTtFQUNFO0FKNDFDUjtBSTMxQ1E7RUFDRTtBSjYxQ1Y7QUl4MUNFO0VBQ0UsV0Z0RUk7RUV1RUo7RUFDQTtFQUNBO0FKMDFDSjtBSXgxQ0U7RUFDRTtFQUNBO09BQUE7RUFDQTtPQUFBO0VBQ0E7QUowMUNKO0FJdjFDSTtFQUNFLHlCRjdFSTtFRThFSjtBSnkxQ047QUl4MUNNO0VBQ0U7RUFDQSxjRnRFRztBRmc2Q1g7O0FLLzZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxrN0NKO0FLajdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtN0NOOztBSzk2Q0E7RUFDRTtBTGk3Q0Y7O0FNejhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONDhDRjtBTTM4Q0U7RUFDRTtFQUNBO0VBQ0E7QU42OENKO0FNMzhDRTtFQUNFO0VBQ0E7QU42OENKO0FNMzhDRTtFQUNFO0VBQ0E7RUFDQTtBTjY4Q0o7QU0zOENFO0VBQ0U7RUFDQTtFQUNBO0FONjhDSjtBTTU4Q0k7RUFDRTtBTjg4Q047QU03OENNO0VBQ0U7QU4rOENSO0FNMzhDSTtFQUNFO0VBQ0E7QU42OENOO0FNNThDTTtFQUNFO0FOODhDUjs7QU12OENJO0VBQ0U7QU4wOENOO0FNejhDTTtFQUZGO0lBR0k7RU40OENOO0FBQ0Y7QU0xOENRO0VBQ0U7QU40OENWO0FNeDhDSTtFQUNFO0FOMDhDTjtBTXo4Q007RUFGRjtJQUdJO0VONDhDTjtBQUNGO0FNMThDSTtFQUNFO0FONDhDTjtBTTM4Q007RUFGRjtJQUdJO0VOODhDTjtBQUNGO0FDcmdEUTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kbXNncm91cC13cC8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL2Rtc2dyb3VwLXdwLy4vYXNzZXRzL3Njc3MvcHJldmlvdXMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZG1zZ3JvdXAtd3AvLi9hc3NldHMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZG1zZ3JvdXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZG1zZ3JvdXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Rtc2dyb3VwLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9saXN0cy5zY3NzIiwid2VicGFjazovL2Rtc2dyb3VwLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwicHJldmlvdXMvc3R5bGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3Jtc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc29jaWFsc1wiO1xuIiwiLypcblRoZW1lIE5hbWU6IERNUyBHcm91cFxuVGhlbWUgVVJJOlxuQXV0aG9yOiBBbmdlbGlrYSBCb3J1Y2thXG5BdXRob3IgVVJJOiBodHRwczovL3l6b2phLnBsXG5WZXJzaW9uOiAwLjFcblxuKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAxMDA7MjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG4vLyBUT0RPOiAhISEgQ0hBTkdFIEVWRVJZVEhJTkcgVE8gQEFQUExZIFJVTEUgISEhXG4ucm93IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmEge1xuICBjb2xvcjogIzA2NzVkNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYigzMSwzMSwzMSk7XG59XG5cbi8vaGVhZGVyIHtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgei1pbmRleDogNDtcbi8vICBiYWNrZ3JvdW5kOiAjZTlmNGZkO1xuLy8gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2U5ZjRmZCAwJSwgI2RlZWVmYyAxMDAlKTtcbi8vICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOWY0ZmQgMCUsI2RlZWVmYyAxMDAlKTtcbi8vICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTlmNGZkIDAlLCNkZWVlZmMgMTAwJSk7XG4vLyAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlOWY0ZmQnLCBlbmRDb2xvcnN0cj0nI2RlZWVmYycsR3JhZGllbnRUeXBlPTAgKTtcbi8vfVxuLy9cbi8vLmhvbWUge1xuLy8gIGhlYWRlciB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbi8vICAgIGJhY2tncm91bmQ6IG5vbmU7XG4vLyAgfVxuLy99XG4vL1xuLy9oZWFkZXIge1xuLy8gIC5yb3cge1xuLy8gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4vLyAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgIGhlaWdodDogODBweDtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIH1cbi8vfVxuXG5uYXYge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbm5hdiB7XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbn1cblxubmF2IHtcbiAgbGkge1xuICAgIGEge1xuICAgICAgY29sb3I6IHJnYigzMSwgMzEsIDMxKTtcbiAgICB9XG4gIH1cbn1cblxubmF2IHtcbiAgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgzZjk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dvIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuI2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4jY292ZXIge1xuICBoMSB7XG4gICAgY29sb3I6ICNmZmZcbiAgfVxufVxuXG4uaG9tZSB7XG4gICNjb3ZlciB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbiAgLm1haW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgI2hlcm8tY29udGVudCB7XG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMC4yNXJlbSA4Ljc1cmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDAgNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWUge1xuICAjY3VydmUge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICBtYXJnaW46IDAgLTNweDtcbiAgICB9XG4gIH1cbn1cbiNib3hfc2VjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAjYm94ZXNfd3JhcHBlciB7XG4gICAgI25vdF9mb3JfaW5kaXZpZHVhbHMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Zvcl9pbmRpdmlkdWFscywgI25vdF9mb3JfaW5kaXZpZHVhbHMge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvIGF1dG87XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgfVxuICAgICAgLmJveCB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDQycHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNzJweCA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI2hvdXNlcmVzcG9uZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQzZWE0O1xuICAgICAgICB9XG4gICAgICAgICYjaHJtbHMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNTI3MzU7XG4gICAgICAgIH1cbiAgICAgICAgJiNvbWlucG9zcmVkbmlrYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ODcyODtcbiAgICAgICAgfVxuICAgICAgICAmI2hyaW53ZXN0eWNqZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyYjE0YztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAmI29taW5wb3NyZWRuaWthLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmI2hybWxzLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmI2hyaW53ZXN0eWNqZS1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbmgxI3RpdGxlIHtcbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4M2Y5O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggMDtcbiAgfVxuICBmb250LXNpemU6IDMwcHg7XG59XG4jdXNsdWdpIHtcbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAxODRmYTtcbiAgfVxufVxuI2hlcm8tY29udGVudCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5tYWluLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuXG4gICAgcGFkZGluZzogMi41cmVtIDAuMjVyZW0gMjFyZW07XG5cbiAgICAmLm1haW4tc2VjdGlvbi1oci1hbmFseXRpY3Mge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgN3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgNXJlbTtcblxuICAgIH1cbiAgfVxuICAubWFpbi1idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAxIDEgMTUlO1xuICAgICAgfVxuXG4gICAgICAmI2hvdXNlX3Jlc3BvbmRlciB7XG4gICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmID4gYSwgZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW1scyB7XG4gICAgICAuc2luZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZDI5NDI7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICNkZDI5NDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbnZlc3RtZW50cyB7XG4gICAgICAuc2luZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1N2IwMDA7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICM1N2IwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBjb2xvcjogJGNvbG9yXzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDAsMCwwLDAuNSk7XG4gIH1cbn1cbiNvLXBsYXRmb3JtaWUtbWxzIHtcbiAgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3ViLXNlY3Rpb24ge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3JfOTtcbiAgICB+IHtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfOTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICB9XG59XG4jYml1cmEtbmllcnVjaG9tb3NjaS1vdHdhcnRlLW5hLXdzcG9scHJhY2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCA4NywgMTY3LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4uZ2FsbGVyeS1zaXplLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgfVxufVxuI2dhbGxlcnktMSB7XG4gIGltZyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnNlY3Rpb24ucGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLnRoaXJkLWJveCB7XG4gICAgaDMge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbiB7XG4gICAgaDIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2NoZWNrLWNpcmNsZS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICsge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibHVlIHtcbiAgICB0ZCB7XG4gICAgICB1bCB7XG4gICAgICAgICsge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgKyB7XG4gICAgICBoMiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvcl8xOTtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yXzE5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfNztcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yXzc7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4jZG9sYWN6IHtcbiAgaDIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgKyB7XG4gICAgICBoMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODUsIDg3LCAxNjcsIDAuMSkgdXJsKCcuLi8uLi9pbWFnZXMvY2hlY2stc29saWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDNlbSBhdXRvIDFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvcl8xMDtcbiAgfVxufVxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRoaXJkLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGhyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gIH1cbiAgfiB7XG4gICAgLnRoaXJkLWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgfVxuICB9XG4gICsge1xuICAgIHAge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4jY2VubmlrIHtcbiAgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgPmgyIHtcbiAgICAgIG1hcmdpbi1sZWY6IC0xMDVweDtcbiAgICB9XG4gIH1cbn1cbi5jaGVjayB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvcl83O1xuICB9XG4gIGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCA4NywgMTY3LCAwLjEpIHVybCgnLi4vLi4vaW1hZ2VzL2NoZWNrLXNvbGlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGkge1xuICAgIGNvbG9yOiAkY29sb3JfMTE7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uY29sIHtcbiAgPi5pY29uLWJveCB7XG4gICAgKyB7XG4gICAgICBiciB7XG4gICAgICAgICsge1xuICAgICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gID5wIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICArIHtcbiAgICBwIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuLmNvbnRlbnQge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvcl83O1xuICB9XG59XG4uZW50cnkge1xuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgYXNpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4M2Y5O1xuICAgICAgfiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMTQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfMTQ7XG4gICAgfVxuICAgIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAuZmEge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICB+IHtcbiAgICAgIHNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjgwcHg7XG4gICAgICAgICsge1xuICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1zZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBociB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gIH1cbiAgZGl2LndwY2Y3IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbiNrb250YWt0IHtcbiAgLndwY2Y3IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICB9XG59XG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnB1dCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl8xMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfMTM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl8xMztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gIH1cbiAgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5mb3JtIHtcbiAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwwLDAsMC4zKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xuICB9XG59XG4ud3BjZjcge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IDE2cHg7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3JfMTM7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yXzEzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlfMTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yXzE7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl8xMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yXzEzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlfMTtcbiAgfVxuICBpbnB1dC53cGNmNy1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAyODVGQiAwJSwgIzA2NzVkNiAxMDAlKTtcbiAgfVxufVxuc2VsZWN0IHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5hLmluYWN0aXZlIHtcbiAgLmZhIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5hc2lkZSB7XG4gIC5mYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnN3aXRjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjU1cHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICB+IHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjgwcHg7XG4gICAgfVxuICB9XG4gICsge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICAmOnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ociB7XG4gIGJhY2tncm91bmQ6ICMwMDMzOTk7XG59XG4ubWxzIHtcbiAgYmFja2dyb3VuZDogI2U0MjYzNDtcbn1cbi5vcCB7XG4gIGJhY2tncm91bmQ6ICNmNTgyMWY7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxudGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTVweDtcbiAgJjplbXB0eSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl8xNjtcbiAgICB9XG4gIH1cbiAgcFtzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIl0ge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogIzM5YjU0YTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ODkyYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaSB7XG4gICAgY29sb3I6ICRjb2xvcl8xNjtcbiAgfVxuICB1bCB7XG4gICAgKyB7XG4gICAgICBwIHtcbiAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwODNmOTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8xNztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4M2Y5O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG50ciB7XG4gICY6bm90KC5ibHVlKSB7XG4gICAgdGQge1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibHVlIHtcbiAgdGQge1xuICAgICY6ZW1wdHkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yXzE1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBiYWNrZ3JvdW5kOiAjZjJmOGZlO1xufVxuLmNvbnRhY3QtYm94IHtcbiAgKyB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlIHtcbiAgLmNvbnRhY3QtYm94IHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG59XG4jdGV4dC0yIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJyZWFkY3J1bWJzIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICRjb2xvcl8yMDtcbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvcl8yMDtcbiAgfVxufVxubGkge1xuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgfVxufVxuI2ZhcS5wYWdlIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3JfNztcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlYmViZWI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICsge1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud3BjZnQge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuI21lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cGNmNyB7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIG5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2U5ZjRmZCAwJSwgI2RlZWVmYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOWY0ZmQgMCUsI2RlZWVmYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTlmNGZkIDAlLCNkZWVlZmMgMTAwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yXzIxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC5hZG1pbi1iYXIge1xuICAgIG5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG4gIH1cbiAgaGVhZGVyIHtcbiAgICAucm93IHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICAjY292ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuYm94LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICsge1xuICAgICAgICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgLnJvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgYVtocmVmKj1cImZhY2Vib29rXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcbiAgfVxuICAjY29weXJpZ2h0IHtcbiAgICBkaXYge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ucGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuc3dpdGNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB+IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbnRyeSB7XG4gICAgYXNpZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICAuZmEge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB+IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB+IHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LndwY2Y3IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmhvbWUge1xuICAgICNjb3ZlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAjY292ZXIge1xuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIHRkIHtcbiAgICB1bCB7XG4gICAgICArIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5wcmVmZXJlbmNlcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvSFJfQW5hbHl0aWNzX3NlY3Rpb25fMV9iZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cblxufVxuXG4uYmVuZWZpdHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDU3JSwgIzFhMWIyMCA0MyUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYgNTAlLCAjMWExYjIwIDUwJSk7XG4gIH1cbn1cblxuYS5kaXNhYmxlZCB7XG4gIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lO1xufSIsIiR3aGl0ZTogI2ZmZjtcbiRjb2xvcl8yOiByZ2IoMzEsMzEsMzEpO1xuJGNvbG9yXzM6ICMwZDNlYTQ7XG4kY29sb3JfNDogI2U1MjczNTtcbiRjb2xvcl81OiAjZjU4NzI4O1xuJGNvbG9yXzY6ICM1MjJjZDM7XG4kY29sb3JfNzogcmdiKDExNiwxMTYsMTE2KTtcbiRjb2xvcl84OiBpbmhlcml0O1xuJGNvbG9yXzk6IHJnYig1MSw1MSw1MSk7XG4kY29sb3JfMTA6IHJnYigxODcsMTg3LDE4Nyk7XG4kY29sb3JfMTE6ICMwMjg1RkI7XG4kY29sb3JfMTI6ICNhYWE7XG4kY29sb3JfMTM6ICMwMDA7XG4kY29sb3JfMTQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuJGNvbG9yXzE1OiAjM2JhMGZhO1xuJGNvbG9yXzE2OiAjM2I5ZmY5O1xuJGNvbG9yXzE3OiAjMDA4M2Y5O1xuJGNvbG9yXzE4OiAjRUYzNDQyO1xuJGNvbG9yXzE5OiAjMDM4MWYyO1xuJGNvbG9yXzIwOiAjOTk5OTk5O1xuJGNvbG9yXzIxOiAjMDY3NWQ2O1xuJGZvbnQtZmFtaWx5XzE6IGluaGVyaXQ7XG4kZm9udC1mYW1pbHlfMjogRm9udEF3ZXNvbWU7XG4kYmFja2dyb3VuZC1jb2xvcl8xOiAjZmZmO1xuJGJhY2tncm91bmQtY29sb3JfMjogI2RkZDtcbiRib3JkZXItY29sb3JfMTogI2NjYztcbiIsIi8vIFRPRE86ICEhISBDSEFOR0UgRVZFUllUSElORyBUTyBAQVBQTFkgUlVMRSAhISFcbi8vTWFpbiBwYWdlIGNvbnRhY3QgZm9ybVxuI3dwY2Y3LWYyMDUtbzEge1xuICAud3BjZjctZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIGlucHV0Om5vdCgud3BjZjctc3VibWl0KSwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAgIH1cblxuICAgICAgLy8gbWF4LXdpZHRoIHRvIGtlZXAgcGFkZGluZyBSV0RcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgICB9XG5cbiAgICAgIC8vIG1heC13aWR0aCB0byBrZWVwIHBhZGRpbmcgUldEXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjFweCk7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3BjZjctc3VibWl0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMzM5OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi8vIFRPRE86ICEhISBDSEFOR0UgRVZFUllUSElORyBUTyBAQVBQTFkgUlVMRSAhISFcbiNmb290ZXJfZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDAuNWZyIGF1dG8pO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmciBhdXRvKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgJi5ob3VzZS1yZXNwb25kZXItZXVybyB7XG4gICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0VGMzQ0MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NvcHlyaWdodCB7XG4gICAgLnRyaWFuZ2xlLXVwIHtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dCBhbGw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzc0NzQ3NDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICBhLCBidXR0b24ge1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFRjM0NDI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjM0NDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4td2lkdGg6IDI4MHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yXzc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfMTg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gVE9ETzogISEhIENIQU5HRSBFVkVSWVRISU5HIFRPIEBBUFBMWSBSVUxFICEhIVxuLmhyLWxpc3Qge1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9jaGVjay1zb2xpZC13aXRoLWJnLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4iLCIvLyBUT0RPOiAhISEgQ0hBTkdFIEVWRVJZVEhJTkcgVE8gQEFQUExZIFJVTEUgISEhXG4uc29jaWFsLW1lZGlhLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgY29sb3I6ICMzYzQwNDk7XG4gIC5wcmltYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY29uZGFyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubGluayB7XG4gICAgY29sb3I6ICMwMGEyZTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmljb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAubGlua2VkaW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWNlYm9vayB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3QtdGFibGUtd3JhcCB7XG4gICYgPiBkaXYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICAmID4gLmZsZXgge1xuICAgICAgICAmID4gLmZsZXgge1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNSVcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/