@charset "UTF-8";
/*!
Theme Name: Velocity
Version: 3.73
*/
/*! tailwindcss v3.1.8 | 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.
*/
html {
  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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}
/*
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. 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-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
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-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: 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,
[type='button'],
[type='reset'],
[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;
}
/*
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;
}
*, ::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-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:  ;
}
::-webkit-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-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:  ;
}
::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-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:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1140px){
  .container{
    max-width: 1140px;
  }
}
.container-video{
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 992px){
  .container-video{
    max-width: 921px;
  }
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: -webkit-sticky;
  position: sticky;
}
.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-x-0{
  left: 0px;
  right: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.-bottom-16{
  bottom: -4rem;
}
.left-0{
  left: 0px;
}
.bottom-0{
  bottom: 0px;
}
.top-4{
  top: 1rem;
}
.left-\[18px\]{
  left: 18px;
}
.-bottom-8{
  bottom: -2rem;
}
.top-8{
  top: 2rem;
}
.bottom-auto{
  bottom: auto;
}
.bottom-full{
  bottom: 100%;
}
.left-1{
  left: 0.25rem;
}
.left-11{
  left: 2.75rem;
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0px;
}
.right-full{
  right: 100%;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-10{
  top: 2.5rem;
}
.top-2{
  top: 0.5rem;
}
.top-3{
  top: 0.75rem;
}
.top-full{
  top: 100%;
}
.top-\[18px\]{
  top: 18px;
}
.top-\[120px\]{
  top: 120px;
}
.top-1\/2{
  top: 50%;
}
.left-1\/2{
  left: 50%;
}
.isolate{
  isolation: isolate;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.order-2{
  order: 2;
}
.order-1{
  order: 1;
}
.order-first{
  order: -9999;
}
.order-last{
  order: 9999;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-10{
  grid-column: span 10 / span 10;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-span-7{
  grid-column: span 7 / span 7;
}
.col-span-8{
  grid-column: span 8 / span 8;
}
.col-span-9{
  grid-column: span 9 / span 9;
}
.col-start-1{
  grid-column-start: 1;
}
.col-start-2{
  grid-column-start: 2;
}
.col-start-3{
  grid-column-start: 3;
}
.col-start-4{
  grid-column-start: 4;
}
.col-start-5{
  grid-column-start: 5;
}
.col-start-7{
  grid-column-start: 7;
}
.col-start-8{
  grid-column-start: 8;
}
.col-start-9{
  grid-column-start: 9;
}
.row-start-1{
  grid-row-start: 1;
}
.float-right{
  float: right;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.\!mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}
.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}
.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}
.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.\!-mx-\[32px\]{
  margin-left: -32px !important;
  margin-right: -32px !important;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mr-4{
  margin-right: 1rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mt-4{
  margin-top: 1rem;
}
.ml-\[5px\]{
  margin-left: 5px;
}
.mt-\[20px\]{
  margin-top: 20px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.mb-24{
  margin-bottom: 6rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mb-11{
  margin-bottom: 2.75rem;
}
.mr-16{
  margin-right: 4rem;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-8{
  margin-right: 2rem;
}
.mt-0{
  margin-top: 0px;
}
.\!mt-0{
  margin-top: 0px !important;
}
.-mb-16{
  margin-bottom: -4rem;
}
.-mb-48{
  margin-bottom: -12rem;
}
.-ml-8{
  margin-left: -2rem;
}
.-mr-1{
  margin-right: -0.25rem;
}
.-mr-8{
  margin-right: -2rem;
}
.-mt-10{
  margin-top: -2.5rem;
}
.-mt-14{
  margin-top: -3.5rem;
}
.-mt-36{
  margin-top: -9rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-32{
  margin-bottom: 8rem;
}
.mb-48{
  margin-bottom: 12rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.ml-0{
  margin-left: 0px;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-0{
  margin-right: 0px;
}
.mr-5{
  margin-right: 1.25rem;
}
.mr-6{
  margin-right: 1.5rem;
}
.mr-9{
  margin-right: 2.25rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-24{
  margin-top: 6rem;
}
.mt-28{
  margin-top: 7rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-32{
  margin-top: 8rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-9{
  margin-top: 2.25rem;
}
.mt-3\.5{
  margin-top: 0.875rem;
}
.mb-\[15px\]{
  margin-bottom: 15px;
}
.block{
  display: block;
}
.\!block{
  display: block !important;
}
.inline-block{
  display: inline-block;
}
.\!inline-block{
  display: inline-block !important;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-cell{
  display: table-cell;
}
.table-row{
  display: table-row;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.list-item{
  display: list-item;
}
.hidden{
  display: none;
}
.\!hidden{
  display: none !important;
}
.h-56{
  height: 14rem;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[121px\]{
  height: 121px;
}
.h-\[71px\]{
  height: 71px;
}
.h-14{
  height: 3.5rem;
}
.h-0{
  height: 0px;
}
.h-1{
  height: 0.25rem;
}
.h-16{
  height: 4rem;
}
.h-20{
  height: 5rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-64{
  height: 16rem;
}
.h-72{
  height: 18rem;
}
.h-80{
  height: 20rem;
}
.h-9{
  height: 2.25rem;
}
.h-96{
  height: 24rem;
}
.h-full{
  height: 100%;
}
.h-screen{
  height: 100vh;
}
.h-auto{
  height: auto;
}
.h-\[62px\]{
  height: 62px;
}
.h-\[37px\]{
  height: 37px;
}
.h-1\/2{
  height: 50%;
}
.h-\[500px\]{
  height: 500px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[510px\]{
  height: 510px;
}
.max-h-\[50px\]{
  max-height: 50px;
}
.max-h-10{
  max-height: 2.5rem;
}
.max-h-full{
  max-height: 100%;
}
.max-h-\[40px\]{
  max-height: 40px;
}
.w-full{
  width: 100%;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[628px\]{
  width: 628px;
}
.w-auto{
  width: auto;
}
.w-1{
  width: 0.25rem;
}
.w-16{
  width: 4rem;
}
.w-20{
  width: 5rem;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-52{
  width: 13rem;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[37px\]{
  width: 37px;
}
.w-1\/2{
  width: 50%;
}
.w-\[510px\]{
  width: 510px;
}
.max-w-full{
  max-width: 100%;
}
.max-w-\[50px\]{
  max-width: 50px;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-7xl{
  max-width: 80rem;
}
.max-w-md{
  max-width: 28rem;
}
.max-w-none{
  max-width: none;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-xs{
  max-width: 20rem;
}
.max-w-\[730px\]{
  max-width: 730px;
}
.max-w-\[1440px\]{
  max-width: 1440px;
}
.max-w-\[312px\]{
  max-width: 312px;
}
.max-w-\[563px\]{
  max-width: 563px;
}
.max-w-\[315px\]{
  max-width: 315px;
}
.max-w-\[606px\]{
  max-width: 606px;
}
.max-w-\[350px\]{
  max-width: 350px;
}
.max-w-\[170px\]{
  max-width: 170px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[636px\]{
  max-width: 636px;
}
.max-w-\[1400px\]{
  max-width: 1400px;
}
.max-w-\[540px\]{
  max-width: 540px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.grow{
  flex-grow: 1;
}
.basis-\[56\%\]{
  flex-basis: 56%;
}
.basis-\[44\%\]{
  flex-basis: 44%;
}
.border-collapse{
  border-collapse: collapse;
}
.origin-top{
  transform-origin: top;
}
.-translate-x-1{
  --tw-translate-x: -0.25rem;
  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-x-2{
  --tw-translate-x: -0.5rem;
  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{
  --tw-translate-y: -0.25rem;
  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-3{
  --tw-translate-y: -0.75rem;
  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-8{
  --tw-translate-y: -2rem;
  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-x-1{
  --tw-translate-x: 0.25rem;
  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-x-64{
  --tw-translate-x: 16rem;
  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-0{
  --tw-translate-y: 0px;
  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{
  --tw-translate-y: 0.25rem;
  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-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-1\/3{
  --tw-translate-y: 33.333333%;
  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-x-2\/3{
  --tw-translate-x: -66.666667%;
  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\/3{
  --tw-translate-y: -33.333333%;
  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-x-1\/3{
  --tw-translate-x: -33.333333%;
  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\/4{
  --tw-translate-y: 25%;
  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-x-1\/4{
  --tw-translate-x: 25%;
  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-3\/4{
  --tw-translate-y: -75%;
  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-x-1\/4{
  --tw-translate-x: -25%;
  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-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));
}
.scale-75{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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));
}
.cursor-pointer{
  cursor: pointer;
}
.select-all{
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.resize{
  resize: both;
}
.columns-2{
  -moz-columns: 2;
       columns: 2;
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.items-baseline{
  align-items: baseline;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-4{
  gap: 1rem;
}
.gap-12{
  gap: 3rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-12{
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-16{
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}
.gap-x-20{
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rounded-full{
  border-radius: 9999px;
}
.\!rounded-md{
  border-radius: 0.375rem !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-bl-\[75px\]{
  border-bottom-left-radius: 75px;
}
.border-\[6px\]{
  border-width: 6px;
}
.border{
  border-width: 1px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-t-2{
  border-top-width: 2px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-solid{
  border-style: solid;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-\[\#d8d8d8\]{
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.bg-light-grey{
  background-color: rgba(67, 67, 70, 0.1);
}
.bg-\[\#434346\]{
  --tw-bg-opacity: 1;
  background-color: rgb(67 67 70 / var(--tw-bg-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-\[\#eeeeef\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 239 / var(--tw-bg-opacity));
}
.bg-\[\#f5f5f5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#e5e7eb\]{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-\[\#f8f8f8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-\[\#efefef\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}
.bg-cover{
  background-size: cover;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center{
  -o-object-position: center;
     object-position: center;
}
.p-4{
  padding: 1rem;
}
.p-8{
  padding: 2rem;
}
.p-0{
  padding: 0px;
}
.p-1{
  padding: 0.25rem;
}
.p-10{
  padding: 2.5rem;
}
.p-14{
  padding: 3.5rem;
}
.p-16{
  padding: 4rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.\!px-12{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.\!py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-24{
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-40{
  padding-left: 10rem;
  padding-right: 10rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-28{
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-32{
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-48{
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pt-16{
  padding-top: 4rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pt-14{
  padding-top: 3.5rem;
}
.pr-\[15px\]{
  padding-right: 15px;
}
.pt-\[20px\]{
  padding-top: 20px;
}
.\!pl-12{
  padding-left: 3rem !important;
}
.pt-10{
  padding-top: 2.5rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-11{
  padding-bottom: 2.75rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-14{
  padding-bottom: 3.5rem;
}
.pb-24{
  padding-bottom: 6rem;
}
.pb-28{
  padding-bottom: 7rem;
}
.pb-32{
  padding-bottom: 8rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-48{
  padding-bottom: 12rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-64{
  padding-bottom: 16rem;
}
.pb-9{
  padding-bottom: 2.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-14{
  padding-left: 3.5rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pr-14{
  padding-right: 3.5rem;
}
.pr-16{
  padding-right: 4rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-9{
  padding-right: 2.25rem;
}
.pt-0{
  padding-top: 0px;
}
.pt-12{
  padding-top: 3rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-24{
  padding-top: 6rem;
}
.pt-32{
  padding-top: 8rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-9{
  padding-top: 2.25rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.\!pb-\[70\%\]{
  padding-bottom: 70% !important;
}
.pb-\[72px\]{
  padding-bottom: 72px;
}
.pb-\[25px\]{
  padding-bottom: 25px;
}
.pb-\[68\%\]{
  padding-bottom: 68%;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.align-top{
  vertical-align: top;
}
.font-sans{
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-\[22px\]{
  font-size: 22px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[10px\]{
  font-size: 10px;
}
.\!text-\[20px\]{
  font-size: 20px !important;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.text-6xl{
  font-size: 3.75rem;
  line-height: 1;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[20px\]{
  font-size: 20px;
}
.\!text-\[22px\]{
  font-size: 22px !important;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.font-extralight{
  font-weight: 200;
}
.\!font-normal{
  font-weight: 400 !important;
}
.\!font-bold{
  font-weight: 700 !important;
}
.\!font-semibold{
  font-weight: 600 !important;
}
.font-extrabold{
  font-weight: 800;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.ordinal{
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-tight{
  line-height: 1.25;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-normal{
  line-height: 1.5;
}
.\!leading-normal{
  line-height: 1.5 !important;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.tracking-widest{
  letter-spacing: 0.1em;
}
.tracking-normal{
  letter-spacing: 0em;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.tracking-wide{
  letter-spacing: 0.025em;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#c7c7c7\]{
  --tw-text-opacity: 1;
  color: rgb(199 199 199 / var(--tw-text-opacity));
}
.text-\[\#1e73be\]{
  --tw-text-opacity: 1;
  color: rgb(30 115 190 / var(--tw-text-opacity));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-50{
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-indigo-500{
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.text-\[\#4d5257\]{
  --tw-text-opacity: 1;
  color: rgb(77 82 87 / var(--tw-text-opacity));
}
.text-\[blue\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 255 / var(--tw-text-opacity));
}
.text-\[\#ff992d\]{
  --tw-text-opacity: 1;
  color: rgb(255 153 45 / var(--tw-text-opacity));
}
.underline{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.line-through{
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.no-underline{
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subpixel-antialiased{
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-80{
  opacity: 0.8;
}
.mix-blend-darken{
  mix-blend-mode: darken;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia{
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition{
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300{
  transition-duration: 300ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.last\:mb-0:last-child{
  margin-bottom: 0px;
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:text-\[\#81d742\]:hover{
  --tw-text-opacity: 1;
  color: rgb(129 215 66 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-\[purple\]:hover{
  --tw-text-opacity: 1;
  color: rgb(128 0 128 / var(--tw-text-opacity));
}
.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:opacity-70:hover{
  opacity: 0.7;
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
@media (min-width: 640px){
  .sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 1140px){
    .sm\:container{
      max-width: 1140px;
    }
  }
  .sm\:absolute{
    position: absolute;
  }
  .sm\:inset-y-0{
    top: 0px;
    bottom: 0px;
  }
  .sm\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .sm\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .sm\:col-span-12{
    grid-column: span 12 / span 12;
  }
  .sm\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:mb-5{
    margin-bottom: 1.25rem;
  }
  .sm\:mb-8{
    margin-bottom: 2rem;
  }
  .sm\:mt-2{
    margin-top: 0.5rem;
  }
  .sm\:mt-5{
    margin-top: 1.25rem;
  }
  .sm\:mt-24{
    margin-top: 6rem;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:ml-3{
    margin-left: 0.75rem;
  }
  .sm\:ml-0{
    margin-left: 0px;
  }
  .sm\:mr-0{
    margin-right: 0px;
  }
  .sm\:mt-12{
    margin-top: 3rem;
  }
  .sm\:mt-8{
    margin-top: 2rem;
  }
  .sm\:block{
    display: block;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:h-56{
    height: 14rem;
  }
  .sm\:h-\[400px\]{
    height: 400px;
  }
  .sm\:h-full{
    height: 100%;
  }
  .sm\:h-72{
    height: 18rem;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:w-auto{
    width: auto;
  }
  .sm\:max-w-\[315px\]{
    max-width: 315px;
  }
  .sm\:max-w-3xl{
    max-width: 48rem;
  }
  .sm\:max-w-xl{
    max-width: 36rem;
  }
  .sm\:flex-wrap{
    flex-wrap: wrap;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-center{
    justify-content: center;
  }
  .sm\:gap-8{
    gap: 2rem;
  }
  .sm\:gap-4{
    gap: 1rem;
  }
  .sm\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .sm\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .sm\:gap-x-\[50px\]{
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  .sm\:border-b-\[0px\]{
    border-bottom-width: 0px;
  }
  .sm\:border-r-\[1px\]{
    border-right-width: 1px;
  }
  .sm\:p-14{
    padding: 3.5rem;
  }
  .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .sm\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:pt-10{
    padding-top: 2.5rem;
  }
  .sm\:pt-16{
    padding-top: 4rem;
  }
  .sm\:pb-24{
    padding-bottom: 6rem;
  }
  .sm\:pb-16{
    padding-bottom: 4rem;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-center{
    text-align: center;
  }
  .sm\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .sm\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sm\:leading-8{
    line-height: 2rem;
  }
}
@media (min-width: 768px){
  .md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 1140px){
    .md\:container{
      max-width: 1140px;
    }
  }
  .md\:absolute{
    position: absolute;
  }
  .md\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }
  .md\:top-3{
    top: 0.75rem;
  }
  .md\:left-0{
    left: 0px;
  }
  .md\:order-1{
    order: 1;
  }
  .md\:order-2{
    order: 2;
  }
  .md\:order-first{
    order: -9999;
  }
  .md\:order-last{
    order: 9999;
  }
  .md\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .md\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .md\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .md\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .md\:col-span-12{
    grid-column: span 12 / span 12;
  }
  .md\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .md\:col-start-3{
    grid-column-start: 3;
  }
  .md\:col-start-2{
    grid-column-start: 2;
  }
  .md\:col-start-9{
    grid-column-start: 9;
  }
  .md\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mt-24{
    margin-top: 6rem;
  }
  .md\:mb-16{
    margin-bottom: 4rem;
  }
  .md\:mb-20{
    margin-bottom: 5rem;
  }
  .md\:mt-32{
    margin-top: 8rem;
  }
  .md\:mb-12{
    margin-bottom: 3rem;
  }
  .md\:mt-2{
    margin-top: 0.5rem;
  }
  .md\:mt-\[70px\]{
    margin-top: 70px;
  }
  .md\:mt-10{
    margin-top: 2.5rem;
  }
  .md\:mt-5{
    margin-top: 1.25rem;
  }
  .md\:-mt-36{
    margin-top: -9rem;
  }
  .md\:mt-4{
    margin-top: 1rem;
  }
  .md\:mt-16{
    margin-top: 4rem;
  }
  .md\:mt-9{
    margin-top: 2.25rem;
  }
  .md\:mr-0{
    margin-right: 0px;
  }
  .md\:mb-10{
    margin-bottom: 2.5rem;
  }
  .md\:mb-\[34px\]{
    margin-bottom: 34px;
  }
  .md\:mt-8{
    margin-top: 2rem;
  }
  .md\:mb-14{
    margin-bottom: 3.5rem;
  }
  .md\:-mt-14{
    margin-top: -3.5rem;
  }
  .md\:ml-auto{
    margin-left: auto;
  }
  .md\:block{
    display: block;
  }
  .md\:\!block{
    display: block !important;
  }
  .md\:\!inline-block{
    display: inline-block !important;
  }
  .md\:flex{
    display: flex;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-80{
    height: 20rem;
  }
  .md\:h-96{
    height: 24rem;
  }
  .md\:h-full{
    height: 100%;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:w-\[250px\]{
    width: 250px;
  }
  .md\:w-52{
    width: 13rem;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:max-w-\[315px\]{
    max-width: 315px;
  }
  .md\:max-w-xs{
    max-width: 20rem;
  }
  .md\:max-w-\[400px\]{
    max-width: 400px;
  }
  .md\:max-w-\[270px\]{
    max-width: 270px;
  }
  .md\:max-w-3xl{
    max-width: 48rem;
  }
  .md\:-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));
  }
  .md\:flex-wrap{
    flex-wrap: wrap;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-4{
    gap: 1rem;
  }
  .md\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .md\:gap-x-\[30px\]{
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .md\:gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .md\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .md\:p-16{
    padding: 4rem;
  }
  .md\:py-\[80px\]{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:pb-20{
    padding-bottom: 5rem;
  }
  .md\:pt-14{
    padding-top: 3.5rem;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pt-16{
    padding-top: 4rem;
  }
  .md\:pt-32{
    padding-top: 8rem;
  }
  .md\:pb-48{
    padding-bottom: 12rem;
  }
  .md\:pb-12{
    padding-bottom: 3rem;
  }
  .md\:pb-14{
    padding-bottom: 3.5rem;
  }
  .md\:pt-8{
    padding-top: 2rem;
  }
  .md\:pt-20{
    padding-top: 5rem;
  }
  .md\:pb-32{
    padding-bottom: 8rem;
  }
  .md\:pl-10{
    padding-left: 2.5rem;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-center{
    text-align: center;
  }
  .md\:text-right{
    text-align: right;
  }
  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-\[32px\]{
    font-size: 32px;
  }
  .md\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:leading-8{
    line-height: 2rem;
  }
  .md\:last\:mb-10:last-child{
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 992px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 1140px){
    .lg\:container{
      max-width: 1140px;
    }
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:relative{
    position: relative;
  }
  .lg\:inset-y-0{
    top: 0px;
    bottom: 0px;
  }
  .lg\:-bottom-16{
    bottom: -4rem;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-9{
    grid-column: span 9 / span 9;
  }
  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .lg\:col-start-3{
    grid-column-start: 3;
  }
  .lg\:col-start-8{
    grid-column-start: 8;
  }
  .lg\:col-start-5{
    grid-column-start: 5;
  }
  .lg\:col-start-2{
    grid-column-start: 2;
  }
  .lg\:col-start-4{
    grid-column-start: 4;
  }
  .lg\:col-start-7{
    grid-column-start: 7;
  }
  .lg\:col-start-1{
    grid-column-start: 1;
  }
  .lg\:row-start-1{
    grid-row-start: 1;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mb-16{
    margin-bottom: 4rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:-mt-10{
    margin-top: -2.5rem;
  }
  .lg\:mt-5{
    margin-top: 1.25rem;
  }
  .lg\:ml-0{
    margin-left: 0px;
  }
  .lg\:-mb-\[165px\]{
    margin-bottom: -165px;
  }
  .lg\:mb-20{
    margin-bottom: 5rem;
  }
  .lg\:mr-0{
    margin-right: 0px;
  }
  .lg\:mt-20{
    margin-top: 5rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-\[575px\]{
    height: 575px;
  }
  .lg\:h-56{
    height: 14rem;
  }
  .lg\:h-\[700px\]{
    height: 700px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:max-w-xs{
    max-width: 20rem;
  }
  .lg\:max-w-\[445px\]{
    max-width: 445px;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:max-w-2xl{
    max-width: 42rem;
  }
  .lg\:flex-shrink-0{
    flex-shrink: 0;
  }
  .lg\: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));
  }
  .lg\:-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));
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .lg\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .lg\:gap-x-20{
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .lg\:rounded-\[20px\]{
    border-radius: 20px;
  }
  .lg\:rounded-\[4\%\]{
    border-radius: 4%;
  }
  .lg\:rounded-3xl{
    border-radius: 1.5rem;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pb-8{
    padding-bottom: 2rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-32{
    padding-top: 8rem;
  }
  .lg\:pt-\[225px\]{
    padding-top: 225px;
  }
  .lg\:pt-8{
    padding-top: 2rem;
  }
  .lg\:pb-12{
    padding-bottom: 3rem;
  }
  .lg\:pt-24{
    padding-top: 6rem;
  }
  .lg\:pb-28{
    padding-bottom: 7rem;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-right{
    text-align: right;
  }
  .lg\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-\[28px\]{
    font-size: 28px;
  }
  .lg\:leading-8{
    line-height: 2rem;
  }
}
@media (min-width: 1200px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 1140px){
    .xl\:container{
      max-width: 1140px;
    }
  }
  .xl\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .xl\:bottom-auto{
    bottom: auto;
  }
  .xl\:top-0{
    top: 0px;
  }
  .xl\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .xl\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .xl\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .xl\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .xl\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .xl\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .xl\:col-start-3{
    grid-column-start: 3;
  }
  .xl\:col-start-8{
    grid-column-start: 8;
  }
  .xl\:col-start-2{
    grid-column-start: 2;
  }
  .xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .xl\:mb-16{
    margin-bottom: 4rem;
  }
  .xl\:mb-0{
    margin-bottom: 0px;
  }
  .xl\:mt-0{
    margin-top: 0px;
  }
  .xl\:mb-20{
    margin-bottom: 5rem;
  }
  .xl\:mt-28{
    margin-top: 7rem;
  }
  .xl\:block{
    display: block;
  }
  .xl\:inline{
    display: inline;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:h-\[700px\]{
    height: 700px;
  }
  .xl\:h-56{
    height: 14rem;
  }
  .xl\:w-52{
    width: 13rem;
  }
  .xl\:translate-y-0{
    --tw-translate-y: 0px;
    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));
  }
  .xl\:-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));
  }
  .xl\:gap-6{
    gap: 1.5rem;
  }
  .xl\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:pb-20{
    padding-bottom: 5rem;
  }
  .xl\:pb-12{
    padding-bottom: 3rem;
  }
  .xl\:pt-0{
    padding-top: 0px;
  }
  .xl\:pt-32{
    padding-top: 8rem;
  }
  .xl\:pt-20{
    padding-top: 5rem;
  }
  .xl\:pr-16{
    padding-right: 4rem;
  }
  .xl\:pb-32{
    padding-bottom: 8rem;
  }
  .xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .xl\:leading-8{
    line-height: 2rem;
  }
}
* {
  -webkit-font-smoothing: subpixel-antialiased !important;
  text-rendering: optimizeLegibility !important;
}

body {
  font-size: 18px;
  overflow-x: hidden;
}
@media (max-width: 575px) {
  body {
    font-size: 14px;
  }
}

a{
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

p {
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 28px;
}
@media (max-width: 575px) {
  p {
    font-size: 16px;
    line-height: 24px;
  }
}

img {
  max-width: 100%;
  height: auto;
}

.button:not(.acf-block .button), 
button:not(.acf-block button), 
input[type=submit]:not(.acf-block input[type=submit]), 
input[type=button]:not(.acf-block input[type=button]), 
.wp-block-button__link{
  display: block;
  cursor: pointer;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button:not(.acf-block .button):hover:after,
button:not(.acf-block button):hover:after,
input[type=submit]:not(.acf-block input[type=submit]):hover:after,
input[type=button]:not(.acf-block input[type=button]):hover:after,
.wp-block-button__link:hover:after {
  width: 60%;
}

.acf-block button, 
.acf-block .button{
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}

.divider-line {
  border: 0;
  height: 1px;
  background: #8e8e95;
  opacity: 0.3;
}

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

@media (min-width: 1200px) {
  .container-fix {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
  }
}

.vertical-divider {
  height: 1px;
  width: 1px;
  background: #c6c6cd;
  margin: auto;
}
@media (max-width: 767px) {
  .vertical-divider {
    display: none;
  }
}

.simple-centered button {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

ul.checklist,
.checklist ul {
  padding-left: 24px;
  list-style: none;
}
ul.checklist li,
.checklist ul li {
  list-style: none;
  margin-left: 10px;
  text-indent: -29px;
  list-style-position: inside;
  margin-bottom: 16px;
}
ul.checklist li:before,
.checklist ul li:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 16px;
}

ul.bullet-points,
.bullet-points ul {
  padding-left: 14px !important;
  list-style: none;
}
ul.bullet-points li:before,
.bullet-points ul li:before {
  content: "•";
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.fa.text-xl {
  font-size: 2rem !important;
}

.reasons-icon {
  position: relative;
}
.reasons-icon:before {
  font-size: 2rem !important;
}

@media (max-width: 575px) {
  form[role=search] input[type=submit] {
    padding-top: 13px !important;
    padding-bottom: 14px !important;
  }
}

.white-button {
  background: white !important;
}

.wp-block-buttons {
  text-align: center !important;
  display: block !important;
  margin-top: 32px;
}

a.wp-block-button__link {
  border-radius: 0 !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}

h1,
.h1 {
  font-size: 48px;
  line-height: 55px;
  letter-spacing: -1px;
  font-weight: 600;
  margin-bottom: 32px;
}
@media (max-width: 575px) {
  h1,
.h1 {
    font-size: 28px;
    line-height: 32px;
  }
}

h2,
.h2 {
  font-size: 32px;
  line-height: 39px;
  letter-spacing: -0.67px;
  font-weight: 600;
}
@media (max-width: 575px) {
  h2,
.h2 {
    font-size: 24px;
    line-height: 29px;
  }
}

h3,
.h3 {
  font-size: 28px;
  line-height: normal;
  letter-spacing: normal;
  font-weight: 600;
}
@media (max-width: 575px) {
  h3,
.h3 {
    font-size: 19px;
    line-height: normal;
  }
}

h4,
.h4 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 600;
}
@media (max-width: 575px) {
  h4,
.h4 {
    font-size: 16px;
    line-height: normal;
  }
}

h5,
.h5,
h6,
.h6 {
  font-size: 18px;
  line-height: normal;
  font-weight: 600;
}
@media (max-width: 575px) {
  h5,
.h5,
h6,
.h6 {
    font-size: 15px;
    line-height: normal;
  }
}

h1, 
.h1, 
h2, 
h3, 
h4, 
h5, 
h6{
  margin-bottom: 1rem;
  font-weight: 700;
}

.accordion .collapse {
  visibility: visible !important;
}

.form-disclaimer, .form-disclaimer p,
.disclaimer, .disclaimer p {
  font-size: 0.75rem;
  line-height: 1rem;
}

header .desktop-header-logo,
header .mobile-header-logo {
  position: relative;
  z-index: 99999;
  max-width: 280px;
}
header #menu-header-navigation, 
header #menu-header-top-row-navigation, 
header #menu-header-left-of-logo-navigation, 
header #menu-header-right-of-logo-navigation{
  display: flex;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
header #menu-header-navigation li, 
header #menu-header-top-row-navigation li, 
header #menu-header-left-of-logo-navigation li, 
header #menu-header-right-of-logo-navigation li{
  display: block;
}
@media (min-width: 992px){
  header #menu-header-navigation li, 
header #menu-header-top-row-navigation li, 
header #menu-header-left-of-logo-navigation li, 
header #menu-header-right-of-logo-navigation li{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
header #menu-header-navigation li:last-child, 
header #menu-header-top-row-navigation li:last-child, 
header #menu-header-left-of-logo-navigation li:last-child, 
header #menu-header-right-of-logo-navigation li:last-child{
  padding-right: 0px;
}
header #menu-header-navigation li.menu-item-has-children, 
header #menu-header-top-row-navigation li.menu-item-has-children, 
header #menu-header-left-of-logo-navigation li.menu-item-has-children, 
header #menu-header-right-of-logo-navigation li.menu-item-has-children{
  position: relative;
  cursor: pointer;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
header #menu-header-navigation li.menu-item-has-children a,
header #menu-header-top-row-navigation li.menu-item-has-children a,
header #menu-header-left-of-logo-navigation li.menu-item-has-children a,
header #menu-header-right-of-logo-navigation li.menu-item-has-children a {
  display: inline-block;
  padding: 0;
}
header #menu-header-navigation li.menu-item-has-children > ul,
header #menu-header-top-row-navigation li.menu-item-has-children > ul,
header #menu-header-left-of-logo-navigation li.menu-item-has-children > ul,
header #menu-header-right-of-logo-navigation li.menu-item-has-children > ul {
  display: none;
  position: absolute;
  left: 0;
  top: 50px;
  transition: none;
  padding: 14px 21px 14px 21px;
  z-index: 999999;
}
header #menu-header-navigation li.menu-item-has-children > ul li,
header #menu-header-top-row-navigation li.menu-item-has-children > ul li,
header #menu-header-left-of-logo-navigation li.menu-item-has-children > ul li,
header #menu-header-right-of-logo-navigation li.menu-item-has-children > ul li {
  display: block;
  white-space: nowrap;
  margin-right: 0;
  padding-left: 0;
}
header #menu-header-navigation li.menu-item-has-children > ul li a,
header #menu-header-top-row-navigation li.menu-item-has-children > ul li a,
header #menu-header-left-of-logo-navigation li.menu-item-has-children > ul li a,
header #menu-header-right-of-logo-navigation li.menu-item-has-children > ul li a {
  padding: 5px;
  display: block;
  color: white;
  font-weight: 600;
}
header #menu-header-navigation li.menu-item-has-children > ul li a:hover,
header #menu-header-top-row-navigation li.menu-item-has-children > ul li a:hover,
header #menu-header-left-of-logo-navigation li.menu-item-has-children > ul li a:hover,
header #menu-header-right-of-logo-navigation li.menu-item-has-children > ul li a:hover {
  opacity: 0.7;
}
header #menu-header-top-row-navigation{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
header #menu-header-top-row-navigation a {
  font-size: 16px !important;
}

.header-layout-2 #menu-header-navigation a {
  font-size: 20px !important;
}

.header-layout-3 a {
  font-size: 1rem !important;
}
.header-layout-3 .header-phone a {
  font-size: 1rem !important;
}

@media (max-width: 575px) {
  .mobile-header-logo,
.desktop-header-logo {
    max-width: 180px !important;
  }
}

.open-menu i,
.close-menu i {
  font-size: 24px;
  cursor: pointer;
}

.close-menu {
  position: relative;
  left: 6px;
}

.mobile-menu {
  display: none;
  transition: none;
  background-size: 168px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.mobile-menu .mobile-header-button a{
  display: block;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  list-style: none;
  display: block;
  position: relative;
}

#cssmenu {
  width: 100%;
}

#cssmenu ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#cssmenu ul ul {
  display: none;
}

#cssmenu > ul > li > a {
  cursor: pointer;
  z-index: 2;
  text-decoration: none;
  display: block;
  padding-top: 24px;
  padding-bottom: 24px;
  color: white;
}

#cssmenu ul ul {
  padding-top: 0 !important;
}

#cssmenu ul ul li a {
  cursor: pointer;
  z-index: 1;
  text-decoration: none;
  padding-bottom: 10px !important;
  color: white;
}

#cssmenu ul ul li:last-child a {
  padding-bottom: 24px !important;
}

#cssmenu .menu-item.menu-item-has-children > a {
  position: relative;
}

#cssmenu .menu-item.menu-item-has-children > a:after {
  position: absolute;
  display: block;
  content: "\f057";
  font-family: "FontAwesome";
  color: white;
  right: 0;
  top: 50%;
  font-size: 1.3rem;
  transform: translateY(-50%) rotate(45deg);
}

#cssmenu .menu-item-has-children.open > a {
  position: relative;
}

#cssmenu .menu-item-has-children.open > a:after {
  position: absolute;
  display: block;
  right: 5px;
  transform: translateY(-60%) rotate(0deg);
}

#cssmenu .menu-item {
  font-weight: 600;
}
#cssmenu .menu-item:last-child {
  border-bottom: 0;
}

#cssmenu .menu-item ul li {
  font-weight: normal;
}

#cssmenu .menu-item > a {
  position: relative;
}

#cssmenu .menu-item > a:after {
  position: absolute;
  display: block;
  width: 18px;
  height: 18px;
  content: "";
  background-size: cover;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

#cssmenu .menu-item ul {
  padding-top: 25px;
}

#cssmenu .menu-item ul li {
  border-bottom: 0;
}

#cssmenu .menu-item ul li a {
  display: block;
  padding-bottom: 34px;
}

#cssmenu .menu-item ul li a:after {
  display: none;
}

.mobile-header-button a {
  background: white !important;
}

.header-phone,
.header-button a {
  font-size: 0.9rem;
}

.header-button .button {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.header-layout-3-left-navigation ul a,
.header-layout-3-right-navigation ul a {
  font-size: 1rem !important;
}

.header-desktop,
.header-tablet,
.header-mobile {
  display: none;
}

@media (min-width: 1366px) {
  .header-desktop {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1365px) {
  .header-tablet {
    display: block;
  }
}

@media (max-width: 767px) {
  .header-mobile {
    display: block;
  }
}

.page-template-lead-path header img {
  max-width: 180px;
}

@media (max-width: 1499px) {
  .header-layout-3 .desktop-header-logo {
    max-width: 190px;
  }
  .header-layout-3 #menu-header-left-of-logo-navigation,
.header-layout-3 #menu-header-right-of-logo-navigation {
    gap: 10px;
  }
  .header-layout-3 .mr-10 {
    margin-right: 10px !important;
  }
  .header-layout-3 .header-phone {
    margin-right: 20px !important;
  }
}
.my-lo-details a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-section-box .dark-section-box-top-border,
.dark-section-box .dark-section-box-bottom-border {
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
.dark-section-box .dark-section-box-text {
  padding: 16px 20px 52px 20px;
  font-size: 19px;
  line-height: 25px;
}
.dark-section-box .dark-section-box-number-container {
  width: 46px;
  height: 28px;
  top: -15px;
  right: 9px !important;
  margin-bottom: -25px;
}
.dark-section-box .dark-section-box-number-container .dark-section-box-number-circle {
  width: 39px;
  height: 39px;
  border-radius: 100%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  top: 17px;
}
.dark-section-box .dark-section-box-number-container .dark-section-box-number {
  font-size: 20px;
  top: 2px;
  position: relative;
  text-align: center;
}

.landing-page-were-here .arrow {
  font-size: 28px;
  margin-right: 16px;
  transition: all 300ms ease-in-out;
  top: 6px;
}
.landing-page-were-here .anchor-link:hover .arrow {
  top: 12px;
}
.landing-page-were-here .double-border {
  height: 1px;
  width: 100%;
}
.landing-page-were-here .top-double-border-1 {
  top: 14px;
}
.landing-page-were-here .top-double-border-2 {
  top: 19px;
}
.landing-page-were-here .bottom-double-border-1 {
  bottom: 14px;
}
.landing-page-were-here .bottom-double-border-2 {
  bottom: 19px;
}

.landing-page-how-to {
  border-color: #d8d8d8;
}
.landing-page-how-to ul.checklist {
  padding-left: 75px;
  list-style: none;
}
@media (max-width: 991px) {
  .landing-page-how-to ul.checklist {
    padding-left: 24px;
  }
}

.landing-page-accordion .accordion * {
  transition: none;
}

.slider-arrow {
  font-size: 30px;
}

#landing-page-intro-button:hover,
#landing-page-intro-button-2:hover {
  color: white !important;
}

.first-step .first-step-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.first-step .first-step-inner {
  max-width: 972px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (max-width: 1199px) {
  .first-step .first-step-inner {
    max-width: 80%;
  }
}
@media (max-width: 575px) {
  .first-step .first-step-inner {
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.first-step .first-step-inner .first-step-text {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 575px) {
  .first-step .first-step-inner .first-step-text {
    max-width: 90%;
  }
}
.first-step .first-step-inner .first-step-button {
  position: relative;
  max-width: 350px;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  background: white;
}
.first-step .first-step-inner .first-step-button:hover {
  opacity: 0.7;
}

.gfield_required_text,
.instruction,
.gform_submission_error,
.hide_summary,
.hidden_label label,
.hidden_label .gfield_label,
.gform_validation_container {
  display: none !important;
}

.form-disclaimer {
  padding-top: 24px;
}

.validation_message {
  margin-top: 6px;
  font-size: 14px;
  color: #d42d0d;
}

.gfield_error input[type=number],
.gfield_error input[type=text],
.gfield_error input[type=tel],
.gfield_error input[type=email] {
  border: 1px solid #d4202d;
  outline: none;
  border-left: 4px solid #d4202d;
  padding-left: 13px;
}

.gform_wrapper {
  position: relative;
}

.gform_ajax_spinner {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 575px) {
  .gform_ajax_spinner {
    bottom: -26px;
  }
}

form label {
  font-size: 14px;
  letter-spacing: 1px;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 9px;
  line-height: 16px;
}
form input[type=number], 
form input[type=text], 
form input[type=tel], 
form input[type=email], 
form input[type=search], 
form textarea{
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  border: 1px solid #8e8e95;
  padding: 15px 17px 17px 17px;
  border-radius: 4px;
  -moz-appearance: textfield;
  transition: all 300ms ease;
}
@media (max-width: 575px) {
  form input[type=number],
form input[type=text],
form input[type=tel],
form input[type=email],
form input[type=search],
form textarea {
    padding: 7px 10px 10px 10px;
  }
}
form input[type=number]:focus,
form input[type=text]:focus,
form input[type=tel]:focus,
form input[type=email]:focus,
form input[type=search]:focus,
form textarea:focus {
  border: 1px solid #8e8e95;
  outline: none;
  border-left: 4px solid #8e8e95;
  padding-left: 13px;
}
form input::-webkit-outer-spin-button,
form input::-webkit-inner-spin-button {
  appearance: none;
  -webkit-appearance: none;
}
form input[type=text], 
form input[type=number]{
  position: relative;
}
form label.error{
  position: absolute;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(212 45 13 / var(--tw-text-opacity));
  bottom: -20px;
  left: 0;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0;
  text-transform: initial;
  margin-bottom: 0;
}
form input[type=text].error {
  border: 1px solid #d42d0d;
  border-left: 4px solid #d42d0d;
}

.zip-code-form input[type=submit] {
  padding: 16px;
}

.contact-form label{
  margin-top: 1.25rem;
}
.contact-form textarea{
  margin-bottom: 1.25rem;
}
.contact-form .gform_button{
  width: 100%;
}

.hidden-label > label,
.hidden-label legend {
  text-indent: -999999px;
}
.hidden-label .gfield-choice-input + label {
  text-indent: 0 !important;
}

.progressive-form .button {
  width: 100%;
}
.progressive-form .question {
  font-size: 18px !important;
  line-height: 23px !important;
  text-align: left !important;
  border-bottom: 0 !important;
  margin-top: 24px !important;
  display: block;
  padding-bottom: 0px !important;
  font-weight: normal !important;
}
.progressive-form .gfield:not(.question),
.progressive-form .gform_page_footer {
  margin: auto;
}
@media (max-width: 575px) {
  .progressive-form .gfield:not(.question),
.progressive-form .gform_page_footer {
    max-width: 100%;
  }
}
.progressive-form .gform_page_footer {
  display: flex;
  gap: 16px;
  margin-top: 32px;
}
@media (max-width: 575px) {
  .progressive-form .gform_page_footer {
    margin-top: 16px;
    flex-wrap: wrap;
  }
  .progressive-form .gform_page_footer .gform_next_button {
    order: 1;
  }
  .progressive-form .gform_page_footer .gform_previous_button {
    order: 2;
  }
}
.progressive-form .gform_next_button {
  display: block;
  padding: 15px;
  width: 100%;
}
.progressive-form .gchoice svg,
.progressive-form .gchoice label {
  display: inline-block;
  vertical-align: middle;
  transition: all 300ms ease;
}
.progressive-form .gchoice svg {
  margin-right: 8px;
}
.progressive-form input[type=radio] {
  display: none;
}
.progressive-form input[type=radio] + label {
  display: block !important;
  border: 1px solid #8e8e95;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 16px 16px 16px 54px;
  background-color: white;
  font-size: 18px;
  text-transform: initial;
  font-weight: normal;
  line-height: 21px;
  cursor: pointer;
  letter-spacing: normal !important;
  position: relative;
}
.progressive-form input[type=radio] + label:before {
  position: absolute;
  top: 50%;
  left: 16px;
  font-size: 28px;
  font-family: "FontAwesome";
  content: "\f10c";
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .progressive-form input[type=radio] + label:hover {
    background-color: #eee;
    transform: scale(1.1);
  }
}
.progressive-form input[type=radio]:checked + label {
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: 17px 50%;
  background-size: 24px;
}
.progressive-form input[type=radio]:checked + label:before {
  content: "\f192";
}
.progressive-form .gform_previous_button {
  display: block;
  padding: 15px;
  width: 100%;
}
.progressive-form .gform_previous_button:hover {
  color: white;
}
.progressive-form .gform_page:last-child input[type=text],
.progressive-form .gform_page:last-child input[type=email],
.progressive-form .gform_page:last-child input[type=tel] {
  margin-bottom: 24px;
}
.progressive-form .gform_page:last-child .gform_page_footer {
  justify-content: space-between;
}
@media (max-width: 575px) {
  .progressive-form .button:not(.acf-block .button),
.progressive-form button:not(.acf-block button),
.progressive-form input[type=submit]:not(.acf-block input[type=submit]),
.progressive-form input[type=button]:not(.acf-block input[type=button]),
.progressive-form .wp-block-button__link {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

form[role=search] input[type=submit] {
  padding-top: 17px;
  padding-bottom: 17px;
}

.helper {
  margin-top: 2rem !important;
  margin-bottom: 1rem !important;
}

.contact-progressive-form textarea {
  height: 200px;
}

.progressive-form .gform_page:last-child .question {
  margin-bottom: 24px !important;
}

.contact-progressive-form .gform_body,
.contact-form .gform_body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.gform_page:last-child .validation_message {
  margin-top: -14px;
  margin-bottom: 24px;
}

.disclaimer .gfield_checkbox .gchoice {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}

.disclaimer label {
  text-transform: initial !important;
  font-weight: normal !important;
}

@media (min-width: 768px) {
  .mailing-list-form form {
    display: flex;
    gap: 30px;
    align-items: flex-end;
    justify-content: space-between;
  }
}
.mailing-list-form .gform_body {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.mailing-list-form .gform_body .gform_fields {
  display: flex;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 575px) {
  .mailing-list-form .gform_body .gform_fields {
    display: block;
  }
}
.mailing-list-form .gform_body .gfield {
  width: 100%;
}
@media (max-width: 575px) {
  .mailing-list-form .gform_body .gfield {
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) {
  .mailing-list-form .gform_body .gfield {
    position: relative;
  }
  .mailing-list-form .gform_body .gfield .gfield_validation_message {
    position: absolute;
  }
}
.mailing-list-form input[type=submit] {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
@media (max-width: 767px) {
  .mailing-list-form input[type=submit] {
    display: block;
    width: 100%;
    margin-top: 16px;
  }
}
@media (min-width: 768px) {
  .mailing-list-form input[type=submit] {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
}

.single article .mailing-list-form form {
  flex-wrap: wrap;
}
.single article .mailing-list-form .gform_body {
  margin-bottom: 0;
}
.single article .mailing-list-form .gform_footer {
  width: 100%;
}
.single article .mailing-list-form input[type=submit] {
  display: block !important;
  width: 100% !important;
}

@media (max-width: 767px) {
  .gform_validation_error .gform_footer {
    margin-top: 32px !important;
  }
}

.gform_page_fields,
.no-bar .gform_fields,
.gform_footer,
.gform_page_footer,
.form-disclaimer {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 575px) {
  .gform_page_fields,
.no-bar .gform_fields,
.gform_footer,
.gform_page_footer,
.form-disclaimer {
    max-width: 100%;
  }
}

.social-share-icons img {
  margin-left: auto;
  margin-right: auto;
}
.social-share-icons img:hover {
  opacity: 0.8;
}

article {
  white-space: initial;
}
article blockquote{
  padding-left: 2rem;
  font-weight: 600;
}
article .wp-block-button__link {
  padding: 15px 60px;
  border-radius: 0;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
}
article a{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
article hr{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
article ul {
  padding-left: 32px !important;
  list-style: none;
  margin-top: 32px;
  margin-bottom: 32px;
}
article ul li {
  margin-bottom: 16px;
}
article ul li:before {
  content: "•";
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
article ol {
  padding-left: 16px !important;
  list-style: none;
  counter-reset: item;
  margin-top: 32px;
  margin-bottom: 32px;
}
article ol li {
  padding-left: 1.5em;
  margin-bottom: 16px;
}
article ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}
article hr,
article .wp-block-separator {
  border-top: 0 !important;
  border-bottom: 0 !important;
  border: 0 !important;
  background: #d8d8d8;
  height: 1px;
  width: 100%;
}

.about-grey-background {
  background: rgba(67, 67, 70, 0.1);
  margin-top: -15%;
  padding-top: 15%;
}
.about-grey-background .about-intro-divider {
  border: 0;
  background: #8e8e95;
  height: 1px;
  width: 100%;
  max-width: 350px;
  margin: 0 auto 32px;
  opacity: 0.3;
}
.about-grey-background .about-intro-lc-text,
.about-grey-background .about-intro-rc-text {
  font-size: 16px;
  line-height: 26px;
}

.team-thumbnail:hover .read-more{
  bottom: 0px;
}

.lo-image-container {
  padding-bottom: 100%;
}
.lo-image-container .lo-read-more {
  transition: all 200ms ease-in-out;
}
.lo-image-container .lo-read-more-overlay {
  background: rgba(0, 0, 0, 0.5);
}
.lo-image-container .lo-read-more-overlay:after{
  position: absolute;
  bottom: 0px;
  left: 50%;
  height: 0.375rem;
  width: 0px;
  --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));
  transition-property: all;
  transition-delay: 300ms;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
}
.lo-image-container:hover .lo-read-more{
  bottom: 1.5rem;
}
.lo-image-container:hover .lo-read-more-overlay:after {
  width: 60%;
}

.lo-breadcrumb a .breadcrumb-arrow {
  right: 0;
  transition: all 300ms ease-in-out;
}
.lo-breadcrumb a:hover .breadcrumb-arrow {
  right: 0.2rem;
}

.lo-meta .slash {
  padding-left: 12px;
  padding-right: 12px;
}

.button.apply-button {
  padding: 15px;
}
@media (min-width: 768px) {
  .button.apply-button {
    width: 262px;
  }
  .lo-photo {
    margin-top: -230px;
  }
}

.blog-entry-thumbnail {
  padding-bottom: 81%;
}
.blog-entry-thumbnail:hover .read-more{
  bottom: -0px;
}

.pagination {
  position: relative;
  font-size: 11px; /* Pagination text size */
  line-height: 13px;
  display: flex;
  margin-bottom: 42px;
}

.pagination span,
.pagination a {
  display: block;
  margin: 2px 2px 2px 0;
  padding: 5px 9px 5px 9px;
  text-decoration: none;
  width: auto;
  color: #fff;
  transition: background 0.15s ease-in-out;
  font-weight: bold;
}

.pagination a:hover {
  color: #fff;
}

.pagination .current {
  padding: 6px 9px 5px 9px;
  color: #fff;
  background: #8e8e95;
}

.read-more-thumbnail:hover .read-more {
  bottom: 0;
}

body.page-template-lead-path{
  background-color: rgba(67, 67, 70, 0.1);
}

.reviews-filter label{
  font-weight: 600;
}
.reviews-filter select {
  border: 1px solid #cdcdcd;
  padding: 10px !important;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 32px;
}

.reviews-results{
  margin-bottom: 6rem;
}
.reviews-results .alm-btn-wrap{
  text-align: center;
}
.reviews-results .button{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6rem;
}
.reviews-results .button.done{
  display: none;
}

.mortgage-rates-chart-section {
  padding-top: 40px;
  padding-bottom: 96px;
}
.mortgage-rates-chart-section .mortgage-rates-chart-container {
  max-width: 445px;
  margin: auto;
}
.mortgage-rates-chart-section h2.mortgage-rates-chart-container-title {
  font-size: 32px;
  line-height: 39px;
  font-weight: 600;
  letter-spacing: -0.5px;
  margin-bottom: 16px !important;
}
.mortgage-rates-chart-section .mortgage-rates-chart-sub-title {
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
}
.mortgage-rates-chart-section .as-of {
  font-size: 14px;
  font-stretch: normal;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  position: relative;
  bottom: 1px;
}
@media (max-width: 991px) {
  .mortgage-rates-chart-section .as-of {
    display: block;
    margin-top: 10px;
  }
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs {
  clear: both;
  margin-top: 32px;
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button {
  -webkit-appearance: none;
  margin-right: 0;
  margin-left: -7px;
  background-color: white;
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  position: relative;
  cursor: pointer;
  border: 1px solid #c6c6cd;
  color: #000;
  width: 33%;
}
@media (max-width: 1199px) {
  .mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button {
    font-size: 16px;
  }
}
@media (max-width: 477px) {
  .mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button {
    padding: 14px 7px;
  }
}
@media (max-width: 340px) {
  .mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button {
    font-size: 12px;
  }
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button:first-child {
  margin-left: 0;
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button:focus {
  outline: none;
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs .tab-button.active {
  background: #eee;
}
.mortgage-rates-chart-section .mortgage-rate-chart-tabs .chart {
  margin-top: 24px;
}
.mortgage-rates-chart-section .chart-legend {
  margin-top: 56px;
}
.mortgage-rates-chart-section .chart-legend .line1, .mortgage-rates-chart-section .chart-legend .line2 {
  margin-bottom: 56px;
  align-items: center;
  display: flex;
}
@media (max-width: 399px) {
  .mortgage-rates-chart-section .chart-legend .line1, .mortgage-rates-chart-section .chart-legend .line2 {
    display: block;
  }
}
.mortgage-rates-chart-section .chart-legend .thirty-year-bar {
  width: 40px;
  height: 4px;
  background: #0071bd;
  margin-right: 16px;
}
.mortgage-rates-chart-section .chart-legend .fifteen-year-bar {
  width: 40px;
  height: 4px;
  background: #7e13a7;
  margin-right: 16px;
}
@media (max-width: 399px) {
  .mortgage-rates-chart-section .chart-legend .fifteen-year-bar {
    margin-bottom: 16px;
  }
  .mortgage-rates-chart-section .chart-legend .column2 {
    margin-bottom: 16px;
  }
}
.mortgage-rates-chart-section .chart-legend .column2-line1, .mortgage-rates-chart-section .chart-legend .column3-line1 {
  font-size: 18px;
}
.mortgage-rates-chart-section .chart-legend .column2-line2, .mortgage-rates-chart-section .chart-legend .column3-line2 {
  font-size: 18px;
}
.mortgage-rates-chart-section .chart-legend .column3 {
  text-align: right;
}
@media (max-width: 399px) {
  .mortgage-rates-chart-section .chart-legend .column3 {
    margin-bottom: 16px;
    text-align: left;
  }
}
.mortgage-rates-chart-section .chart-legend .column4 {
  text-align: center;
}

.mortgage-rates-rss h2 {
  margin-top: 28px;
  text-transform: uppercase;
  font-size: 19px;
  letter-spacing: 0.5px;
}
.mortgage-rates-rss ul {
  padding-left: 0;
  list-style: none;
}
.mortgage-rates-rss ul li {
  padding-bottom: 40px;
  padding-top: 40px;
}
.mortgage-rates-rss ul li:first-child {
  padding-top: 0;
}
.mortgage-rates-rss ul li:last-child {
  border-bottom: 0;
}
.mortgage-rates-rss .wp_rss_retriever_title {
  font-size: 32px;
  font-weight: 600;
  letter-spacing: -0.5px;
  text-decoration: none;
}
.mortgage-rates-rss .wp_rss_retriever_title:hover {
  opacity: 0.7;
}
.mortgage-rates-rss .wp_rss_retriever_container {
  font-size: 18px;
  line-height: 28px;
  color: #575c5c;
  margin-bottom: 16px;
}
.mortgage-rates-rss .wp_rss_retriever_readmore {
  display: none;
}
.mortgage-rates-rss .wp_rss_retriever_metadata {
  font-size: 14px;
}
.mortgage-rates-rss .wp_rss_retriever_credits {
  display: none;
}

.page-feature-image {
  padding-bottom: 26%;
  background-size: cover !important;
  background-position: center center !important;
}
@media (max-width: 767px) {
  .page-feature-image {
    padding-bottom: 40%;
  }
}

.side-title {
  font-size: 14px;
  letter-spacing: 1px;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 16px;
  line-height: 16px;
}

.block-editor-block-list__layout .wp-block {
  margin: 0px;
}

.wp-block {
  max-width: 100%;
}

.wp-block-post-title {
  font-size: 52px;
  font-weight: bold;
  margin-bottom: 64px;
}

.mce-content-body a {
  text-decoration: underline;
  color: blue;
}

.rich-text {
  max-width: 700px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  line-height: 24px !important;
  margin-bottom: 10px !important;
}

.wp-block-buttons {
  margin-bottom: 32px;
}

figcaption {
  font-size: 12px;
}

cite {
  font-weight: normal;
}

.schema-faq-section {
  border-top: 1px solid #c6c6cd;
}
.schema-faq-section:last-child {
  border-bottom: 1px solid #c6c6cd;
}

.schema-faq-question {
  cursor: pointer;
  display: inline-block;
  padding-top: 25px;
  padding-bottom: 26px;
  padding-left: 35px;
  font-weight: bold;
  position: relative;
}
.schema-faq-question .accordion-mark {
  top: 30px;
  transform: rotate(45deg);
}

.schema-faq-question.collapse .accordion-mark {
  transform: rotate(0deg);
}

.schema-faq-answer {
  display: none;
  padding-left: 35px;
  margin-top: 0 !important;
}

.schema-faq-answer.default {
  display: block;
}

.collapse {
  visibility: inherit !important;
}

ol.dark-section-list-items {
  padding-left: 0px !important;
  list-style: none;
  counter-reset: item;
}
@media (max-width: 767px) {
  ol.dark-section-list-items {
    margin-top: 32px;
  }
}
ol.dark-section-list-items li {
  padding-left: 40px;
  display: inline-block;
}
ol.dark-section-list-items li:before {
  content: counter(item);
  counter-increment: item;
  background: white;
  font-weight: bold;
  width: 30px;
  height: 30px;
  margin-right: -30px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  text-align: center;
  border-radius: 100%;
  line-height: 30px;
  position: relative;
  right: 40px;
}

.reasons-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.footer-row-1 {
  overflow-x: hidden;
}

.footer-column .footer-column-title{
  margin-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.footer-column .menu a{
  margin-bottom: 1.5rem;
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.footer-column .menu a:hover {
  opacity: 0.7;
}

.footer-column-5 p{
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.footer-column-5 p a{
  margin-bottom: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.footer-column-5 p a:hover {
  opacity: 0.8;
}

.footer-row-2 {
  overflow-x: hidden;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.footer-row-2 a{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.footer-row-2 a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0.5;
}
.footer-row-2 p{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#menu-footer-legal-navigation{
  display: flex;
}
@media (max-width: 991px) {
  #menu-footer-legal-navigation {
    align-items: center;
    text-align: center;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
@media (max-width: 575px) {
  #menu-footer-legal-navigation li:not(:last-child) a{
    margin-bottom: 0.75rem;
    display: block;
  }
}
#menu-footer-legal-navigation li:not(:last-child) a:after {
  content: "|";
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-weight: 400 !important;
}
@media (max-width: 991px) {
  #menu-footer-legal-navigation li:not(:last-child) a:after{
    display: none;
  }
}
@media (max-width: 575px) {
  #menu-footer-legal-navigation{
    display: block;
  }
}

.footer-equal-housing-logo {
  max-width: 60px;
}
@media (min-width: 768px) {
  .footer-equal-housing-logo {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .footer-equal-housing-logo {
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .footer-equal-housing-logo {
    margin-left: auto;
    margin-right: auto;
  }
  .bottom-footer-column-logos div {
    justify-content: center;
  }
}

article.contact-lc-text h2{
  margin-bottom: 0.5rem;
  font-size: 26px !important;
}

.infographic-thumbnail {
  box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.33);
}

.disclaimer-text p{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.progressive-form-block {
  margin-top: 42px;
  margin-bottom: 42px;
  padding: 64px;
}

.progressive-form-block h3 {
  text-align: center;
  margin-bottom: 24px;
}

.progressive-form-block {
  position: relative;
}

.progressive-form-introduction-text {
  text-align: center;
}

.progressive-form-block .gf_progressbar_wrapper {
  display: none;
}

.progressive-form-disclaimer p {
  font-size: 12px;
  margin-top: 32px;
}

.progressive-form-disclaimer p:last-child {
  margin-bottom: 0;
}

.lead-magnet-cta-block {
  background: #f5f5f5;
  margin-bottom: 40px;
  margin-top: 40px;
}

.lead-magnet-smile {
  padding-bottom: 50%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  background-position: bottom;
  background-size: contain !important;
}

.lead-magnet-image-container {
  position: relative;
  aspect-ratio: 16/4;
  background-repeat: no-repeat;
  background-position: center center !important;
  background-size: cover !important;
}
@media (max-width: 767px) {
  .lead-magnet-image-container {
    aspect-ratio: 16/6;
  }
}
@media (max-width: 575px) {
  .lead-magnet-image-container {
    aspect-ratio: 16/9;
  }
}

.lead-magnet-cta-block .lead-magnet-image {
  background-repeat: no-repeat;
}

.lead-magnet-image-container svg {
  width: 100% !important;
  bottom: 0 !important;
  position: absolute;
  display: block;
}

.lead-magnet-image-container svg path {
  width: 100% !important;
}

.lead-magnet-cta-content {
  padding: 32px 62px 56px 62px;
}

.lead-magnet-cta-content h3 {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.96px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 16px;
}

.lead-magnet-description {
  text-align: center;
}

.lead-magnet-button {
  text-align: center;
}

.button-inline-block {
  display: inline-block !important;
  padding-left: 70px !important;
  padding-right: 70px !important;
  margin: auto !important;
}

.lead-magnet-disclaimer {
  font-size: 12px !important;
  margin-top: 32px;
  line-height: normal !important;
}

.mailing-list-block {
  background: #f5f5f5;
  margin: 40px 0;
  padding: 40px 48px;
  position: relative;
}

.mailing-list-block .mailing-list-form .gform_body {
  padding: 0 !important;
}

.mailing-list-block .gform_fields {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.mailing-list-block .gform_fields div#field_15_3 {
  flex-grow: 1;
}

.mailing-list-block input[type=submit] {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.mailing-list-block .mailing-list-icon {
  position: absolute;
  bottom: 42px;
  right: 48px;
}

.simple-cta-block {
  padding: 56px 64px;
  margin: 32px 0;
}

.simple-cta-block h3 {
  letter-spacing: -0.15px;
  text-align: center;
  margin-bottom: 16px;
}

.simple-cta-block-optional-text {
  text-align: center;
  margin-bottom: 24px;
}

.faq-accordion {
  border-bottom: 1px solid #c6c6cd;
}

.faq-accordion .a-btn {
  cursor: pointer;
  border-top: 1px solid #c6c6cd;
  padding: 23px 27px 27px 0;
  font-size: 22px;
  font-weight: 600;
  display: flex;
  gap: 16px;
}
@media (max-width: 767px) {
  .faq-accordion .a-btn {
    font-size: 19px;
  }
}

.fa-times-circle-o.plussed {
  transition: all 300ms ease;
  transform: rotate(45deg);
}

.faq-accordion .a-btn:before {
  content: "\f055";
  font-family: "FontAwesome", sans-serif;
  transition: all 0.3s ease-in-out;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.faq-accordion .a-container .a-panel {
  width: 100%;
  color: #262626;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  height: auto;
  max-height: 0;
  overflow: hidden;
  padding: 0px 36px;
  line-height: normal;
}
@media (max-width: 767px) {
  .faq-accordion .a-container .a-panel {
    padding: 0 32px;
  }
}

/* Panel style when active */
.faq-accordion .a-container.active .a-panel {
  opacity: 1;
  height: auto;
  max-height: 9000px;
}

.faq-accordion .a-container.active .a-btn:before {
  -webkit-transition: all 0.3s ease-in-out;
  transform: rotate(45deg);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.article-toc {
  background: #efefef;
  padding: 30px 32px;
  margin: 32px 0;
}

.article-toc h4 {
  font-size: 16px !important;
  letter-spacing: 0.98px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.article-toc-row {
  margin-bottom: 18px;
  justify-content: baseline;
}

.article-toc-title {
  display: inline-block;
  width: 80%;
}

.article-toc-link {
  display: inline-block;
  float: right;
  margin-left: 16px;
}

.article-toc-link a {
  font-weight: bold;
  text-decoration: none;
}

.article-toc-link-arrow {
  position: relative;
  top: 1px;
  transition: all 300ms ease;
}

.article-toc-link a:hover .article-toc-link-arrow {
  top: 4px;
}

@media (min-width: 768px) {
  .article-toc-row {
    font-size: 1rem !important; /* 16px */
    line-height: 1.5rem !important; /* 24px */
  }
}
.mailing-list-block {
  background: #f5f5f5;
  margin: 40px 0;
  padding: 40px 48px;
  position: relative;
}

.mailing-list-block h3 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.15px;
  font-weight: 600;
  margin-bottom: 32px;
}

.mailing-list-block .mailing-list-form .gform_body {
  padding: 0 !important;
  margin-bottom: 24px;
}

.mailing-list-block .gform_fields {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.mailing-list-block .gform_fields div#field_15_3 {
  flex-grow: 1;
}

.mailing-list-block input[type=submit] {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.mailing-list-block .mailing-list-icon {
  position: absolute;
  bottom: 42px;
  right: 48px;
}

@media (max-width: 575px) {
  .article-toc,
.mailing-list-block {
    margin-left: -32px;
    margin-right: -32px;
  }
}
hr.wp-block-separator {
  border: 0;
  background: #c6c6cd;
  height: 1px;
  width: 100%;
}

.branches-search .alm-filters--controls,
.branches-search .alm-filters-edit {
  display: none !important;
}
.branches-search .alm-filter--text-wrap {
  display: flex;
  gap: 30px;
}
@media (max-width: 575px) {
  .branches-search .alm-filter--text-wrap {
    display: block;
  }
}
.branches-search .alm-filter--text input.alm-filter--textfield {
  height: 56px !important;
  padding-left: 44px !important;
  color: #000000 !important;
  font-size: 18px !important;
  border: 1px solid #8e8e95 !important;
  border-radius: 4px;
  width: 100%;
  transition: all 300ms ease;
}
.branches-search .alm-filter--text label{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.branches-search button {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  padding-left: 85px !important;
  padding-right: 85px !important;
}
@media (max-width: 575px) {
  .branches-search button {
    margin-top: 16px !important;
    width: 100%;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
}
.branches-search input.alm-filter--textfield:focus {
  border: 1px solid #8e8e95;
  outline: none;
  border-left: 4px solid #8e8e95 !important;
}

.branch-list .alm-reveal{
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

@media (min-width: 768px){
  .branch-list .alm-reveal{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.branch-list .alm-reveal .branch-entry .branch-entry-thumbnail {
  display: block;
  width: 100%;
  background-size: cover !important;
  padding-bottom: 60%;
  background-position: center center !important;
  position: relative;
  overflow-y: hidden;
}
.branch-list .alm-reveal .branch-entry .branch-entry-thumbnail .branch-entry-learn-more {
  padding: 15px;
  position: absolute;
  width: 100%;
  display: block;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.fa.branch-list .alm-reveal .branch-entry .branch-entry-thumbnail .branch-entry-learn-more {
  font-size: 2rem;
}
.branch-list .alm-reveal .branch-entry .branch-entry-thumbnail .branch-entry-learn-more {
  bottom: -120px;
  color: white;
  transition: all 300ms ease-in-out;
}
@media (max-width: 575px) {
  .branch-list .alm-reveal .branch-entry .branch-entry-thumbnail .branch-entry-learn-more {
    bottom: 0;
  }
}
.branch-list .alm-reveal .branch-entry .branch-entry-thumbnail:hover .branch-entry-learn-more {
  bottom: 0;
}
.branch-list .alm-load-more-btn {
  display: none !important;
}

.infographic-thumbnail {
  box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.33);
}
.infographic-thumbnail:hover + .read-more {
  bottom: 0;
}
@media (max-width: 575px) {
  .infographic-thumbnail + .read-more {
    bottom: 0;
  }
}
.infographic-thumbnail + .read-more:hover {
  bottom: 0;
}

.left-column-text-right-column-image a{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.left-column-text-right-column-image a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 238 / var(--tw-text-opacity));
}

.icon-box {
  border: 1px solid #d8d8d8;
  padding: 30px;
  width: 31.35%;
}
@media (max-width: 991px) {
  .icon-box {
    width: 47%;
  }
}
@media (max-width: 767px) {
  .icon-box {
    width: 100%;
    margin-bottom: 32px;
  }
}

.faq-section .faq-intro-text a {
  font-weight: bold;
}
.faq-section .a-panel p{
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.faq-section .a-panel p:last-child{
  margin-bottom: 2rem;
  line-height: 1.5rem;
}
.faq-section .a-panel a {
  font-weight: bold;
}

.lp-form-introduction-text a{
  margin-bottom: 2rem;
  display: block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.025em;
  --tw-text-opacity: 1;
  color: rgb(0 0 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.lp-form-introduction-text a:hover{
  --tw-text-opacity: 1;
  color: rgb(128 0 128 / var(--tw-text-opacity));
}

article .small-box-left-column-text-right-column-logos {
  margin-top: 0 !important;
}
article .small-box-left-column-text-right-column-logos h2 {
  margin-bottom: 8px !important;
}
article .small-box-left-column-text-right-column-logos .small-box-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 100% !important;
}
article .small-box-left-column-text-right-column-logos .small-box-sub-container {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
article .small-box-left-column-text-right-column-logos hr {
  display: none !important;
}
article .small-box-left-column-text-right-column-logos ul {
  margin-top: 0 !important;
}
article .small-box-left-column-text-right-column-logos ul li {
  margin-bottom: 0 !important;
}

.form-contact-text p {
  font-size: 16px;
  line-height: 27px;
  margin-bottom: 8px;
}

.page-template-landing-page-with-form input#zip-code.error {
  margin-top: 0;
  position: relative;
}

.progressive-form {
  margin-top: -96px;
}

.gform_body {
  padding-top: 96px;
}

.gf_progressbar_blue .gf_progressbar_percentage {
  background: white;
  height: 5px;
  position: relative;
}

.gf_progressbar_blue .gf_progressbar_percentage span {
  top: 15px;
  position: absolute;
  left: 15px;
}

.gf_progressbar_title {
  display: none;
}

.no-bar .gf_progressbar_wrapper {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7OztDQUFBO0FBS0E7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7TUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtF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QTtFQUNDO0ExQnN0RUQ7O0EwQm50RUM7RUFDQztBMUJzdEVGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fZmlyc3Qtc3RlcC5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX3NpbmdsZS1rYWxfbG9hbl9vZmZpY2VyLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fbGVhZC1wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fcmF0ZXMuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fcGFnZS5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9feW9hc3QtZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX2hvbWUtcGFnZS1jaXJjdWxhci5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fYnJhbmNoZXMuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9faW5mb2dyYXBoaWNzLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX2xlZnQtY29sdW1uLXRleHQtcmlnaHQtY29sdW1uLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdmVsb2NpdHkvLi93cC1jb250ZW50L3RoZW1lcy9pbnN0YW50LXNpdGUvc3JjL3Njc3MvX3RocmVlLWJveGVzLXdpdGgtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fZmFxLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly92ZWxvY2l0eS8uL3dwLWNvbnRlbnQvdGhlbWVzL2luc3RhbnQtc2l0ZS9zcmMvc2Nzcy9fbGFuZGluZy1wYWdlLXdpdGgtZm9ybS5zY3NzIiwid2VicGFjazovL3ZlbG9jaXR5Ly4vd3AtY29udGVudC90aGVtZXMvaW5zdGFudC1zaXRlL3NyYy9zY3NzL19mb3JtLXByb2dyZXNzLWJhci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogVmVsb2NpdHlcblZlcnNpb246IDMuNzNcbiovXG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuQHRhaWx3aW5kIHZhcmlhbnRzO1xuXG5AaW1wb3J0IFwic2Nzcy9jb3JlXCI7XG5AaW1wb3J0IFwic2Nzcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzY3NzL2xhbmRpbmctcGFnZVwiO1xuQGltcG9ydCBcInNjc3MvZmlyc3Qtc3RlcFwiO1xuQGltcG9ydCBcInNjc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCJzY3NzL2FydGljbGVcIjtcbkBpbXBvcnQgXCJzY3NzL2Fib3V0XCI7XG5AaW1wb3J0IFwic2Nzcy9zaW5nbGUta2FsX2xvYW5fb2ZmaWNlclwiO1xuQGltcG9ydCBcInNjc3MvYmxvZ1wiO1xuQGltcG9ydCBcInNjc3MvbGVhZC1wYXRoXCI7XG5AaW1wb3J0IFwic2Nzcy9yZXZpZXdzXCI7XG5AaW1wb3J0IFwic2Nzcy9yYXRlc1wiO1xuQGltcG9ydCBcInNjc3MvcGFnZVwiO1xuQGltcG9ydCBcInNjc3MvZWRpdG9yXCI7XG5AaW1wb3J0IFwic2Nzcy95b2FzdC1mYXFcIjtcbkBpbXBvcnQgXCJzY3NzL2hvbWUtcGFnZS1jaXJjdWxhclwiO1xuQGltcG9ydCBcInNjc3MvZm9vdGVyXCI7XG5AaW1wb3J0IFwic2Nzcy9jb250YWN0XCI7XG5AaW1wb3J0IFwic2Nzcy9ibG9ja3NcIjtcbkBpbXBvcnQgXCJzY3NzL2JyYW5jaGVzXCI7XG5AaW1wb3J0IFwic2Nzcy9pbmZvZ3JhcGhpY3NcIjtcbkBpbXBvcnQgXCJzY3NzL2xlZnQtY29sdW1uLXRleHQtcmlnaHQtY29sdW1uLWltYWdlXCI7XG5AaW1wb3J0IFwic2Nzcy90aHJlZS1ib3hlcy13aXRoLWljb25zXCI7XG5AaW1wb3J0IFwic2Nzcy9mYXEtc2VjdGlvblwiO1xuQGltcG9ydCBcInNjc3MvbGFuZGluZy1wYWdlLXdpdGgtZm9ybVwiO1xuQGltcG9ydCBcInNjc3MvZm9ybS1wcm9ncmVzcy1iYXJcIjtcbiIsIioge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5hIHtcblx0QGFwcGx5IHRyYW5zaXRpb24gZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xufVxucCB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5idXR0b246bm90KC5hY2YtYmxvY2sgLmJ1dHRvbiksXG5idXR0b246bm90KC5hY2YtYmxvY2sgYnV0dG9uKSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5hY2YtYmxvY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSksXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYWNmLWJsb2NrIGlucHV0W3R5cGU9XCJidXR0b25cIl0pLFxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBhcHBseSB0ZXh0LWJhc2UgYmxvY2sgdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVzdCBmb250LWJvbGQgdGV4dC1jZW50ZXIgcHgtNSBweS00IGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24gZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdH1cbn1cbi5hY2YtYmxvY2sgYnV0dG9uLFxuLmFjZi1ibG9jayAuYnV0dG9uIHtcblx0QGFwcGx5IGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZSB1cHBlcmNhc2U7XG59XG5cbi5kaXZpZGVyLWxpbmUge1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjOGU4ZTk1O1xuXHRvcGFjaXR5OiAwLjM7XG59XG4uYmctY292ZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWZpeCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDExMzBweDtcblx0XHRAYXBwbHkgbXgtYXV0bztcblx0fVxufVxuLnZlcnRpY2FsLWRpdmlkZXIge1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0YmFja2dyb3VuZDogI2M2YzZjZDtcblx0bWFyZ2luOiBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5zaW1wbGUtY2VudGVyZWQgYnV0dG9uIHtcblx0cGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG51bC5jaGVja2xpc3QsXG4uY2hlY2tsaXN0IHVsIHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHRleHQtaW5kZW50OiAtMjlweDtcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cbnVsLmJ1bGxldC1wb2ludHMsXG4uYnVsbGV0LXBvaW50cyB1bCB7XG5cdHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMWVtO1xuXHRcdH1cblx0fVxufVxuLmZhLnRleHQteGwge1xuXHRmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5yZWFzb25zLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5mb3JtW3JvbGU9XCJzZWFyY2hcIl0ge1xuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLndoaXRlLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9ucyB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuYS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdH1cbn1cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG59XG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cbn1cbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cbn1cbmgxLFxuLmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBhcHBseSBmb250LWJvbGQgbWItNDtcbn1cbi5hY2NvcmRpb24ge1xuXHQuY29sbGFwc2Uge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0fVxufVxuLmZvcm0tZGlzY2xhaW1lciwgLmZvcm0tZGlzY2xhaW1lciBwLFxuLmRpc2NsYWltZXIsIC5kaXNjbGFpbWVyIHAge1xuXHRmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbn0iLCJoZWFkZXIge1xuXHQuZGVza3RvcC1oZWFkZXItbG9nbyxcblx0Lm1vYmlsZS1oZWFkZXItbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdG1heC13aWR0aDogMjgwcHg7XG5cdH1cblx0I21lbnUtaGVhZGVyLW5hdmlnYXRpb24sXG5cdCNtZW51LWhlYWRlci10b3Atcm93LW5hdmlnYXRpb24sXG5cdCNtZW51LWhlYWRlci1sZWZ0LW9mLWxvZ28tbmF2aWdhdGlvbixcblx0I21lbnUtaGVhZGVyLXJpZ2h0LW9mLWxvZ28tbmF2aWdhdGlvbiB7XG5cdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC14LTI7XG5cblx0XHRsaSB7XG5cdFx0XHRAYXBwbHkgYmxvY2sgbGc6cHgtMztcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGFwcGx5IHByLTA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIGN1cnNvci1wb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC43NWVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIxcHggMTRweCAyMXB4O1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbWVudS1oZWFkZXItdG9wLXJvdy1uYXZpZ2F0aW9uIHtcblx0XHRAYXBwbHkgZ2FwLXgtMjtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uaGVhZGVyLWxheW91dC0yIHtcblx0I21lbnUtaGVhZGVyLW5hdmlnYXRpb24ge1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uaGVhZGVyLWxheW91dC0zIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci1waG9uZSB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5tb2JpbGUtaGVhZGVyLWxvZ28sXG4uZGVza3RvcC1oZWFkZXItbG9nbyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcblx0fVxufVxuLm9wZW4tbWVudSBpLFxuLmNsb3NlLW1lbnUgaSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmNsb3NlLW1lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDZweDtcbn1cbi5tb2JpbGUtbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTY4cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTk7XG5cblx0Lm1vYmlsZS1oZWFkZXItYnV0dG9uIHtcblx0XHRhIHtcblx0XHRcdEBhcHBseSBibG9jayBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZSBwdC00IHBiLTQ7XG5cdFx0fVxuXHR9XG59XG5cbiNjc3NtZW51LFxuI2Nzc21lbnUgdWwsXG4jY3NzbWVudSB1bCBsaSxcbiNjc3NtZW51IHVsIGxpIGEge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY3NzbWVudSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jY3NzbWVudSB1bCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Nzc21lbnUgdWwgdWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jY3NzbWVudSA+IHVsID4gbGkgPiBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbiNjc3NtZW51IHVsIHVsIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNjc3NtZW51IHVsIHVsIGxpIGEge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlO1xufVxuI2Nzc21lbnUgdWwgdWwgbGk6bGFzdC1jaGlsZCBhIHtcblx0cGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbiNjc3NtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjc3NtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlxcZjA1N1wiO1xuXHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRjb2xvcjogd2hpdGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4jY3NzbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Nzc21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IGE6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4jY3NzbWVudSAubWVudS1pdGVtIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cbn1cbiNjc3NtZW51IC5tZW51LWl0ZW0gdWwgbGkge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jY3NzbWVudSAubWVudS1pdGVtID4gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Nzc21lbnUgLm1lbnUtaXRlbSA+IGE6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jY3NzbWVudSAubWVudS1pdGVtIHVsIHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG59XG5cbiNjc3NtZW51IC5tZW51LWl0ZW0gdWwgbGkge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuXG4jY3NzbWVudSAubWVudS1pdGVtIHVsIGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5cbiNjc3NtZW51IC5tZW51LWl0ZW0gdWwgbGkgYTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWhlYWRlci1idXR0b24gYSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXBob25lLFxuLmhlYWRlci1idXR0b24gYSB7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmhlYWRlci1idXR0b24ge1xuXHQuYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAzOXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMzlweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGVhZGVyLWxheW91dC0zLWxlZnQtbmF2aWdhdGlvbiB1bCBhLFxuLmhlYWRlci1sYXlvdXQtMy1yaWdodC1uYXZpZ2F0aW9uIHVsIGEge1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1kZXNrdG9wLFxuLmhlYWRlci10YWJsZXQsXG4uaGVhZGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWRlc2t0b3Age1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5oZWFkZXItdGFibGV0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5oZWFkZXItbW9iaWxlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLWxlYWQtcGF0aCB7XG5cdGhlYWRlciB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KSB7XG5cdC5oZWFkZXItbGF5b3V0LTMge1xuXHRcdC5kZXNrdG9wLWhlYWRlci1sb2dvIHtcblx0XHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0fVxuXHRcdCNtZW51LWhlYWRlci1sZWZ0LW9mLWxvZ28tbmF2aWdhdGlvbixcblx0XHQjbWVudS1oZWFkZXItcmlnaHQtb2YtbG9nby1uYXZpZ2F0aW9uIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0Lm1yLTEwIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaGVhZGVyLXBob25lIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubXktbG8tZGV0YWlscyB7XG5cdGEge1xuXHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHR9XG59XG4iLCIuZGFyay1zZWN0aW9uLWJveCB7XG5cdC5kYXJrLXNlY3Rpb24tYm94LXRvcC1ib3JkZXIsXG5cdC5kYXJrLXNlY3Rpb24tYm94LWJvdHRvbS1ib3JkZXIge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuXHQuZGFyay1zZWN0aW9uLWJveC10ZXh0IHtcblx0XHRwYWRkaW5nOiAxNnB4IDIwcHggNTJweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXHQuZGFyay1zZWN0aW9uLWJveC1udW1iZXItY29udGFpbmVyIHtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0dG9wOiAtMTVweDtcblx0XHRyaWdodDogOXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cblx0XHQuZGFyay1zZWN0aW9uLWJveC1udW1iZXItY2lyY2xlIHtcblx0XHRcdHdpZHRoOiAzOXB4O1xuXHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRcdHRvcDogMTdweDtcblx0XHR9XG5cdFx0LmRhcmstc2VjdGlvbi1ib3gtbnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuLmxhbmRpbmctcGFnZS13ZXJlLWhlcmUge1xuXHQuYXJyb3cge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHRvcDogNnB4O1xuXHR9XG5cdC5hbmNob3ItbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kb3VibGUtYm9yZGVyIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRAYXBwbHkgdy1mdWxsO1xuXHR9XG5cdC50b3AtZG91YmxlLWJvcmRlci0xIHtcblx0XHR0b3A6IDE0cHg7XG5cdH1cblx0LnRvcC1kb3VibGUtYm9yZGVyLTIge1xuXHRcdHRvcDogMTlweDtcblx0fVxuXHQuYm90dG9tLWRvdWJsZS1ib3JkZXItMSB7XG5cdFx0Ym90dG9tOiAxNHB4O1xuXHR9XG5cdC5ib3R0b20tZG91YmxlLWJvcmRlci0yIHtcblx0XHRib3R0b206IDE5cHg7XG5cdH1cbn1cbi5sYW5kaW5nLXBhZ2UtaG93LXRvIHtcblx0Ym9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuXG5cdHVsLmNoZWNrbGlzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3NXB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cbn1cbi5sYW5kaW5nLXBhZ2UtYWNjb3JkaW9uIHtcblx0LmFjY29yZGlvbiB7XG5cdFx0KiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuLnNsaWRlci1hcnJvdyB7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cbiNsYW5kaW5nLXBhZ2UtaW50cm8tYnV0dG9uLFxuI2xhbmRpbmctcGFnZS1pbnRyby1idXR0b24tMiB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuZmlyc3Qtc3RlcCB7XG5cdC5maXJzdC1zdGVwLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0fVxuXHQuZmlyc3Qtc3RlcC1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NzJweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblxuXHRcdC5maXJzdC1zdGVwLXRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maXJzdC1zdGVwLWJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0Ym90dG9tOiAtMzBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmdmaWVsZF9yZXF1aXJlZF90ZXh0LFxuLmluc3RydWN0aW9uLFxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IsXG4uaGlkZV9zdW1tYXJ5LFxuLmhpZGRlbl9sYWJlbCBsYWJlbCxcbi5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCxcbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGlzY2xhaW1lciB7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2Q0MmQwZDtcbn1cbi5nZmllbGRfZXJyb3Ige1xuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDQyMDJkO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZDQyMDJkO1xuXHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0fVxufVxuLmdmb3JtX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGJvdHRvbTogLTI2cHg7XG5cdH1cbn1cbmZvcm0ge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0QGFwcGx5IHVwcGVyY2FzZSBmb250LXNlbWlib2xkIGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHR0ZXh0YXJlYSB7XG5cdFx0QGFwcGx5IGJnLXdoaXRlIHctZnVsbCB0ZXh0LWxnO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM4ZThlOTU7XG5cdFx0cGFkZGluZzogMTVweCAxN3B4IDE3cHggMTdweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDdweCAxMHB4IDEwcHggMTBweDtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4ZThlOTU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOGU4ZTk1O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdH1cblx0fVxuXHRpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0aW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRAYXBwbHkgcmVsYXRpdmU7XG5cdH1cblx0bGFiZWwuZXJyb3Ige1xuXHRcdEBhcHBseSBhYnNvbHV0ZSB0ZXh0LWVycm9yLXJlZCBmb250LW5vcm1hbDtcblx0XHRib3R0b206IC0yMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0aW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3Ige1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNDJkMGQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZDQyZDBkO1xuXHR9XG59XG4uemlwLWNvZGUtZm9ybSB7XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn1cbi5jb250YWN0LWZvcm0ge1xuXHRsYWJlbCB7XG5cdFx0QGFwcGx5IG10LTU7XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdEBhcHBseSBtYi01O1xuXHR9XG5cdC5nZm9ybV9idXR0b24ge1xuXHRcdEBhcHBseSB3LWZ1bGw7XG5cdH1cbn1cbi5oaWRkZW4tbGFiZWwge1xuXHQmID4gbGFiZWwsXG5cdGxlZ2VuZCB7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblx0fVxuXHQuZ2ZpZWxkLWNob2ljZS1pbnB1dCArIGxhYmVsIHtcblx0XHR0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucHJvZ3Jlc3NpdmUtZm9ybSB7XG5cdC5idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5xdWVzdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cdC5nZmllbGQ6bm90KC5xdWVzdGlvbiksXG5cdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Lmdmb3JtX25leHRfYnV0dG9uIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0XHQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9uZXh0X2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZ2Nob2ljZSB7XG5cdFx0c3ZnLFxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzhlOGU5NTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA1NHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxOTJcIjtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5nZm9ybV9wYWdlOmxhc3QtY2hpbGQge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdC5idXR0b246bm90KC5hY2YtYmxvY2sgLmJ1dHRvbiksXG5cdFx0YnV0dG9uOm5vdCguYWNmLWJsb2NrIGJ1dHRvbiksXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmFjZi1ibG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdKSxcblx0XHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYWNmLWJsb2NrIGlucHV0W3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5mb3JtW3JvbGU9XCJzZWFyY2hcIl0ge1xuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0fVxufVxuLmhlbHBlciB7XG5cdG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtcHJvZ3Jlc3NpdmUtZm9ybSB7XG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG59XG4ucHJvZ3Jlc3NpdmUtZm9ybSAuZ2Zvcm1fcGFnZTpsYXN0LWNoaWxkIC5xdWVzdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5jb250YWN0LXByb2dyZXNzaXZlLWZvcm0sXG4uY29udGFjdC1mb3JtIHtcblx0Lmdmb3JtX2JvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmdmb3JtX3BhZ2U6bGFzdC1jaGlsZCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZGlzY2xhaW1lciAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5kaXNjbGFpbWVyIGxhYmVsIHtcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1haWxpbmctbGlzdC1mb3JtIHtcblx0Zm9ybSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2ZpZWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnNpbmdsZSB7XG5cdGFydGljbGUge1xuXHRcdC5tYWlsaW5nLWxpc3QtZm9ybSB7XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdFx0Lmdmb3JtX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmdmb3JtX3BhZ2VfZmllbGRzLFxuLm5vLWJhciAuZ2Zvcm1fZmllbGRzLFxuLmdmb3JtX2Zvb3Rlcixcbi5nZm9ybV9wYWdlX2Zvb3Rlcixcbi5mb3JtLWRpc2NsYWltZXIge1xuXHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLnNvY2lhbC1zaGFyZS1pY29ucyB7XG5cdGltZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5hcnRpY2xlIHtcblx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0QGFwcGx5IHBsLTggZm9udC1zZW1pYm9sZDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRwYWRkaW5nOiAxNXB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRhIHtcblx0XHRAYXBwbHkgdW5kZXJsaW5lO1xuXHR9XG5cdGhyIHtcblx0XHRAYXBwbHkgbXktODtcblx0fVxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdFx0fVxuXHR9XG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLiBcIjtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNWVtO1xuXHRcdH1cblx0fVxuXHRocixcblx0LndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdFx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmFib3V0LWdyZXktYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2Nyw2Nyw3MCwwLjEpO1xuICAgIG1hcmdpbi10b3A6IC0xNSU7XG4gICAgcGFkZGluZy10b3A6IDE1JTtcblxuICAgIC5hYm91dC1pbnRyby1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGU4ZTk1O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gICAgLmFib3V0LWludHJvLWxjLXRleHQsXG4gICAgLmFib3V0LWludHJvLXJjLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cbi50ZWFtLXRodW1ibmFpbCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS0wO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG5cbiAgICAubG8tcmVhZC1tb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAubG8tcmVhZC1tb3JlLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBoLTEuNSB0cmFuc2l0aW9uLWFsbCB3LTAgZHVyYXRpb24tMzAwIGRlbGF5LTMwMCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAubG8tcmVhZC1tb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3R0b20tNjtcbiAgICAgICAgfVxuICAgICAgICAubG8tcmVhZC1tb3JlLW92ZXJsYXkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIubG8tYnJlYWRjcnVtYiB7XG4gICAgYSB7XG4gICAgICAgIC5icmVhZGNydW1iLWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmJyZWFkY3J1bWItYXJyb3cge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubG8tbWV0YSB7XG4gICAgLnNsYXNoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cbn1cbi5idXR0b24uYXBwbHktYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgIH1cbn1cbi5sby1waG90byB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzMHB4O1xuICAgIH1cbn0iLCIuYmxvZy1lbnRyeS10aHVtYm5haWwge1xuXHRwYWRkaW5nLWJvdHRvbTogODElO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0LnJlYWQtbW9yZSB7XG5cdFx0XHRAYXBwbHkgLWJvdHRvbS0wO1xuXHRcdH1cblx0fVxufVxuLnBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTFweDsgLyogUGFnaW5hdGlvbiB0ZXh0IHNpemUgKi9cblx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4ucGFnaW5hdGlvbiBzcGFuLFxuLnBhZ2luYXRpb24gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDJweCAycHggMnB4IDA7XG5cdHBhZGRpbmc6IDVweCA5cHggNXB4IDlweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0Y29sb3I6ICNmZmY7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdHBhZGRpbmc6IDZweCA5cHggNXB4IDlweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM4ZThlOTU7XG59XG4ucmVhZC1tb3JlLXRodW1ibmFpbCB7XG5cdCY6aG92ZXIge1xuXHRcdC5yZWFkLW1vcmUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLWxlYWQtcGF0aCB7XG4gICAgQGFwcGx5IGJnLWxpZ2h0LWdyZXk7XG59IiwiLnJldmlld3MtZmlsdGVyIHtcblx0bGFiZWwge1xuXHRcdEBhcHBseSBmb250LXNlbWlib2xkO1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcblx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cbn1cbi5yZXZpZXdzLXJlc3VsdHMge1xuXHRAYXBwbHkgbWItMjQ7XG5cblx0LmFsbS1idG4td3JhcCB7XG5cdFx0QGFwcGx5IHRleHQtY2VudGVyO1xuXHR9XG5cdC5idXR0b24ge1xuXHRcdEBhcHBseSBteC1hdXRvIG1iLTI0O1xuXHR9XG5cdC5idXR0b24uZG9uZSB7XG5cdFx0QGFwcGx5IGhpZGRlbjtcblx0fVxufVxuIiwiLm1vcnRnYWdlLXJhdGVzLWNoYXJ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICBcbiAgICAubW9ydGdhZ2UtcmF0ZXMtY2hhcnQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIGgyLm1vcnRnYWdlLXJhdGVzLWNoYXJ0LWNvbnRhaW5lci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9ydGdhZ2UtcmF0ZXMtY2hhcnQtc3ViLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5hcy1vZiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAxcHg7XG4gIFxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb3J0Z2FnZS1yYXRlLWNoYXJ0LXRhYnMge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICBcbiAgICAgIC50YWItYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjZDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDc3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIH1cbiAgICAgIC5jaGFydCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFydC1sZWdlbmQge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgXG4gICAgICAubGluZTEsIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGhpcnR5LXllYXItYmFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWJkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAuZmlmdGVlbi15ZWFyLWJhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzdlMTNhNztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uMiB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbjItbGluZTEsIC5jb2x1bW4zLWxpbmUxIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmNvbHVtbjItbGluZTIsIC5jb2x1bW4zLWxpbmUyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmNvbHVtbjMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi5tb3J0Z2FnZS1yYXRlcy1yc3Mge1xuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3BfcnNzX3JldHJpZXZlcl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3BfcnNzX3JldHJpZXZlcl9jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzU3NWM1YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLndwX3Jzc19yZXRyaWV2ZXJfcmVhZG1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAud3BfcnNzX3JldHJpZXZlcl9tZXRhZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLndwX3Jzc19yZXRyaWV2ZXJfY3JlZGl0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5wYWdlLWZlYXR1cmUtaW1hZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogMjYlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDAlO1xuXHR9XG59XG4uc2lkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0QGFwcGx5IHVwcGVyY2FzZSBmb250LXNlbWlib2xkIGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cbiIsIi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IC53cC1ibG9jayB7XG4gICAgbWFyZ2luOjBweDtcbn0gICBcbi53cC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG59XG4ud3AtYmxvY2stcG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubWNlLWNvbnRlbnQtYm9keSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogYmx1ZTtcbn1cbi5yaWNoLXRleHQge1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5jaXRlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufSIsIi5zY2hlbWEtZmFxLXNlY3Rpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjZDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmNkO1xuXHR9XG59XG4uc2NoZW1hLWZhcS1xdWVzdGlvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYWNjb3JkaW9uLW1hcmsge1xuXHRcdHRvcDogMzBweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cbi5zY2hlbWEtZmFxLXF1ZXN0aW9uLmNvbGxhcHNlIHtcblx0LmFjY29yZGlvbi1tYXJrIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxufVxuLnNjaGVtYS1mYXEtYW5zd2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2NoZW1hLWZhcS1hbnN3ZXIuZGVmYXVsdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbGxhcHNlIHtcblx0dmlzaWJpbGl0eTppbmhlcml0IWltcG9ydGFudDtcbn0iLCJvbC5kYXJrLXNlY3Rpb24tbGlzdC1pdGVtcyB7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihpdGVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHR9XG59XG4ucmVhc29ucy1pY29uIHtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cbiIsIi5mb290ZXItcm93LTEge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZm9vdGVyLWNvbHVtbiB7XG5cdC5mb290ZXItY29sdW1uLXRpdGxlIHtcblx0XHRAYXBwbHkgdGV4dC14cyB0cmFja2luZy13aWRlc3QgZm9udC1ib2xkIG1iLTQgdGV4dC13aGl0ZSB1cHBlcmNhc2U7XG5cdH1cblx0Lm1lbnUge1xuXHRcdGEge1xuXHRcdFx0QGFwcGx5IGJsb2NrIHRleHQtYmFzZSBmb250LWJvbGQgdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQgbWItNjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb290ZXItY29sdW1uLTUge1xuXHRwIHtcblx0XHRAYXBwbHkgbWItNiB0ZXh0LXdoaXRlIHRleHQtYmFzZTtcblxuXHRcdGEge1xuXHRcdFx0QGFwcGx5IGZvbnQtYm9sZCB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dCBtYi02O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvb3Rlci1yb3ctMiB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0QGFwcGx5IHRleHQtd2hpdGU7XG5cblx0YSB7XG5cdFx0QGFwcGx5IHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgb3BhY2l0eS01MDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0QGFwcGx5IHRleHQtc207XG5cdH1cbn1cbiNtZW51LWZvb3Rlci1sZWdhbC1uYXZpZ2F0aW9uIHtcblx0QGFwcGx5IGZsZXg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGFwcGx5IGdhcC14LTQ7XG5cdH1cblxuXHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRhIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0XHRAYXBwbHkgYmxvY2sgbWItMztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcInxcIjtcblx0XHRcdFx0QGFwcGx5IHB4LTM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdEBhcHBseSBibG9jaztcblx0fVxufVxuLmZvb3Rlci1lcXVhbC1ob3VzaW5nLWxvZ28ge1xuXHRtYXgtd2lkdGg6IDYwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmJvdHRvbS1mb290ZXItY29sdW1uLWxvZ29zIGRpdiB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG4iLCJhcnRpY2xlLmNvbnRhY3QtbGMtdGV4dCB7XG5cdGgyIHtcblx0XHRAYXBwbHkgbWItMjtcblx0XHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmluZm9ncmFwaGljLXRodW1ibmFpbCB7XG5cdGJveC1zaGFkb3c6IDAgMjJweCAzNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cbi5kaXNjbGFpbWVyLXRleHQge1xuXHRwIHtcblx0XHRAYXBwbHkgdGV4dC1zbTtcblx0fVxufVxuLnByb2dyZXNzaXZlLWZvcm0tYmxvY2sge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRwYWRkaW5nOiA2NHB4O1xufVxuLnByb2dyZXNzaXZlLWZvcm0tYmxvY2sgaDMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZ3Jlc3NpdmUtZm9ybS1ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzc2l2ZS1mb3JtLWludHJvZHVjdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2dyZXNzaXZlLWZvcm0tYmxvY2sgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnByb2dyZXNzaXZlLWZvcm0tZGlzY2xhaW1lciBwIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnByb2dyZXNzaXZlLWZvcm0tZGlzY2xhaW1lciBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGVhZC1tYWduZXQtY3RhLWJsb2NrIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi5sZWFkLW1hZ25ldC1zbWlsZSB7XG5cdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5sZWFkLW1hZ25ldC1pbWFnZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFzcGVjdC1yYXRpbzogMTYvNDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxNi82O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0fVxufVxuLmxlYWQtbWFnbmV0LWN0YS1ibG9jayAubGVhZC1tYWduZXQtaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxlYWQtbWFnbmV0LWltYWdlLWNvbnRhaW5lciBzdmcge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3R0b206IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5sZWFkLW1hZ25ldC1pbWFnZS1jb250YWluZXIgc3ZnIHBhdGgge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxlYWQtbWFnbmV0LWN0YS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCA2MnB4IDU2cHggNjJweDtcbn1cbi5sZWFkLW1hZ25ldC1jdGEtY29udGVudCBoMyB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubGVhZC1tYWduZXQtZGVzY3JpcHRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGVhZC1tYWduZXQtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbi1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubGVhZC1tYWduZXQtZGlzY2xhaW1lciB7XG5cdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5tYWlsaW5nLWxpc3QtYmxvY2sge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRtYXJnaW46IDQwcHggMDtcblx0cGFkZGluZzogNDBweCA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbGluZy1saXN0LWJsb2NrIC5tYWlsaW5nLWxpc3QtZm9ybSAuZ2Zvcm1fYm9keSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5tYWlsaW5nLWxpc3QtYmxvY2sgLmdmb3JtX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1haWxpbmctbGlzdC1ibG9jayAuZ2Zvcm1fZmllbGRzIGRpdiNmaWVsZF8xNV8zIHtcblx0ZmxleC1ncm93OiAxO1xufVxuLm1haWxpbmctbGlzdC1ibG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tYWlsaW5nLWxpc3QtYmxvY2sgLm1haWxpbmctbGlzdC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDQycHg7XG5cdHJpZ2h0OiA0OHB4O1xufVxuXG4uc2ltcGxlLWN0YS1ibG9jayB7XG5cdHBhZGRpbmc6IDU2cHggNjRweDtcblx0bWFyZ2luOiAzMnB4IDA7XG59XG4uc2ltcGxlLWN0YS1ibG9jayBoMyB7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2ltcGxlLWN0YS1ibG9jay1vcHRpb25hbC10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZmFxLWFjY29yZGlvbiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmNkO1xufVxuLmZhcS1hY2NvcmRpb24gLmEtYnRuIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjZDtcblx0cGFkZGluZzogMjNweCAyN3B4IDI3cHggMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdH1cbn1cbi5mYS10aW1lcy1jaXJjbGUtby5wbHVzc2VkIHtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mYXEtYWNjb3JkaW9uIC5hLWJ0bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NVwiO1xuXHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5mYXEtYWNjb3JkaW9uIC5hLWNvbnRhaW5lciAuYS1wYW5lbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogIzI2MjYyNjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMHB4IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDMycHg7XHRcblx0fVxufVxuXG4vKiBQYW5lbCBzdHlsZSB3aGVuIGFjdGl2ZSAqL1xuLmZhcS1hY2NvcmRpb24gLmEtY29udGFpbmVyLmFjdGl2ZSAuYS1wYW5lbCB7XG5cdG9wYWNpdHk6IDE7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogOTAwMHB4O1xufVxuLmZhcS1hY2NvcmRpb24gLmEtY29udGFpbmVyLmFjdGl2ZSAuYS1idG46YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYXJ0aWNsZS10b2Mge1xuXHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRwYWRkaW5nOiAzMHB4IDMycHg7XG5cdG1hcmdpbjogMzJweCAwO1xufVxuLmFydGljbGUtdG9jIGg0IHtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwLjk4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXJ0aWNsZS10b2Mtcm93IHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0anVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcbn1cbi5hcnRpY2xlLXRvYy10aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDgwJTtcbn1cbi5hcnRpY2xlLXRvYy1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmFydGljbGUtdG9jLWxpbmsgYSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS10b2MtbGluay1hcnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLmFydGljbGUtdG9jLWxpbmsgYTpob3ZlciAuYXJ0aWNsZS10b2MtbGluay1hcnJvdyB7XG5cdHRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFydGljbGUtdG9jLXJvdyB7XG5cdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IC8qIDE2cHggKi9cblx0XHRsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IC8qIDI0cHggKi9cblx0fVxufVxuXG4ubWFpbGluZy1saXN0LWJsb2NrIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHBhZGRpbmc6IDQwcHggNDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haWxpbmctbGlzdC1ibG9jayBoMyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1haWxpbmctbGlzdC1ibG9jayAubWFpbGluZy1saXN0LWZvcm0gLmdmb3JtX2JvZHkge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWFpbGluZy1saXN0LWJsb2NrIC5nZm9ybV9maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWlsaW5nLWxpc3QtYmxvY2sgLmdmb3JtX2ZpZWxkcyBkaXYjZmllbGRfMTVfMyB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cbi5tYWlsaW5nLWxpc3QtYmxvY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbGluZy1saXN0LWJsb2NrIC5tYWlsaW5nLWxpc3QtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA0MnB4O1xuXHRyaWdodDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5hcnRpY2xlLXRvYyxcblx0Lm1haWxpbmctbGlzdC1ibG9jayB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTMycHg7XG5cdH1cbn1cbmhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogI2M2YzZjZDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xufSIsIi5icmFuY2hlcy1zZWFyY2gge1xuXHQuYWxtLWZpbHRlcnMtLWNvbnRyb2xzLFxuXHQuYWxtLWZpbHRlcnMtZWRpdCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5hbG0tZmlsdGVyLS10ZXh0LXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmFsbS1maWx0ZXItLXRleHQge1xuXHRcdGlucHV0LmFsbS1maWx0ZXItLXRleHRmaWVsZCB7XG5cdFx0XHRoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzhlOGU5NSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0QGFwcGx5IHNyLW9ubHk7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGlucHV0LmFsbS1maWx0ZXItLXRleHRmaWVsZDpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzhlOGU5NTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzhlOGU5NSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYnJhbmNoLWxpc3Qge1xuXHQuYWxtLXJldmVhbCB7XG5cdFx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEyIG1kOmdhcC14LTggZ2FwLXgtNjtcblxuXHRcdC5icmFuY2gtZW50cnkge1xuXHRcdFx0LmJyYW5jaC1lbnRyeS10aHVtYm5haWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblxuXHRcdFx0XHQuYnJhbmNoLWVudHJ5LWxlYXJuLW1vcmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC14bCBmb250LWJvbGQ7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5icmFuY2gtZW50cnktbGVhcm4tbW9yZSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbG0tbG9hZC1tb3JlLWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuaW5mb2dyYXBoaWMtdGh1bWJuYWlsIHtcbiAgICBib3gtc2hhZG93OiAwIDIycHggMzRweCAwIHJnYmEoMCwwLDAsMC4zMyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJiArIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArIC5yZWFkLW1vcmUge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxlZnQtY29sdW1uLXRleHQtcmlnaHQtY29sdW1uLWltYWdlIGEge1xuICAgIEBhcHBseSBmb250LWJvbGQgdGV4dC1bIzAwMDBmZl0gdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LVsjMDAwMGVlXTtcbiAgICB9XG59IiwiLmljb24tYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDMxLjM1JTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbn0iLCIuZmFxLXNlY3Rpb24ge1xuICAgIC5mYXEtaW50cm8tdGV4dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmEtcGFuZWwge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJhc2UgbWItNDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItOCBsZWFkaW5nLTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubHAtZm9ybS1pbnRyb2R1Y3Rpb24tdGV4dCB7XG5cdGEge1xuXHRcdEBhcHBseSBtYi04IGJsb2NrIHRleHQtWzIwcHhdIGZvbnQtYm9sZCB0ZXh0LVtibHVlXSBob3Zlcjp0ZXh0LVtwdXJwbGVdIHVuZGVybGluZSB0cmFja2luZy10aWdodFxuXHR9XHRcbn1cbmFydGljbGUge1xuXHQuc21hbGwtYm94LWxlZnQtY29sdW1uLXRleHQtcmlnaHQtY29sdW1uLWxvZ29zIHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNtYWxsLWJveC1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNtYWxsLWJveC1zdWItY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0aHIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZm9ybS1jb250YWN0LXRleHQge1xuXHRwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG4ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nLXBhZ2Utd2l0aC1mb3JtIGlucHV0I3ppcC1jb2RlLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLnByb2dyZXNzaXZlLWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAtOTZweDtcbn1cbi5nZm9ybV9ib2R5IHtcblx0cGFkZGluZy10b3A6IDk2cHg7XG59XG4uZ2ZfcHJvZ3Jlc3NiYXJfYmx1ZSAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRoZWlnaHQ6IDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2ZfcHJvZ3Jlc3NiYXJfYmx1ZSAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFuIHtcblx0dG9wOiAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE1cHg7XG59XG5cbi5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tYmFyIHtcblx0LmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/