/* Tailwind */
/* ! tailwindcss v3.3.5 | 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: var(--carenetic-gray-200); /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
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: Montserrat Alternates, 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 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
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-feature-settings: inherit; /* 1 */
  font-variation-settings: 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;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: var(--carenetic-gray-400); /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: var(--carenetic-gray-400); /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
.tooltip-arrow,.tooltip-arrow:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit; }
.tooltip-arrow{
  visibility: hidden; }
.tooltip-arrow:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg); }
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{
  border-style: solid;
  border-color: #e5e7eb; }
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{
  border-bottom-width: 1px;
  border-right-width: 1px; }
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{
  border-bottom-width: 1px;
  border-left-width: 1px; }
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{
  border-top-width: 1px;
  border-left-width: 1px; }
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{
  border-top-width: 1px;
  border-right-width: 1px; }
.tooltip[data-popper-placement^='top'] > .tooltip-arrow{
  bottom: -4px; }
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{
  top: -4px; }
.tooltip[data-popper-placement^='left'] > .tooltip-arrow{
  right: -4px; }
.tooltip[data-popper-placement^='right'] > .tooltip-arrow{
  left: -4px; }
.tooltip.invisible > .tooltip-arrow:before{
  visibility: hidden; }
[data-popper-arrow],[data-popper-arrow]:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit; }
[data-popper-arrow]{
  visibility: hidden; }
[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg); }
[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit; }
[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e5e7eb; }
.dark [role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #4b5563; }
[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e5e7eb; }
.dark [role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #4b5563; }
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-right-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-left-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-width: 1px; }
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
  bottom: -5px; }
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
  top: -5px; }
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
  right: -5px; }
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
  left: -5px; }
[role="tooltip"].invisible > [data-popper-arrow]:before{
  visibility: hidden; }
[role="tooltip"].invisible > [data-popper-arrow]:after{
  visibility: hidden; }
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: var(--carenetic-gray);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000; }
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2; }
input::-moz-placeholder, textarea::-moz-placeholder{
  color: var(--carenetic-gray);
  opacity: 1; }
input::placeholder,textarea::placeholder{
  color: var(--carenetic-gray);
  opacity: 1; }
::-webkit-datetime-edit-fields-wrapper{
  padding: 0; }
::-webkit-date-and-time-value{
  min-height: 1.5em; }
select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='var(--carenetic-gray)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact; }
[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset; }
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: var(--carenetic-gray);
  border-width: 1px;
  --tw-shadow: 0 0 #0000; }
[type='checkbox']{
  border-radius: 0px; }
[type='radio']{
  border-radius: 100%; }
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat; }
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact; }
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em; }
.dark [type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em; }
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact; }
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor; }
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit; }
[type='file']:focus{
  outline: 1px auto inherit; }
input[type=file]::file-selector-button{
  color: white;
  background: var(--carenetic-gray-800);
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem; }
input[type=file]::file-selector-button:hover{
  background: var(--carenetic-gray-700); }
.dark input[type=file]::file-selector-button{
  color: white;
  background: var(--carenetic-gray-600); }
.dark input[type=file]::file-selector-button:hover{
  background: var(--carenetic-gray); }
input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer; }
input[type="range"]:disabled::-webkit-slider-thumb{
  background: var(--carenetic-gray-400); }
.dark input[type="range"]:disabled::-webkit-slider-thumb{
  background: var(--carenetic-gray); }
input[type="range"]:focus::-webkit-slider-thumb{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + 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);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); }
input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer; }
input[type="range"]:disabled::-moz-range-thumb{
  background: var(--carenetic-gray-400); }
.dark input[type="range"]:disabled::-moz-range-thumb{
  background: var(--carenetic-gray); }
input[type="range"]::-moz-range-progress{
  background: #3F83F8; }
input[type="range"]::-ms-fill-lower{
  background: #3F83F8; }
.toggle-bg:after{
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: var(--carenetic-gray-300);
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); }
input:checked + .toggle-bg:after{
  transform: translateX(100%);;
  border-color: white; }
input:checked + .toggle-bg{
  background: #1C64F2;
  border-color: #1C64F2; }
html {
		scroll-behavior: smooth;
		scroll-padding-top: 142px;
	}
body{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Montserrat Alternates, 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";
  font-size: 1rem;
  line-height: 150%;
  color: var(--carenetic-text-dark);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
		background-image: url('../images/page-bkg.png');
		background-repeat: repeat-y;
		background-size: 100% auto;
		font-variant-ligatures: none; }
p{
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 150%; }
p:last-child{
  margin-bottom: 0px; }
p + h1,
	p + .h1,
	p + h2,
	p + .h2,
	p + h3,
	p + .h3,
	p + h4,
	p + .h4,
	p + h5,
	p + .h5,
	p + h6,
	p + .h6{
  margin-top: 2rem; }
h3 + p,
	.h3 + p{
  margin-top: -0.5rem; }
h1,
	.h1,
	h2,
	.h2,
	h3,
	.h3,
	h4,
	.h4,
	h5,
	.h5,
	h6,
	.h6{
  margin-bottom: 1.25rem;
  overflow-wrap: break-word;
  color: var(--carenetic-headings-dark); }
h1,
	.h1{
  font-size: 38px;
  line-height: 50px;
  font-weight: 700; }
@media (min-width: 768px){
  h1,
	.h1{
    font-size: 54px;
    line-height: 68px; } }
@media (min-width: 1024px){
  h1,
	.h1{
    font-size: 58px;
    line-height: 72.5px; } }
h2,
	.h2{
  font-size: 32px;
  line-height: 42px;
  font-weight: 600; }
@media (min-width: 768px){
  h2,
	.h2{
    font-size: 38px;
    line-height: 48px; } }
@media (min-width: 1024px){
  h2,
	.h2{
    font-size: 54px;
    line-height: 59.4px; } }
h3,
	.h3{
  font-size: 20px;
  line-height: 26px;
  font-weight: 600; }
@media (min-width: 768px){
  h3,
	.h3{
    font-size: 22px;
    line-height: 28px; } }
@media (min-width: 1024px){
  h3,
	.h3{
    font-size: 25px;
    line-height: 31.25px; } }
h4,
	.h4{
  font-size: 22px;
  line-height: 36px;
  font-weight: 700;
  text-transform: lowercase; }
@media (min-width: 768px){
  h4,
	.h4{
    font-size: 26px;
    line-height: 41px; } }
@media (min-width: 1024px){
  h4,
	.h4{
    font-size: 30px;
    line-height: 45px; } }
h5,
	.h5{
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: var(--carenetic-text-dark); }
@media (min-width: 768px){
  h5,
	.h5{
    font-size: 20px;
    line-height: 30px; } }
@media (min-width: 1024px){
  h5,
	.h5{
    font-size: 22px;
    line-height: 33px; } }
h6,
	.h6{
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
  color: var(--carenetic-text-dark); }
@media (min-width: 768px){
  h6,
	.h6{
    font-size: 18px;
    line-height: 150%; } }
@media (min-width: 1024px){
  h6,
	.h6{
    font-size: 18px;
    line-height: 150%; } }
.blue-border,
	.blue-border-centered  {
		/*@apply relative z-0 after:absolute after:z-[-1] after:top-0 after:bottom-0 after:left-0 after:border-l-[11px] after:border-secondary;*/
		/* h1, h2, h5 */
	}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  --tw-ring-color: var(--carenetic-accent); }
[type="file"]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
[type="file"]::file-selector-button{
  border-radius: 9999px !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 600 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
			background-image: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%) !important; }
a{
  color: var(--carenetic-links-dark);
  text-decoration-line: underline; }
a:hover{
  text-decoration-line: none; }
a.secondary{
  color: var(--carenetic-links-light); }
section ul, main ul{
  margin-bottom: 1rem;
  list-style-type: disc;
  padding-left: 1.5rem; }
.section ul.checkmark-list{
  margin-bottom: 1.5rem;
  list-style-type: none;
  padding-left: 0px; }
.section ul.checkmark-list li{
  position: relative;
  margin-bottom: 1rem;
  padding-left: 34px;
			-moz-column-break-inside: avoid;
			     break-inside: avoid-column; }
.section ul.checkmark-list li:last-child{
  margin-bottom: 0px; }
.section ul.checkmark-list li::before {
                content: url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="check"><path id="Vector" d="M4.29324 11.5C4.0974 11.5009 3.90902 11.4089 3.7684 11.2437L0.226464 7.07747C0.155867 6.99392 0.0995364 6.89434 0.0606889 6.7844C0.0218415 6.67446 0.00123773 6.55633 5.41344e-05 6.43674C-0.00233624 6.19522 0.0745209 5.96244 0.213718 5.78961C0.352915 5.61678 0.543049 5.51806 0.742294 5.51516C0.941538 5.51226 1.13357 5.60543 1.27615 5.77416L4.29624 9.32508L10.7233 1.75881C10.8661 1.59007 11.0583 1.49701 11.2577 1.50007C11.4571 1.50314 11.6473 1.6021 11.7865 1.77517C11.9257 1.94824 12.0025 2.18125 11.9999 2.42294C11.9974 2.66463 11.9158 2.8952 11.773 3.06393L4.81809 11.2437C4.67747 11.4089 4.48909 11.5009 4.29324 11.5Z" fill="%23374151"/></g></svg>');
                position: absolute;
                left: 0px;
                top: 0px;
                display: flex;
                height: 1.5rem;
                width: 1.5rem;
                align-items: center;
                justify-content: center;
                border-radius: 9999px;
                background-color: var(--carenetic-primary-light);
                padding-top: 3px;
            }
section ol,
	main ol{
  margin-bottom: 1rem;
  list-style-type: decimal;
  padding-left: 1.5rem; }
nav ul, ul.tab-titles{
  margin-bottom: 0px;
  list-style-type: none; }
section hr,
	.section hr,
	.mce-content-body hr{
  margin-bottom: 1.5rem;
  height: 0.125rem;
  border-width: 0;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-secondary) var(--tw-gradient-to-position); }
section hr:last-child,
	.section hr:last-child,
	.mce-content-body hr:last-child{
  margin-bottom: 0px; }
section hr.reverse,
	.section hr.reverse,
	.mce-content-body hr.reverse{
  margin-bottom: 1.5rem;
  height: 0.125rem;
  border-width: 0;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position); }
section hr.reverse:last-child,
	.section hr.reverse:last-child,
	.mce-content-body hr.reverse:last-child{
  margin-bottom: 0px; }
section hr.hr-spheres,
	.section hr.hr-spheres,
	.mce-content-body hr.hr-spheres{
  margin-bottom: 1.75rem;
  height: 1.25rem;
  border-width: 0;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position); }
section hr.hr-spheres:last-child,
	.section hr.hr-spheres:last-child,
	.mce-content-body hr.hr-spheres:last-child{
  margin-bottom: 0px; }
section hr.hr-spheres,
	.section hr.hr-spheres,
	.mce-content-body hr.hr-spheres {
		background-image: url('../images/sphere-separator.svg');
		background-repeat: repeat-x;
	}
section.section-50-50-content hr.hr-spheres{
  width: 58.5%; }
.button-primary{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  background-color: var(--carenetic-buttons-primary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-primary-text);
  text-decoration-line: none; }
.button-primary:hover{
  color: var(--carenetic-gray); }
.button-primary :after{
  background-color: currentColor; }
.button-primary {
		box-shadow: 0px 6px 24px 0px #00000026;
		background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
	}
.button-primary > span{
  position: relative; }
.button-primary:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-primary:before {
			content: '';
			position: absolute;
			right: 0.25rem;
			z-index: 0;
			display: inline-flex;
			height: 3rem;
			width: 3rem;
			align-items: center;
			justify-content: flex-end;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			transition-property: width;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}
.button-primary:hover:hover:before{
  width: calc(100% - 8px); }
.button-primary.button-primary-fun-nojs:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.button-primary.button-primary-fun-nojs:hover:before{
  opacity: 0.2; }
.button-primary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 1.75rem;
			height: 1.25rem;
			width: 1.25rem;
			background-color: var(--carenetic-primary);
			background-repeat: no-repeat;
			-webkit-mask-size: 20px;
			        mask-size: 20px;
		}
.button-primary:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-primary.button-primary-fun-nojs:hover:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-secondary{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.025em;
  color: var(--carenetic-gray);
  text-decoration-line: none; }
.button-secondary:hover{
  color: var(--carenetic-gray); }
.button-secondary :after{
  background-color: currentColor; }
.button-secondary {
		box-shadow: 0px 6px 24px 0px #00000026;
	}
.button-secondary > span{
  position: relative;
  margin-right: 3rem; }
.button-secondary:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-secondary:before {
			content: '';
			position: absolute;
			right: 0.25rem;
			z-index: 0;
			display: inline-flex;
			height: 3rem;
			width: 3rem;
			align-items: center;
			justify-content: flex-end;
			border-radius: 9999px;
			background-color: var(--carenetic-primary-light);
			transition-property: width;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}
.button-secondary:hover:hover:before{
  width: calc(100% - 8px); }
.button-secondary.button-secondary-fun-nojs:hover{
  color: var(--carenetic-gray); }
.button-secondary.button-secondary-fun-nojs:hover:before{
  opacity: 0.3; }
.button-secondary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			position: absolute;
			right: 1rem;
			height: 1.25rem;
			width: 1.25rem;
			background-color: var(--carenetic-primary);
			background-repeat: no-repeat;
			-webkit-mask-size: 20px;
			        mask-size: 20px;
		}
.button-secondary:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-secondary.button-secondary-fun-nojs:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-link-arrow,
	.wpsl-info-window a.wpsl-directions,
	body.blog button.facetwp-load-more,
	.section.section-resource-center button.facetwp-load-more,
	.section.section-event-center button.facetwp-load-more{
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: -0.025em;
  color: var(--carenetic-text-dark);
  text-decoration-line: none; }
.button-link-arrow:hover,
	.wpsl-info-window a.wpsl-directions:hover,
	body.blog button.facetwp-load-more:hover,
	.section.section-resource-center button.facetwp-load-more:hover,
	.section.section-event-center button.facetwp-load-more:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity)); }
.button-link-arrow :after,
	.wpsl-info-window a.wpsl-directions :after,
	body.blog button.facetwp-load-more :after,
	.section.section-resource-center button.facetwp-load-more :after,
	.section.section-event-center button.facetwp-load-more :after{
  background-color: currentColor; }
.button-link-arrow:hover, .wpsl-info-window a.wpsl-directions:hover, body.blog button.facetwp-load-more:hover, .section.section-resource-center button.facetwp-load-more:hover, .section.section-event-center button.facetwp-load-more:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.button-link-arrow:before, .wpsl-info-window a.wpsl-directions:before, body.blog button.facetwp-load-more:before, .section.section-resource-center button.facetwp-load-more:before, .section.section-event-center button.facetwp-load-more:before{
  position: absolute;
  top: 50%;
  right: 0px;
  height: 1.5rem;
  width: 1.5rem;
  --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));
  border-radius: 9999px;
  background-color: var(--carenetic-primary-light);
			content: ' '; }
.button-link-arrow:after, .wpsl-info-window a.wpsl-directions:after, body.blog button.facetwp-load-more:after, .section.section-resource-center button.facetwp-load-more:after, .section.section-event-center button.facetwp-load-more:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 1rem;
			margin-right: 0.25rem;
			height: 1rem;
			width: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(0 0 0 / var(--tw-bg-opacity));
		}
.button-link-arrow:hover:after, .wpsl-info-window a.wpsl-directions:hover:after, body.blog button.facetwp-load-more:hover:after, .section.section-resource-center button.facetwp-load-more:hover:after, .section.section-event-center button.facetwp-load-more:hover:after{
  --tw-rotate: 360deg;
  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: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
div[id^="faq-body"].button-link-arrow.facetwp-hidden,div[id^="faq-body"].wpsl-info-window a.wpsl-directions.facetwp-hidden,div[id^="faq-body"]body.blog button.facetwp-load-more.facetwp-hidden,div[id^="faq-body"].section.section-resource-center button.facetwp-load-more.facetwp-hidden,div[id^="faq-body"].section.section-event-center button.facetwp-load-more.facetwp-hidden {
			display: block;
		}
.button-link-arrow.facetwp-hidden,.wpsl-info-window a.wpsl-directions.facetwp-hidden,body.blog button.facetwp-load-more.facetwp-hidden,.section.section-resource-center button.facetwp-load-more.facetwp-hidden,.section.section-event-center button.facetwp-load-more.facetwp-hidden{
  display: none; }
.wysiwyg-button-primary{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  background-color: var(--carenetic-buttons-primary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-primary-text);
  text-decoration-line: none; }
.wysiwyg-button-primary:hover{
  color: var(--carenetic-gray); }
.wysiwyg-button-primary :after{
  background-color: currentColor; }
.wysiwyg-button-primary {
		box-shadow: 0px 6px 24px 0px #00000026;
		background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
	}
.wysiwyg-button-primary > span{
  position: relative; }
.wysiwyg-button-primary:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-primary:before {
			content: '';
			position: absolute;
			right: 0.25rem;
			z-index: 0;
			display: inline-flex;
			height: 3rem;
			width: 3rem;
			align-items: center;
			justify-content: flex-end;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			transition-property: width;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}
.wysiwyg-button-primary:hover:hover:before{
  width: calc(100% - 8px); }
.wysiwyg-button-primary.button-primary-fun-nojs:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.wysiwyg-button-primary.button-primary-fun-nojs:hover:before{
  opacity: 0.2; }
.wysiwyg-button-primary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 1.75rem;
			height: 1.25rem;
			width: 1.25rem;
			background-color: var(--carenetic-primary);
			background-repeat: no-repeat;
			-webkit-mask-size: 20px;
			        mask-size: 20px;
		}
.wysiwyg-button-primary:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-primary.button-primary-fun-nojs:hover:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-primary{
  margin-right: 1rem;
  margin-bottom: 1rem; }
.wysiwyg-button-secondary{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.025em;
  color: var(--carenetic-gray);
  text-decoration-line: none; }
.wysiwyg-button-secondary:hover{
  color: var(--carenetic-gray); }
.wysiwyg-button-secondary :after{
  background-color: currentColor; }
.wysiwyg-button-secondary {
		box-shadow: 0px 6px 24px 0px #00000026;
	}
.wysiwyg-button-secondary > span{
  position: relative;
  margin-right: 3rem; }
.wysiwyg-button-secondary:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-secondary:before {
			content: '';
			position: absolute;
			right: 0.25rem;
			z-index: 0;
			display: inline-flex;
			height: 3rem;
			width: 3rem;
			align-items: center;
			justify-content: flex-end;
			border-radius: 9999px;
			background-color: var(--carenetic-primary-light);
			transition-property: width;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}
.wysiwyg-button-secondary:hover:hover:before{
  width: calc(100% - 8px); }
.wysiwyg-button-secondary.button-secondary-fun-nojs:hover{
  color: var(--carenetic-gray); }
.wysiwyg-button-secondary.button-secondary-fun-nojs:hover:before{
  opacity: 0.3; }
.wysiwyg-button-secondary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-neutral-50"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			position: absolute;
			right: 1rem;
			height: 1.25rem;
			width: 1.25rem;
			background-color: var(--carenetic-primary);
			background-repeat: no-repeat;
			-webkit-mask-size: 20px;
			        mask-size: 20px;
		}
.wysiwyg-button-secondary:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-secondary.button-secondary-fun-nojs:hover:after{
  background-color: var(--carenetic-gray);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-secondary{
  margin-right: 1rem;
  margin-bottom: 1rem; }
.section.setting-text-color-light .wysiwyg-button-secondary,
		.section.setting-text-color-light .wysiwyg-button-secondary span{
  color: var(--carenetic-gray) !important; }
.section.setting-text-color-light .wysiwyg-button-secondary{
  color: var(--carenetic-primary); }
.section.setting-text-color-light .wysiwyg-button-secondary svg{
  color: var(--carenetic-primary); }
.section.setting-text-color-light .wysiwyg-button-secondary svg path{
  color: var(--carenetic-primary); }
body.devenv-dev.site-id-6 .wysiwyg-button-secondary:hover, body.devenv-live.site-id-20 .wysiwyg-button-secondary:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
body.devenv-dev.site-id-6 .section.setting-text-color-light .wysiwyg-button-secondary:hover,
	body.devenv-dev.site-id-6 .section.setting-text-color-light .wysiwyg-button-secondary span:hover,
	body.devenv-live.site-id-20 .section.setting-text-color-light .wysiwyg-button-secondary:hover,
	body.devenv-live.site-id-20 .section.setting-text-color-light .wysiwyg-button-secondary span:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
body.devenv-dev.site-id-12 .wysiwyg-button-secondary:after, body.devenv-live.site-id-27 .wysiwyg-button-secondary:after {
			background-color: #fff;
		}
body.devenv-dev.site-id-12 .wysiwyg-button-secondary:hover:after, body.devenv-live.site-id-27 .wysiwyg-button-secondary:hover:after {
			background-color: #000;
		}
body.header-transparent > header a:not(.wysiwyg-button-secondary),
    body.header-transparent-padtop > header a:not(.wysiwyg-button-secondary) {
      /*@apply text-white;*/
    }
.wysiwyg-button-link-arrow{
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: -0.025em;
  color: var(--carenetic-text-dark);
  text-decoration-line: none; }
.wysiwyg-button-link-arrow:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity)); }
.wysiwyg-button-link-arrow :after{
  background-color: currentColor; }
.wysiwyg-button-link-arrow:hover{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.wysiwyg-button-link-arrow:before{
  position: absolute;
  top: 50%;
  right: 0px;
  height: 1.5rem;
  width: 1.5rem;
  --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));
  border-radius: 9999px;
  background-color: var(--carenetic-primary-light);
			content: ' '; }
.wysiwyg-button-link-arrow:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 1rem;
			margin-right: 0.25rem;
			height: 1rem;
			width: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(0 0 0 / var(--tw-bg-opacity));
		}
.wysiwyg-button-link-arrow:hover:after{
  --tw-rotate: 360deg;
  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: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
div[id^="faq-body"].wysiwyg-button-link-arrow.facetwp-hidden {
			display: block;
		}
.wysiwyg-button-link-arrow.facetwp-hidden{
  display: none; }
.setting-text-color-light .wysiwyg-button-link-arrow,.wysiwyg-button-link-arrow.lightwpsl-info-window{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.setting-text-color-light .wysiwyg-button-link-arrow:hover,.wysiwyg-button-link-arrow.lightwpsl-info-window:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.setting-text-color-light .wysiwyg-button-link-arrow,.wysiwyg-button-link-arrow.lightwpsl-info-window{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.setting-text-color-light .wysiwyg-button-link-arrow:hover,.wysiwyg-button-link-arrow.lightwpsl-info-window:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.wysiwyg-button-link-arrow{
  margin-right: 1rem;
  margin-bottom: 1rem; }
.section.setting-text-color-light .wysiwyg-button-link-arrow{
  color: var(--carenetic-links-light); }
.section.setting-text-color-light .wysiwyg-button-link-arrow:hover{
  color: var(--carenetic-links-light-700); }
body.devenv-dev.site-id-6 .wysiwyg-button-link-arrow:hover,
	body.devenv-live.site-id-20 .wysiwyg-button-link-arrow:hover{
  color: var(--carenetic-gray); }
.setting-text-color-light .button-link-arrow,
	.button-link-arrow.lightwpsl-info-window{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.setting-text-color-light .button-link-arrow:hover,
	.button-link-arrow.lightwpsl-info-window:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.with-underline{
  position: relative; }
.with-underline::after{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--carenetic-accent);
  --tw-content: ' ';
  content: var(--tw-content); }
.with-underline.text-center::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.with-underline.\!text-center::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
section,
	.section{
  max-width: 100%;
  overflow-x: clip; }
input[type="search"]::-webkit-search-cancel-button {
			height: 0.75rem;
			width: 0.75rem;
			background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"><path stroke="var(--carenetic-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/></svg>');
			background-size: 0.75rem 0.75rem;
			cursor: pointer;
		}
table{
  width: 100%;
  border-collapse: collapse;
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); }
th,
	td{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  vertical-align: top; }
tbody tr:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity)); }
tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
thead th{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  font-weight: 600; }
thead + tbody tr:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
thead + tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity)); }
.show-em-hours,
	.show-non-em-hours {
		display: none !important;
	}
.\!header ul{
  display: flex;
  flex-direction: row;
  align-items: center; }
.header ul{
  display: flex;
  flex-direction: row;
  align-items: center; }
.\!header ul li:last-child a{
  border-style: none; }
.header ul li:last-child a{
  border-style: none; }
header.scrolled .header-top {
      /* display: none; */
    }
header.scrolled .header-main {
      margin-top: 20px;
    }
header.header-default a.logo{
  position: relative; }
header.header-default a.logo:after{
  position: absolute;
  right: 0px;
  top: 50%;
  height: 2.25rem;
  width: 1px;
  --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));
  background-color: var(--carenetic-primary-light); }
@media (min-width: 1280px){
  header.header-default a.logo:after{
    --tw-content: '';
    content: var(--tw-content); } }
.\!header a,
  .\!header button{
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none; }
.\!header a:hover,
  .\!header button:hover{
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline; }
.header a,
  .header button{
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none; }
.header a:hover,
  .header button:hover{
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline; }
.\!header a,
  .\!header button{
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none; }
.\!header a:hover,
  .\!header button:hover{
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline; }
.header-top a,
  .header-top button{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.25; }
.header-top a:hover,
  .header-top button:hover{
  text-decoration-line: underline; }
@media (min-width: 1024px){
  .header-top a,
  .header-top button{
    padding-left: 1rem;
    padding-right: 1rem; } }
@media (min-width: 1280px){
  .header-top a,
  .header-top button{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem; } }
.header-top .translate button:hover span{
  text-decoration-line: underline; }
.with-underline.header-top .search button::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.header-top .search button{
  border-style: none;
  background-color: transparent;
  padding: 0.5rem;
  text-align: center;
  color: var(--carenetic-headings-dark); }
.header-top .search button:hover{
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline; }
.header-top .search button:hover svg{
  border-color: var(--carenetic-headings-dark-400); }
.header-top .search button svg{
  margin-bottom: -3px;
  height: 1rem;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px; }
@media (min-width: 768px){
  .header-top .search button svg{
    margin-left: 1rem; } }
.header-top-right-nav{
  position: relative; }
.header-top-right-nav #right-header-menu > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  border-style: solid;
  border-color: var(--carenetic-gray); }
.header-top-right-nav #right-header-menu{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
@media (min-width: 768px){
  .header-top-right-nav #right-header-menu{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; } }
div[id^="faq-body"].header-top-right-nav ul.utility-menu {
			display: block;
		}
.header-top-right-nav ul.utility-menu{
  display: none; }
.header-top-right-nav ul.utility-menu > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  border-style: solid;
  border-color: var(--carenetic-gray); }
.header-top-right-nav ul.utility-menu{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
@media (min-width: 768px){
  .header-top-right-nav ul.utility-menu{
    display: flex;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; } }
.header-top-right-nav li:last-child a{
  padding-right: 0.25rem; }
.with-underline.header-top-right-nav li.menu-item::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.header-top-right-nav li.menu-item{
  flex-grow: 0;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center; }
@media (min-width: 768px){
  .header-top-right-nav li.menu-item{
    justify-content: flex-start; } }
.header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a{
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  height: 100%;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.334;
  color: var(--carenetic-gray); }
.header-top-right-nav .call-now .menu-item-wrapper{
  padding: 0px; }
.with-underline.header-top-right-nav .sub-menu .menu-item-link::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.header-top-right-nav .sub-menu .menu-item-link{
  border-style: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1; }
@media (min-width: 768px){
  .header-top-right-nav .sub-menu .menu-item-link{
    white-space: nowrap;
    text-align: right; } }
div[id^="faq-body"].header-top-right-nav .contact-us {
			display: block;
		}
.header-top-right-nav .contact-us{
  display: none; }
@media (min-width: 768px){
  .header-top-right-nav .contact-us{
    display: flex; } }
.header-top-right-nav .call-now button{
  display: inline-flex;
  justify-content: center; }
.header-top-right-nav .call-now{
  display: inline-block; }
.header-top-right-nav li.translate{
  border-left-width: 1px;
  border-color: var(--carenetic-gray); }
.header-top-right-nav li.translate button{
  color: var(--carenetic-gray); }
.header-top-right-nav li.translate svg, .header-top-right-nav li.translate svg path{
  fill: var(--carenetic-text-dark); }
.header-top-right-nav li.translate .gtranslate_wrapper{
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }
.header-top-right-nav li.translate .gtranslate_wrapper a{
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 13px;
  font-weight: 400;
  color: var(--carenetic-primary-dark); }
.header-main {
    box-shadow: 0px 4px 10px 0px #D9D9D952;
  }
/* mobile-translate lives inside the white pill, so always use dark text
       regardless of body.header-transparent overriding it to white */
.header-main .navbar-end .mobile-translate{
  color: var(--carenetic-primary-dark) !important; }
.header-main .navbar-end .mobile-translate svg path{
  fill: var(--carenetic-primary-dark) !important; }
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
header.header li.current-menu-item > div > a,
    header.header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
header .menu-item-has-children .menu-item-link{
  flex-grow: 1; }
header .menu-item-has-children:last-child .sub-menu{
  margin-bottom: -0.625rem; }
header .menu-item-dropdown{
  display: flex;
  align-items: center;
  padding: 0px; }
header .menu-item-dropdown svg path{
  fill: var(--carenetic-primary-dark); }
div[id^="faq-body"]header .sub-menu {
			display: block;
		}
header .sub-menu{
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
  min-width: 75vw;
  --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));
  flex-direction: column;
  align-items: stretch;
  border-radius: 1rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-dark);
  background-color: var(--carenetic-primary-dark);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --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); }
@media (min-width: 768px){
  header .sub-menu{
    left: 0px;
    min-width: 90vw;
    min-width: 0px;
    --tw-translate-x: 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)); } }
header .sub-menu .menu-item-dropdown{
  margin-left: 1rem; }
header .sub-menu .menu-item-dropdown svg path{
  fill: var(--carenetic-secondary-light); }
header .sub-menu .menu-item-wrapper{
  width: 100%;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-color: var(--carenetic-secondary-light);
      border-bottom: 1px solid;
      -o-border-image: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%) 1;
         border-image: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%) 1; }
header .sub-menu .menu-item:last-child .menu-item-wrapper{
  border-width: 0; }
header .sub-menu .menu-item-link{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 17px;
  font-weight: 400;
  color: var(--carenetic-headings-dark); }
header .sub-menu .menu-item-link:hover{
  text-decoration-line: underline; }
@media (min-width: 768px){
  header .sub-menu .menu-item-link{
    white-space: nowrap;
    text-align: left; } }
header .sub-menu .menu-item-link{
  align-items: center;
  justify-content: space-between; }
header .sub-menu .menu-item-link:hover{
  padding-left: 1.75rem;
  padding-right: 0.25rem; }
header .sub-menu .sub-menu .menu-item-link:hover{
  padding-left: 1rem;
  padding-right: 1rem; }
header .sub-menu .menu-item-dropdown-icon{
  height: 100%;
  align-items: center;
  color: var(--carenetic-primary-light) !important; }
header .sub-menu .sub-menu{
  margin-bottom: -0.625rem;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-style: none;
  background-color: var(--carenetic-secondary-dark); }
@media (min-width: 768px){
  header .sub-menu .sub-menu{
    top: 0px;
    left: 100%;
    margin-left: 0.125rem;
    padding-top: 0px;
    padding-bottom: 0px; } }
/* Invisible bridge covers the gap so mouse doesn't leave parent li */
div[id^="faq-body"]header .sub-menu .sub-menu::before {
			display: block;
		}
header .sub-menu .sub-menu::before{
  position: absolute;
  top: 0px;
  bottom: 0px;
  display: none;
  --tw-content: '';
  content: var(--tw-content); }
@media (min-width: 768px){
  header .sub-menu .sub-menu::before{
    display: block; } }
header .sub-menu .sub-menu::before {
        left: -0.5rem;
        width: 0.5rem;
      }
header .sub-menu .sub-menu .menu-item-link{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
header .sub-menu .sub-menu .menu-item-link:hover{
  background-color: transparent;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  text-decoration-line: underline; }
header #right-header-menu .menu-item-has-children:hover > .sub-menu,
    header #right-header-menu .menu-item-has-children.open > .sub-menu,
    header #right-header-menu .menu-item-has-children:hover > .menu-item-wrapper > .sub-menu,
    header #right-header-menu .menu-item-has-children.open > .menu-item-wrapper > .sub-menu{
  display: flex; }
header .menu-item{
  position: relative;
  display: flex;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem; }
@media (min-width: 1024px){
  header .menu-item{
    padding-left: 0.125rem;
    padding-right: 0.125rem; } }
@media (min-width: 1280px){
  header .menu-item{
    font-size: 1rem;
    line-height: 1.5rem; } }
@media (min-width: 1340px){
  header .menu-item{
    padding-left: 0.25rem;
    padding-right: 0.25rem; } }
@media (min-width: 1602px){
  header .menu-item{
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }
@media (min-width: 1280px){
  header .sub-menu .menu-item{
    padding-left: 0.5rem;
    padding-right: 0.5rem; } }
header .menu-item-wrapper{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between; }
header .menu-item-link{
  align-items: flex-end;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 15px;
  font-weight: 600;
  line-height: 2.5rem;
  color: var(--carenetic-gray); }
header .menu-item-link:hover{
  color: var(--carenetic-primary); }
header .menu-item-link:focus{
  color: var(--carenetic-primary); }
@media (min-width: 1024px){
  header .menu-item-link{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem; } }
header .menu-item-dropdown-icon{
  margin-left: 0.5rem;
  height: 7px;
  width: 7px;
  color: var(--carenetic-headings-dark);
  transition-duration: 200ms; }
header .call-now option{
  line-height: 1rem; }
header #right-header-menu .menu-item-dropdown{
  height: 7px;
  width: 7px;
  align-self: flex-end;
  padding-bottom: 0px; }
@media (min-width: 1280px){
  header #right-header-menu .menu-item-dropdown{
    height: 19px;
    width: 15px;
    padding-bottom: 0.625rem; } }
header #right-header-menu .sub-menu{
  left: 0px;
  right: auto;
  min-width: auto; }
@media (min-width: 768px){
  header #right-header-menu .sub-menu{
    left: auto;
    right: 0px;
    min-width: 0px; } }
header #right-header-menu .sub-menu .menu-item-wrapper{
  justify-content: center; }
header.with-underline #right-header-menu .sub-menu .menu-item-link::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
header #right-header-menu .sub-menu .menu-item-link{
  justify-content: center;
  text-align: center; }
header #right-header-menu .sub-menu .menu-item-link:hover{
  padding-left: 1rem;
  padding-right: 1rem; }
div[id^="faq-body"].navbar-menu {
			display: block;
		}
.navbar-menu{
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  display: none;
  width: 100%;
  align-items: flex-end;
  justify-content: space-between;
  overflow: hidden;
  border-top-width: 2px;
  border-top-color: var(--carenetic-primary);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
@media (min-width: 1280px){
  .navbar-menu{
    position: relative;
    top: auto;
    display: flex;
    width: auto;
    overflow: visible;
    border-top-width: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } }
.navbar-menu.open{
  display: block;
  max-height: 70vh;
  overflow-y: auto; }
div[id^="faq-body"].navbar-menu .schedule-appointment a {
			display: block;
		}
.navbar-menu .schedule-appointment a{
  z-index: 0;
  display: none;
  font-weight: 500 !important;
  color: var(--carenetic-buttons-primary-text) !important; }
.navbar-menu .schedule-appointment a:hover{
  color: var(--carenetic-gray) !important;
  text-decoration-line: none; }
@media (min-width: 768px){
  .navbar-menu .schedule-appointment a{
    display: flex; } }
.navbar-menu.navbar-menu-desktop .menu-item-dropdown {
        align-self: flex-end;
        padding-bottom: 12px;
      }
.navbar-menu.navbar-menu-desktop .sub-menu .menu-item-dropdown {
          padding-bottom: 24px;
          padding-right: 24px;
        }
.navbar-menu.navbar-menu-desktop .menu-item-has-children.open > .sub-menu{
  display: block; }
.schedule-appointment a{
  z-index: 0;
  display: flex;
  font-weight: 500 !important;
  color: var(--carenetic-buttons-primary-text) !important; }
@media (min-width: 1280px){
		div.schedule-appointment a[id^="faq-body"] {
			display: block;
		} }
.schedule-appointment a:hover{
  color: var(--carenetic-gray) !important;
  text-decoration-line: none; }
@media (min-width: 1280px){
  .schedule-appointment a{
    display: none; } }
.navbar-menu-mobile.open #left-header-menu.left-header-menu,
    .navbar-menu-mobile.open #utility-menu.utility-menu{
  flex-direction: column;
  background-color: var(--carenetic-primary-dark);
  padding-bottom: 1rem; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu .menu-item-has-children.open > .sub-menu, .navbar-menu-mobile.open #utility-menu.utility-menu .menu-item-has-children.open > .sub-menu{
  position: relative;
  display: flex; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu .menu-item-dropdown, .navbar-menu-mobile.open #utility-menu.utility-menu .menu-item-dropdown{
  position: absolute;
  right: 0px;
  padding: 40px 16px 8px 32px; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu .sub-menu .menu-item-dropdown, .navbar-menu-mobile.open #utility-menu.utility-menu .sub-menu .menu-item-dropdown{
  padding: 24px 16px 24px 32px; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item{
  width: 100%;
  flex-grow: 1; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item div.menu-item-wrapper, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item div.menu-item-wrapper{
  width: 100%;
  flex-grow: 1; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item .menu-item-dropdown-icon path, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item .menu-item-dropdown-icon path{
  fill: var(--carenetic-secondary-light); }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item a.menu-item-link{
  width: 100%;
  flex-grow: 1;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-primary-light); }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link:hover, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item a.menu-item-link:hover{
  background-color: var(--carenetic-secondary-dark); }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item a.menu-item-link {
          border-image-slice: 1;
          border-bottom: 0.5px solid;
          border-image-source: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
        }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item:last-child a, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item:last-child a {
          border-bottom: none;
        }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children{
  flex-direction: column;

        /*&:hover {*/
        /*  .sub-menu {*/
        /*    @apply relative;*/
        /*  }*/
        /*}*/ }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .menu-item-wrapper, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .menu-item-wrapper {
          width: 100%;
        }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .menu-item-wrapper a.menu-item-link, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .menu-item-wrapper a.menu-item-link{
  justify-content: space-between;
  padding-right: 1rem; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu{
  left: 0px !important;
  margin-bottom: 0px;
  --tw-translate-x: 0px !important;
  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)) !important;
  border-radius: 0px;
  border-style: none;
  padding-top: 0px;
  padding-bottom: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper{
  border-bottom-width: 0; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper a.menu-item-link, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper a.menu-item-link{
  padding-top: 1rem;
  padding-bottom: 1rem; }
.navbar-menu-mobile.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu .sub-menu li:last-child a.menu-item-link, .navbar-menu-mobile.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu .sub-menu li:last-child a.menu-item-link{
  border-bottom-width: 1px;
  border-style: solid; }
.navbar-menu-mobile.open #utility-menu.utility-menu{
  width: 100%; }
#header-search-input::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      height: 0.75rem;
      width: 0.75rem;
      cursor: pointer;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' class='w-3 h-3' viewBox='0 0 14 14'%3E%3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6'/%3E%3C/svg%3E");
      background-size: 0.75rem 0.75rem;
    }
#header-search-input::-moz-placeholder{
  color: var(--carenetic-text-light); }
#header-search-input::placeholder{
  color: var(--carenetic-text-light); }
.with-underline#searchform input[type="submit"]::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
#searchform input[type="submit"]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
#searchform input[type="submit"]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--carenetic-buttons-primary-bg); }
#searchform input[type="submit"]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)); }
#header-nav-modal{
  z-index: 50; }
#header-nav-modal .menu-item-link{
  display: flex;
  width: 100%;
  justify-content: center;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-text-light);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--carenetic-text-light); }
div[id^="faq-body"]#header-nav-modal .sub-menu {
			display: block;
		}
#header-nav-modal .sub-menu{
  display: none;
  padding-left: 0px; }
#header-nav-modal .menu-item{
  width: 100%; }
#header-nav-modal .menu-item-wrapper{
  width: 100%;
  flex-grow: 1; }
#header-nav-modal .menu-item-dropdown-icon{
  height: 0.375rem;
  width: 1.75rem;
  color: var(--carenetic-text-light); }
#header-nav-modal .menu-item-has-children{
  margin-left: 0.5rem;
  flex-wrap: wrap;
  align-items: flex-start; }
#header-nav-modal .menu-item-has-children.open .sub-menu{
  display: flex;
  flex-grow: 1;
  flex-direction: column; }
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 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-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 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%; }
@media (min-width: 480px){
  .container{
    max-width: 480px; } }
@media (min-width: 560px){
  .container{
    max-width: 560px; } }
@media (min-width: 640px){
  .container{
    max-width: 640px; } }
@media (min-width: 768px){
  .container{
    max-width: 768px; } }
@media (min-width: 900px){
  .container{
    max-width: 900px; } }
@media (min-width: 1024px){
  .container{
    max-width: 1024px; } }
@media (min-width: 1280px){
  .container{
    max-width: 1280px; } }
@media (min-width: 1340px){
  .container{
    max-width: 1340px; } }
@media (min-width: 1602px){
  .container{
    max-width: 1602px; } }
.format{
  color: var(--tw-format-body);
  max-width: 65ch; }
.format :where([class~="lead"]):not(:where([class~="not-format"] *)){
  color: var(--tw-format-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em; }
.format :where(a):not(:where([class~="not-format"] *)){
  color: var(--tw-format-links);
  text-decoration: underline;
  font-weight: 500; }
.format :where(a):not(:where([class~="not-format"] *)):hover{
  text-decoration: none; }
.format :where(strong):not(:where([class~="not-format"] *)){
  color: var(--tw-format-bold);
  font-weight: 700; }
.format :where(a strong):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(blockquote strong):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(thead th strong):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(ol):not(:where([class~="not-format"] *)){
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em; }
.format :where(ol[type="A"]):not(:where([class~="not-format"] *)){
  list-style-type: upper-alpha; }
.format :where(ol[type="a"]):not(:where([class~="not-format"] *)){
  list-style-type: lower-alpha; }
.format :where(ol[type="A" s]):not(:where([class~="not-format"] *)){
  list-style-type: upper-alpha; }
.format :where(ol[type="a" s]):not(:where([class~="not-format"] *)){
  list-style-type: lower-alpha; }
.format :where(ol[type="I"]):not(:where([class~="not-format"] *)){
  list-style-type: upper-roman; }
.format :where(ol[type="i"]):not(:where([class~="not-format"] *)){
  list-style-type: lower-roman; }
.format :where(ol[type="I" s]):not(:where([class~="not-format"] *)){
  list-style-type: upper-roman; }
.format :where(ol[type="i" s]):not(:where([class~="not-format"] *)){
  list-style-type: lower-roman; }
.format :where(ol[type="1"]):not(:where([class~="not-format"] *)){
  list-style-type: decimal; }
.format :where(ul):not(:where([class~="not-format"] *)){
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em; }
.format :where(ol > li):not(:where([class~="not-format"] *))::marker{
  font-weight: 400;
  color: var(--tw-format-counters); }
.format :where(ul > li):not(:where([class~="not-format"] *))::marker{
  color: var(--tw-format-bullets); }
.format :where(hr):not(:where([class~="not-format"] *)){
  border-color: var(--tw-format-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em; }
.format :where(blockquote):not(:where([class~="not-format"] *)){
  font-size: 1.1111111em;
  font-weight: 700;
  font-style: italic;
  color: var(--tw-format-quotes);
  quotes: "\201C""\201D""\2018""\2019";
  margin-bottom: 1.6em; }
.format :where(blockquote):not(:where([class~="not-format"] *))::before{
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6893 24V14.1453C18.6893 6.54 23.664 1.38533 30.6667 -7.15256e-07L31.9933 2.868C28.7507 4.09066 26.6667 7.71867 26.6667 10.6667H32V24H18.6893ZM-9.53674e-07 24V14.1453C-9.53674e-07 6.54 4.99733 1.384 12 -7.15256e-07L13.328 2.868C10.084 4.09066 8 7.71867 8 10.6667L13.3107 10.6667V24H-9.53674e-07Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: var(--tw-format-quotes);
  width: 1.7777778em;
  height: 1.3333333em;
  display: block;
  margin-top: 1.6em; }
.format :where(blockquote p:first-of-type):not(:where([class~="not-format"] *))::before{
  content: open-quote; }
.format :where(blockquote p:last-of-type):not(:where([class~="not-format"] *))::after{
  content: close-quote; }
.format :where(h1):not(:where([class~="not-format"] *)){
  color: var(--tw-format-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111; }
.format :where(h1 strong):not(:where([class~="not-format"] *)){
  font-weight: 900;
  color: inherit; }
.format :where(h2):not(:where([class~="not-format"] *)){
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em;
  line-height: 1.3333333; }
.format :where(h2 strong):not(:where([class~="not-format"] *)){
  font-weight: 800;
  color: inherit; }
.format :where(h3):not(:where([class~="not-format"] *)){
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.25em;
  margin-top: 0;
  margin-bottom: 0.6em;
  line-height: 1.6; }
.format :where(h3 strong):not(:where([class~="not-format"] *)){
  font-weight: 800;
  color: inherit; }
.format :where(h4):not(:where([class~="not-format"] *)){
  color: var(--tw-format-headings);
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0.5em;
  line-height: 1.5; }
.format :where(h4 strong):not(:where([class~="not-format"] *)){
  font-weight: 700;
  color: inherit; }
.format :where(img):not(:where([class~="not-format"] *)){
  margin-top: 2em;
  margin-bottom: 2em; }
.format :where(figure > *):not(:where([class~="not-format"] *)){
  margin-top: 0;
  margin-bottom: 0; }
.format :where(figcaption):not(:where([class~="not-format"] *)){
  color: var(--tw-format-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em; }
.format :where(code):not(:where([class~="not-format"] *)){
  color: var(--tw-format-code);
  font-weight: 600;
  background-color: var(--tw-format-code-bg);
  padding-top: 0.3333333em;
  padding-bottom: 0.3333333em;
  padding-left: 0.5555556em;
  padding-right: 0.5555556em;
  border-radius: 0.2222222em;
  font-size: 0.875em; }
.format :where(a code):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(h1 code):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(h2 code):not(:where([class~="not-format"] *)){
  color: inherit;
  font-size: 0.875em; }
.format :where(h3 code):not(:where([class~="not-format"] *)){
  color: inherit;
  font-size: 0.9em; }
.format :where(h4 code):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(blockquote code):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(thead th code):not(:where([class~="not-format"] *)){
  color: inherit; }
.format :where(pre):not(:where([class~="not-format"] *)){
  color: var(--tw-format-pre-code);
  background-color: var(--tw-format-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em; }
.format :where(pre code):not(:where([class~="not-format"] *)){
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit; }
.format :where(pre code):not(:where([class~="not-format"] *))::before{
  content: none; }
.format :where(pre code):not(:where([class~="not-format"] *))::after{
  content: none; }
.format :where(table):not(:where([class~="not-format"] *)){
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857; }
.format :where(thead):not(:where([class~="not-format"] *)){
  background-color: var(--tw-format-th-bg);
  border-radius: 0.2777778em; }
.format :where(thead th):not(:where([class~="not-format"] *)){
  color: var(--tw-format-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding: 0.5555556em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em; }
.format :where(tbody tr):not(:where([class~="not-format"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-format-td-borders); }
.format :where(tbody tr:last-child):not(:where([class~="not-format"] *)){
  border-bottom-width: 0; }
.format :where(tbody td):not(:where([class~="not-format"] *)){
  vertical-align: baseline; }
.format :where(tfoot):not(:where([class~="not-format"] *)){
  border-top-width: 1px;
  border-top-color: var(--tw-format-th-borders); }
.format :where(tfoot td):not(:where([class~="not-format"] *)){
  vertical-align: top; }
.format{
  --tw-format-body: #6b7280;
  --tw-format-headings: #111827;
  --tw-format-lead: #6b7280;
  --tw-format-links: #4b5563;
  --tw-format-bold: #111827;
  --tw-format-counters: #6b7280;
  --tw-format-bullets: #6b7280;
  --tw-format-hr: #e5e7eb;
  --tw-format-quotes: #111827;
  --tw-format-quote-borders: #e5e7eb;
  --tw-format-captions: #6b7280;
  --tw-format-code: #111827;
  --tw-format-code-bg: #f3f4f6;
  --tw-format-pre-code: #4b5563;
  --tw-format-pre-bg: #f3f4f6;
  --tw-format-th-borders: #e5e7eb;
  --tw-format-th-bg: #f9fafb;
  --tw-format-td-borders: #e5e7eb;
  --tw-format-invert-body: #9ca3af;
  --tw-format-invert-headings: #fff;
  --tw-format-invert-lead: #9ca3af;
  --tw-format-invert-links: #fff;
  --tw-format-invert-bold: #fff;
  --tw-format-invert-counters: #9ca3af;
  --tw-format-invert-bullets: #4b5563;
  --tw-format-invert-hr: #374151;
  --tw-format-invert-quotes: #f3f4f6;
  --tw-format-invert-quote-borders: #374151;
  --tw-format-invert-captions: #9ca3af;
  --tw-format-invert-code: #fff;
  --tw-format-invert-code-bg: #1f2937;
  --tw-format-invert-pre-code: #d1d5db;
  --tw-format-invert-pre-bg: #374151;
  --tw-format-invert-th-borders: #4b5563;
  --tw-format-invert-td-borders: #374151;
  --tw-format-invert-th-bg: #374151;
  font-size: 1rem;
  line-height: 1.75; }
.format :where(p):not(:where([class~="not-format"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em; }
.format :where(blockquote > p:first-child):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(video):not(:where([class~="not-format"] *)){
  margin-top: 2em;
  margin-bottom: 2em; }
.format :where(figure):not(:where([class~="not-format"] *)){
  margin-top: 2em;
  margin-bottom: 2em; }
.format :where(li):not(:where([class~="not-format"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em; }
.format :where(ol > li):not(:where([class~="not-format"] *)){
  padding-left: 0.375em; }
.format :where(ul > li):not(:where([class~="not-format"] *)){
  padding-left: 0.375em; }
.format :where(.format > ul > li p):not(:where([class~="not-format"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em; }
.format :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.25em; }
.format :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.25em; }
.format :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.25em; }
.format :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.25em; }
.format :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-format"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em; }
.format :where(hr + *):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(h2 + *):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(h3 + *):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(h4 + *):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(thead th:last-child):not(:where([class~="not-format"] *)){
  padding-right: 0; }
.format :where(tbody td, tfoot td):not(:where([class~="not-format"] *)){
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em; }
.format :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-format"] *)){
  padding-right: 0; }
.format :where(.format > :first-child):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format :where(.format > :last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 0; }
.format-sm :where(.format > ul > li p):not(:where([class~="not-format"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em; }
.format-sm :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1em; }
.format-sm :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1em; }
.format-sm :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1em; }
.format-sm :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1em; }
.format-sm :where(.format > :first-child):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format-sm :where(.format > :last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 0; }
.format-base :where(.format > ul > li p):not(:where([class~="not-format"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em; }
.format-base :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.25em; }
.format-base :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.25em; }
.format-base :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.25em; }
.format-base :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.25em; }
.format-base :where(.format > :first-child):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format-base :where(.format > :last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 0; }
.format-lg :where(.format > ul > li p):not(:where([class~="not-format"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em; }
.format-lg :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.3333333em; }
.format-lg :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.3333333em; }
.format-lg :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){
  margin-top: 1.3333333em; }
.format-lg :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 1.3333333em; }
.format-lg :where(.format > :first-child):not(:where([class~="not-format"] *)){
  margin-top: 0; }
.format-lg :where(.format > :last-child):not(:where([class~="not-format"] *)){
  margin-bottom: 0; }
.container{
  position: relative;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1602px;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }
.container-edge{
  position: relative;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  width: 94%; }
@media (min-width: 1024px){
  .container-edge{
    width: 96%; } }
.aligncenter, .aligncenter img{
  float: none;
  margin-left: auto;
  margin-right: auto; }
.alignright, .alignright img{
  float: right;
  margin-left: 2rem; }
.alignleft, .alignleft img{
  float: left;
  margin-right: 2rem; }
#carenetic-wpsl-search-input{
  margin-right: -1px;
  display: block;
  height: 100%;
  width: 18rem;
  max-width: 100%;
  flex-grow: 1;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
  color: var(--carenetic-primary);
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		outline: none; }
/* customize flowbite accordions */
div[id^="faq-body"].hidden {
			display: block;
		}
div[id^="faq-body"].expand{
  margin-top: 0px;
  max-height: 50rem;
  opacity: 1; }
.accord-open svg{
  --tw-rotate: 45deg;
  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)); }
/* base slick slider styles */
.slick-dots{
  position: relative;
  z-index: 1;
  margin: 0px;
  display: flex;
  width: 100%;
  list-style-type: none;
  align-items: center;
  justify-content: center;
  padding: 0px; }
.slick-dots li{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(202 202 202 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms; }
.slick-dots li:hover{
  background-color: var(--carenetic-text-dark); }
.slick-dots li.slick-active{
  background-color: var(--carenetic-text-dark); }
.slick-dots button{
  font-size: 0px;
  line-height: 1; }
.slick-arrow{
  position: absolute;
  top: 0px;
  z-index: 3;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem; }
.slick-arrow.slick-next{
  right: 0px; }
.slick-arrow.slick-prev{
  left: 0px;
  background-repeat: no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg class='w-4 h-4' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 1 1 5l4 4' /%3E%3C/svg%3E"); }
.slick-dots .slick-prev,
	.slick-next{
  position: absolute;
  top: 0px;
  z-index: 10;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem; }
.slick-dots .slick-prev:hover,
	.slick-next:hover{
  border-color: var(--carenetic-gray-800);
  color: var(--carenetic-gray-800); }
.slick-dots .slick-prev,
	.slick-next { /* Tailwind hover states */
	}
.draggable{
  cursor: grab; }
.slideshow__nav{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 768px;
  justify-content: space-between; }
div[id^="faq-body"].slideshow__nav button.prev,div[id^="faq-body"] .slideshow__nav button.next {
			display: block;
		}
.slideshow__nav button.prev, .slideshow__nav button.next{
  display: none; }
.slideshow__nav button.prev:first-child,
		.slideshow__nav button.next:last-child{
  display: block; }
/* image slider */
.section-image-carousel .carousel{
  position: relative; }
.section-image-carousel .carousel div{
  position: relative;
  display: block; }
.section-image-carousel .carousel.two-images.scroll-2.ba-1 .slick-slide[data-slick-index="0"]::before{
  position: absolute;
  left: 1.5rem;
  top: 1.5rem;
  z-index: 10;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  text-transform: uppercase;
  text-transform: lowercase;
  line-height: 1.5;
  color: var(--carenetic-secondary-dark);
  --tw-content: 'Before';
  content: var(--tw-content); }
.section-image-carousel .carousel.two-images.scroll-2.ba-1 .slick-slide[data-slick-index="1"]::before{
  position: absolute;
  left: 1.5rem;
  top: 1.5rem;
  z-index: 10;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  text-transform: uppercase;
  text-transform: lowercase;
  line-height: 1.5;
  color: var(--carenetic-secondary-dark);
  --tw-content: 'After';
  content: var(--tw-content); }
.section-image-carousel .slick-list{
  margin-right: -2.25rem; }
.section-image-carousel .slick-list .slick-slide{
  margin-right: 2.25rem; }
.section-image-carousel .slick-list .slick-slide > div{
  line-height: 0; }
.section-image-carousel .slick-list .slick-slide img{
  margin-left: auto;
  margin-right: auto;
  display: block; }
.section-image-carousel .carousel + .slideshow__nav{
  margin-left: auto;
  margin-right: auto;
  max-width: 20rem;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 3rem; }
@media (min-width: 1024px){
  .section-image-carousel .carousel + .slideshow__nav{
    padding-top: 4rem; } }
.section-image-carousel .carousel + .slideshow__nav button{
  height: 2.75rem;
  width: 2.75rem;
  padding: 0px; }
@media (min-width: 1024px){
  .section-image-carousel .carousel + .slideshow__nav button{
    height: 58px;
    width: 58px; } }
.section-image-carousel .carousel + .slideshow__nav button.prev{
  color: var(--carenetic-primary); }
.section-image-carousel .carousel + .slideshow__nav button.prev > span{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  color: var(--carenetic-gray) !important; }
.section-image-carousel .carousel + .slideshow__nav button.prev > span::before {
								-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M9.5,0.8c-0.1,0-0.2,0-0.2,0C9,0.9,8.8,1,8.6,1.2l-7,7.2C1.4,8.6,1.2,9,1.2,9.3s0.1,0.7,0.4,0.9l7,7.2 c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.1,0.5,0.1c0,0,0,0,0,0c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.2,0.4-0.3 c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2,0-0.3-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.4L4.6,9.7L4.3,9.3L4.6,9L10.4,3 c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.5-0.2-0.7C10.4,1.2,10.2,1,10,0.9C9.8,0.9,9.6,0.8,9.5,0.8z"/></g></svg>');
								mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M9.5,0.8c-0.1,0-0.2,0-0.2,0C9,0.9,8.8,1,8.6,1.2l-7,7.2C1.4,8.6,1.2,9,1.2,9.3s0.1,0.7,0.4,0.9l7,7.2 c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.1,0.5,0.1c0,0,0,0,0,0c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.2,0.4-0.3 c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2,0-0.3-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.4L4.6,9.7L4.3,9.3L4.6,9L10.4,3 c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.5-0.2-0.7C10.4,1.2,10.2,1,10,0.9C9.8,0.9,9.6,0.8,9.5,0.8z"/></g></svg>');
								-webkit-mask-size: 100%;
								mask-size: 100%;
								-webkit-mask-position-x: center;
								-webkit-mask-position-y: center;
								-webkit-mask-position: center center;
								        mask-position: center center;
								-webkit-mask-repeat: no-repeat;
								mask-repeat: no-repeat;
								content: '';
								height: 0.75rem;
								width: 0.75rem;
								background-color: currentColor;
							}
@media (min-width: 1024px){
  .section-image-carousel .carousel + .slideshow__nav button.prev > span::before{
    height: 18px;
    width: 18px; } }
.section-image-carousel .carousel + .slideshow__nav button.next{
  color: var(--carenetic-primary); }
.section-image-carousel .carousel + .slideshow__nav button.next > span{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  color: var(--carenetic-gray) !important; }
.section-image-carousel .carousel + .slideshow__nav button.next > span::before {						
								-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M2.5,17.8c0.1,0,0.2,0,0.2,0c0.2,0,0.5-0.2,0.6-0.4l7-7.2c0.2-0.2,0.4-0.6,0.4-0.9s-0.1-0.7-0.4-0.9l-7-7.2 C3.3,1.1,3.1,1,3,0.9C2.8,0.9,2.7,0.8,2.5,0.8c0,0,0,0,0,0c-0.2,0-0.3,0-0.5,0.1C1.9,1,1.7,1.1,1.6,1.2C1.5,1.3,1.4,1.5,1.3,1.6 C1.3,1.8,1.2,2,1.3,2.1c0,0.2,0,0.3,0.1,0.5c0.1,0.2,0.2,0.3,0.3,0.4L7.4,9l0.3,0.3L7.4,9.7l-5.8,5.9c-0.2,0.2-0.4,0.6-0.4,0.9 c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.4,0.6,0.5C2.2,17.8,2.4,17.8,2.5,17.8z"/></g></svg>');
								mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M2.5,17.8c0.1,0,0.2,0,0.2,0c0.2,0,0.5-0.2,0.6-0.4l7-7.2c0.2-0.2,0.4-0.6,0.4-0.9s-0.1-0.7-0.4-0.9l-7-7.2 C3.3,1.1,3.1,1,3,0.9C2.8,0.9,2.7,0.8,2.5,0.8c0,0,0,0,0,0c-0.2,0-0.3,0-0.5,0.1C1.9,1,1.7,1.1,1.6,1.2C1.5,1.3,1.4,1.5,1.3,1.6 C1.3,1.8,1.2,2,1.3,2.1c0,0.2,0,0.3,0.1,0.5c0.1,0.2,0.2,0.3,0.3,0.4L7.4,9l0.3,0.3L7.4,9.7l-5.8,5.9c-0.2,0.2-0.4,0.6-0.4,0.9 c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.4,0.6,0.5C2.2,17.8,2.4,17.8,2.5,17.8z"/></g></svg>');
								-webkit-mask-size: 100%;
								mask-size: 100%;
								-webkit-mask-position-x: center;
								-webkit-mask-position-y: center;
								-webkit-mask-position: center center;
								        mask-position: center center;
								-webkit-mask-repeat: no-repeat;
								mask-repeat: no-repeat;
								content: '';
								height: 0.75rem;
								width: 0.75rem;
								background-color: currentColor;
							}
@media (min-width: 1024px){
  .section-image-carousel .carousel + .slideshow__nav button.next > span::before{
    height: 18px;
    width: 18px; } }
.section-image-carousel .carousel + .slideshow__nav button > span{
  height: 2.75rem;
  width: 2.75rem; }
@media (min-width: 1024px){
  .section-image-carousel .carousel + .slideshow__nav button > span{
    height: 58px;
    width: 58px; } }
.section-image-carousel .carousel + .slideshow__nav button > span {
						box-shadow: 0px 6px 24px 0px #37415133;
					}
div[id^="faq-body"].section-image-carousel .carousel + .slideshow__nav button > span svg {
			display: block;
		}
.section-image-carousel .carousel + .slideshow__nav button > span svg{
  display: none; }
.section-image-carousel .carousel:first-child + .slideshow__nav{
  padding-top: 2.5rem; }
@media screen and (min-width: 768px) {

		.section-image-carousel .carousel.one-image img {
				-o-object-fit: cover;
				   object-fit: cover
			
		}
		.section-image-carousel .carousel.two-images img {
				-o-object-fit: cover;
				   object-fit: cover
			
		}
			}
/* stats slider */
.section-stats .slide-outer-custom{
  padding: 1rem; }
.with-underline.section-stats .stat-slide-inner-custom::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.section-stats .stat-slide-inner-custom{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  text-align: center; }

	p + .section-stats .count-custom{
  margin-top: 2rem; }
.section-stats .count-custom{
  margin-bottom: 1.25rem;
  overflow-wrap: break-word;
  color: var(--carenetic-headings-dark);
  font-size: 38px;
  line-height: 50px;
  font-weight: 700; }
@media (min-width: 768px){
  .section-stats .count-custom{
    font-size: 54px;
    line-height: 68px; } }
@media (min-width: 1024px){
  .section-stats .count-custom{
    font-size: 58px;
    line-height: 72.5px; } }
.section-stats .count-custom{
  position: relative; }
.section-stats .count-custom::after{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--carenetic-accent);
  --tw-content: ' ';
  content: var(--tw-content); }
.section-stats .count-custom.text-center::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.with-underline.section-stats .count-custom::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.section-stats .count-custom{
  margin-bottom: 0px;
  text-align: center; }

		.section.setting-text-color-dark .section-stats .count-custom{
  color: var(--carenetic-headings-dark);
			background: var(--carenetic-primary-gradient);
			-webkit-background-clip: text;
			        background-clip: text;
			color: transparent; }

		.section.setting-text-color-light .section-stats .count-custom{
  color: var(--carenetic-headings-light); }
 
	.pum.pum-overlay .pum-container .section-stats .count-custom{
  color: var(--carenetic-headings-light); }
 body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
  font-size: 36px; }
@media (min-width: 640px){
   body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
    font-size: 40px; } }
@media (min-width: 768px){
   body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
    font-size: 63px; } }
 body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
  font-size: 36px; }
@media (min-width: 640px){
   body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
    font-size: 40px; } }
@media (min-width: 768px){
   body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom{
    font-size: 63px; } }
 body.devenv-dev.site-id-11 .section-stats .count-custom, body.devenv-live.site-id-26 .section-stats .count-custom {
		font-family: "Mochiy Pop P One", sans-serif;
		font-weight: 400;
		font-style: normal;
		line-height: 125%;
	}
.section-stats .count-custom::after{
  content: var(--tw-content);
  width: 10rem; }
.section-stats .description-custom{
  font-size: 1rem;
  line-height: 150%; }
.section-stats .slide-outer-custom + .slideshow__nav{
  width: 10rem; }
/* tabs */
.section-tabbed-content li[role="presentation"] > button[aria-selected="true"]{
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent; }
/* before and after */
.before-after__outer{
  position: relative;
  margin-top: 2rem;
  width: 100%; }
.before-after__outer .before-after-container{
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 1rem; }
.before-after__outer .before-after__inner{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }
@media (min-width: 768px){
  .before-after__outer .before-after__inner{
    max-height: 432px;
    max-width: 768px; } }
.before-after__outer .after-image{
  position: absolute;
  inset: 0px; }
.before-after__outer .slider{
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 10;
  height: 100%;
  width: 0.25rem;
  background-color: var(--carenetic-secondary);
			cursor: ew-resize; }
.before-after__outer .slide-handle{
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: -50%;
  --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));
  align-items: center;
  justify-content: space-evenly;
  border-radius: 9999px;
  border-width: 2px;
  border-color: var(--carenetic-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  color: var(--carenetic-secondary);
  --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); }
/* Testimonials */
.testimonial__outer + .slideshow__nav{
  padding-left: 1rem;
  padding-right: 1rem; }
@media (min-width: 768px){
  .testimonial__outer + .slideshow__nav{
    padding-left: 0px;
    padding-right: 0px; } }
#wpsl-stores .location-type{
  color: var(--carenetic-secondary); }
div.pagination{
  margin-left: -0.5rem; }
div.pagination a, div.pagination span{
  margin: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--carenetic-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--carenetic-secondary);
  text-decoration-line: none; }
div.pagination a:hover, div.pagination .current{
  background-color: var(--carenetic-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
div.search-results article, div.blog-archive article{
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-secondary);
  padding-bottom: 3.5rem; }
div.search-results article header h2, div.blog-archive article header h2{
  margin-bottom: 1rem; }
div.search-results article header h2 a, div.blog-archive article header h2 a{
  text-transform: uppercase;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none; }
div.search-results article header h2 a:hover, div.blog-archive article header h2 a:hover{
  text-decoration-line: underline; }
div.search-results article header time, div.blog-archive article header time{
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--carenetic-primary); }
.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; }
.collapse{
  visibility: collapse; }
.static{
  position: static; }
.fixed{
  position: fixed; }
.absolute{
  position: absolute; }
.relative{
  position: relative; }
.sticky{
  position: sticky; }
.inset-0{
  inset: 0px; }
.-bottom-10{
  bottom: -2.5rem; }
.-bottom-12{
  bottom: -3rem; }
.-bottom-16{
  bottom: -4rem; }
.-bottom-20{
  bottom: -5rem; }
.-bottom-6{
  bottom: -1.5rem; }
.-bottom-8{
  bottom: -2rem; }
.-bottom-\[14rem\]{
  bottom: -14rem; }
.-bottom-\[21\.5rem\]{
  bottom: -21.5rem; }
.-left-0{
  left: -0px; }
.-left-2{
  left: -0.5rem; }
.-left-24{
  left: -6rem; }
.-left-32{
  left: -8rem; }
.-left-5{
  left: -1.25rem; }
.-left-\[100vw\]{
  left: -100vw; }
.-right-0{
  right: -0px; }
.-right-1\/2{
  right: -50%; }
.-right-20{
  right: -5rem; }
.-right-5{
  right: -1.25rem; }
.-right-7{
  right: -1.75rem; }
.-right-\[38rem\]{
  right: -38rem; }
.-top-0{
  top: -0px; }
.-top-10{
  top: -2.5rem; }
.-top-24{
  top: -6rem; }
.-top-32{
  top: -8rem; }
.-top-40{
  top: -10rem; }
.-top-48{
  top: -12rem; }
.-top-\[22px\]{
  top: -22px; }
.bottom-0{
  bottom: 0px; }
.bottom-\[-40\%\]{
  bottom: -40%; }
.bottom-\[60px\]{
  bottom: 60px; }
.bottom-full{
  bottom: 100%; }
.left-0{
  left: 0px; }
.left-1\/2{
  left: 50%; }
.left-1\/4{
  left: 25%; }
.left-2\/4{
  left: 50%; }
.left-\[0\%\]{
  left: 0%; }
.left-\[100px\]{
  left: 100px; }
.left-\[47\%\]{
  left: 47%; }
.left-\[49\%\]{
  left: 49%; }
.left-\[4rem\]{
  left: 4rem; }
.left-\[53\.75\%\]{
  left: 53.75%; }
.left-\[54\%\]{
  left: 54%; }
.left-\[60\%\]{
  left: 60%; }
.left-\[68\%\]{
  left: 68%; }
.left-\[70\%\]{
  left: 70%; }
.left-\[calc\(-50vw\+50\%\)\]{
  left: calc(-50vw + 50%); }
.left-\[calc\(50\%-140px\)\]{
  left: calc(50% - 140px); }
.left-\[calc\(80\%-140px\)\]{
  left: calc(80% - 140px); }
.right-0{
  right: 0px; }
.right-6{
  right: 1.5rem; }
.right-\[46\%\]{
  right: 46%; }
.right-\[50px\]{
  right: 50px; }
.right-\[calc\(-50vw\+50\%\)\]{
  right: calc(-50vw + 50%); }
.top-0{
  top: 0px; }
.top-1\/2{
  top: 50%; }
.top-10{
  top: 2.5rem; }
.top-16{
  top: 4rem; }
.top-2{
  top: 0.5rem; }
.top-2\/4{
  top: 50%; }
.top-24{
  top: 6rem; }
.top-64{
  top: 16rem; }
.top-\[15\%\]{
  top: 15%; }
.top-full{
  top: 100%; }
.-z-10{
  z-index: -10; }
.-z-\[11\]{
  z-index: -11; }
.-z-\[2\]{
  z-index: -2; }
.z-0{
  z-index: 0; }
.z-10{
  z-index: 10; }
.z-20{
  z-index: 20; }
.z-30{
  z-index: 30; }
.z-40{
  z-index: 40; }
.z-50{
  z-index: 50; }
.z-\[-1\]{
  z-index: -1; }
.z-\[0\]{
  z-index: 0; }
.z-\[1\]{
  z-index: 1; }
.z-\[2\]{
  z-index: 2; }
.z-\[3\]{
  z-index: 3; }
.z-\[60\]{
  z-index: 60; }
.order-1{
  order: 1; }
.order-2{
  order: 2; }
.col-span-1{
  grid-column: span 1 / span 1; }
.col-span-2{
  grid-column: span 2 / span 2; }
.col-span-6{
  grid-column: span 6 / span 6; }
.col-span-full{
  grid-column: 1 / -1; }
.float-none{
  float: none; }
.m-5{
  margin: 1.25rem; }
.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem; }
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem; }
.mx-auto{
  margin-left: auto;
  margin-right: auto; }
.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem; }
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }
.my-\[85px\]{
  margin-top: 85px;
  margin-bottom: 85px; }
.\!mb-0{
  margin-bottom: 0px !important; }
.\!mb-16{
  margin-bottom: 4rem !important; }
.\!mb-2{
  margin-bottom: 0.5rem !important; }
.\!mb-3{
  margin-bottom: 0.75rem !important; }
.\!ml-0{
  margin-left: 0px !important; }
.\!mr-0{
  margin-right: 0px !important; }
.\!mt-0{
  margin-top: 0px !important; }
.-mb-2{
  margin-bottom: -0.5rem; }
.-mt-2{
  margin-top: -0.5rem; }
.-mt-2\.5{
  margin-top: -0.625rem; }
.-mt-4{
  margin-top: -1rem; }
.-mt-6{
  margin-top: -1.5rem; }
.-mt-8{
  margin-top: -2rem; }
.mb-0{
  margin-bottom: 0px; }
.mb-1{
  margin-bottom: 0.25rem; }
.mb-10{
  margin-bottom: 2.5rem; }
.mb-12{
  margin-bottom: 3rem; }
.mb-14{
  margin-bottom: 3.5rem; }
.mb-16{
  margin-bottom: 4rem; }
.mb-2{
  margin-bottom: 0.5rem; }
.mb-2\.5{
  margin-bottom: 0.625rem; }
.mb-24{
  margin-bottom: 6rem; }
.mb-28{
  margin-bottom: 7rem; }
.mb-3{
  margin-bottom: 0.75rem; }
.mb-4{
  margin-bottom: 1rem; }
.mb-6{
  margin-bottom: 1.5rem; }
.mb-8{
  margin-bottom: 2rem; }
.mb-\[14px\]{
  margin-bottom: 14px; }
.mb-\[26px\]{
  margin-bottom: 26px; }
.ml-0{
  margin-left: 0px; }
.ml-1{
  margin-left: 0.25rem; }
.ml-3{
  margin-left: 0.75rem; }
.ml-4{
  margin-left: 1rem; }
.ml-auto{
  margin-left: auto; }
.mr-1{
  margin-right: 0.25rem; }
.mr-4{
  margin-right: 1rem; }
.mt-0{
  margin-top: 0px; }
.mt-1{
  margin-top: 0.25rem; }
.mt-12{
  margin-top: 3rem; }
.mt-14{
  margin-top: 3.5rem; }
.mt-2{
  margin-top: 0.5rem; }
.mt-2\.5{
  margin-top: 0.625rem; }
.mt-20{
  margin-top: 5rem; }
.mt-24{
  margin-top: 6rem; }
.mt-4{
  margin-top: 1rem; }
.mt-5{
  margin-top: 1.25rem; }
.mt-6{
  margin-top: 1.5rem; }
.mt-8{
  margin-top: 2rem; }
.mt-\[22px\]{
  margin-top: 22px; }
.mt-\[26px\]{
  margin-top: 26px; }
.mt-\[85px\]{
  margin-top: 85px; }
.mt-auto{
  margin-top: auto; }
.block{
  display: block; }
.inline-block{
  display: inline-block; }
.inline{
  display: inline; }
.\!flex{
  display: flex !important; }
.flex{
  display: flex; }
.inline-flex{
  display: inline-flex; }
.table{
  display: table; }
.grid{
  display: grid; }
.contents{
  display: contents; }
.hidden{
  display: none; }
.aspect-\[180\/410\]{
  aspect-ratio: 180/410; }
.aspect-\[1_\/_0\.52\]{
  aspect-ratio: 1 / 0.52; }
.aspect-\[2\.44\/2\]{
  aspect-ratio: 2.44/2; }
.aspect-\[297\/411\]{
  aspect-ratio: 297/411; }
.aspect-\[302\/411\]{
  aspect-ratio: 302/411; }
.aspect-\[428\/238\]{
  aspect-ratio: 428/238; }
.aspect-\[5\/2\]{
  aspect-ratio: 5/2; }
.aspect-\[610\/547\]{
  aspect-ratio: 610/547; }
.aspect-\[660\/509\]{
  aspect-ratio: 660/509; }
.aspect-\[680\/700\]{
  aspect-ratio: 680/700; }
.aspect-\[692\/296\]{
  aspect-ratio: 692/296; }
.aspect-video{
  aspect-ratio: 16 / 9; }
.h-0{
  height: 0px; }
.h-1\/2{
  height: 50%; }
.h-10{
  height: 2.5rem; }
.h-14{
  height: 3.5rem; }
.h-16{
  height: 4rem; }
.h-3{
  height: 0.75rem; }
.h-3\.5{
  height: 0.875rem; }
.h-4{
  height: 1rem; }
.h-5{
  height: 1.25rem; }
.h-6{
  height: 1.5rem; }
.h-8{
  height: 2rem; }
.h-80{
  height: 20rem; }
.h-9{
  height: 2.25rem; }
.h-\[127px\]{
  height: 127px; }
.h-\[139px\]{
  height: 139px; }
.h-\[179px\]{
  height: 179px; }
.h-\[200px\]{
  height: 200px; }
.h-\[267px\]{
  height: 267px; }
.h-\[300vh\]{
  height: 300vh; }
.h-\[37px\]{
  height: 37px; }
.h-\[420px\]{
  height: 420px; }
.h-\[438px\]{
  height: 438px; }
.h-\[564px\]{
  height: 564px; }
.h-\[594px\]{
  height: 594px; }
.h-\[600px\]{
  height: 600px; }
.h-\[60px\]{
  height: 60px; }
.h-\[62\.68\%\]{
  height: 62.68%; }
.h-\[671px\]{
  height: 671px; }
.h-\[680px\]{
  height: 680px; }
.h-\[72\.19\%\]{
  height: 72.19%; }
.h-\[731px\]{
  height: 731px; }
.h-\[785px\]{
  height: 785px; }
.h-\[851px\]{
  height: 851px; }
.h-\[93\%\]{
  height: 93%; }
.h-\[calc\(98vw\*1\.388\)\]{
  height: calc(98vw * 1.388); }
.h-auto{
  height: auto; }
.h-full{
  height: 100%; }
.max-h-0{
  max-height: 0px; }
.max-h-14{
  max-height: 3.5rem; }
.max-h-80{
  max-height: 20rem; }
.max-h-\[1328px\]{
  max-height: 1328px; }
.max-h-\[480px\]{
  max-height: 480px; }
.max-h-full{
  max-height: 100%; }
.min-h-\[400px\]{
  min-height: 400px; }
.min-h-\[50px\]{
  min-height: 50px; }
.min-h-\[540px\]{
  min-height: 540px; }
.min-h-\[65px\]{
  min-height: 65px; }
.min-h-\[8\.75rem\]{
  min-height: 8.75rem; }
.min-h-full{
  min-height: 100%; }
.w-0{
  width: 0px; }
.w-1\/2{
  width: 50%; }
.w-10{
  width: 2.5rem; }
.w-14{
  width: 3.5rem; }
.w-16{
  width: 4rem; }
.w-3{
  width: 0.75rem; }
.w-3\.5{
  width: 0.875rem; }
.w-4{
  width: 1rem; }
.w-5{
  width: 1.25rem; }
.w-6{
  width: 1.5rem; }
.w-64{
  width: 16rem; }
.w-8{
  width: 2rem; }
.w-\[130px\]{
  width: 130px; }
.w-\[186px\]{
  width: 186px; }
.w-\[279px\]{
  width: 279px; }
.w-\[300px\]{
  width: 300px; }
.w-\[300vw\]{
  width: 300vw; }
.w-\[37px\]{
  width: 37px; }
.w-\[46\%\]{
  width: 46%; }
.w-\[51\%\]{
  width: 51%; }
.w-\[566px\]{
  width: 566px; }
.w-\[700px\]{
  width: 700px; }
.w-\[704px\]{
  width: 704px; }
.w-\[75\.78\%\]{
  width: 75.78%; }
.w-\[76\.11\%\]{
  width: 76.11%; }
.w-\[823px\]{
  width: 823px; }
.w-\[84\%\]{
  width: 84%; }
.w-\[90\%\]{
  width: 90%; }
.w-\[95\%\]{
  width: 95%; }
.w-\[95px\]{
  width: 95px; }
.w-\[97\%\]{
  width: 97%; }
.w-\[97px\]{
  width: 97px; }
.w-auto{
  width: auto; }
.w-full{
  width: 100%; }
.min-w-\[100\%\]{
  min-width: 100%; }
.min-w-\[100px\]{
  min-width: 100px; }
.min-w-\[150px\]{
  min-width: 150px; }
.min-w-\[180px\]{
  min-width: 180px; }
.min-w-\[819px\]{
  min-width: 819px; }
.min-w-full{
  min-width: 100%; }
.max-w-4xl{
  max-width: 56rem; }
.max-w-\[100px\]{
  max-width: 100px; }
.max-w-\[1212px\]{
  max-width: 1212px; }
.max-w-\[130px\]{
  max-width: 130px; }
.max-w-\[1328px\]{
  max-width: 1328px; }
.max-w-\[1360px\]{
  max-width: 1360px; }
.max-w-\[210px\]{
  max-width: 210px; }
.max-w-\[325px\]{
  max-width: 325px; }
.max-w-\[384px\]{
  max-width: 384px; }
.max-w-\[430px\]{
  max-width: 430px; }
.max-w-\[480px\]{
  max-width: 480px; }
.max-w-\[50\%\]{
  max-width: 50%; }
.max-w-\[637px\]{
  max-width: 637px; }
.max-w-\[650px\]{
  max-width: 650px; }
.max-w-\[656px\]{
  max-width: 656px; }
.max-w-\[700px\]{
  max-width: 700px; }
.max-w-\[720px\]{
  max-width: 720px; }
.max-w-\[876px\]{
  max-width: 876px; }
.max-w-\[886px\]{
  max-width: 886px; }
.max-w-\[960px\]{
  max-width: 960px; }
.max-w-\[calc\(100\%-30px\)\]{
  max-width: calc(100% - 30px); }
.max-w-\[calc\(100\%_-_2rem\)\]{
  max-width: calc(100% - 2rem); }
.max-w-contentWidth{
  max-width: 56rem; }
.max-w-screen-lg{
  max-width: 1024px; }
.max-w-screen-md{
  max-width: 768px; }
.max-w-screen-sm{
  max-width: 640px; }
.max-w-screen-xl{
  max-width: 1280px; }
.flex-1{
  flex: 1 1 0%; }
.flex-shrink{
  flex-shrink: 1; }
.flex-shrink-0{
  flex-shrink: 0; }
.shrink-0{
  flex-shrink: 0; }
.flex-grow{
  flex-grow: 1; }
.grow{
  flex-grow: 1; }
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-0{
  --tw-translate-x: 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-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-full{
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform-none{
  transform: none; }
@keyframes spin{
  to{
    transform: rotate(360deg); } }
.animate-spin{
  animation: spin 1s linear infinite; }
.cursor-default{
  cursor: default; }
.cursor-not-allowed{
  cursor: not-allowed; }
.cursor-pointer{
  cursor: pointer; }
.resize{
  resize: both; }
.list-none{
  list-style-type: none; }
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)); }
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)); }
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)); }
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)); }
.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)); }
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)); }
.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)); }
.grid-cols-\[2fr_1fr_1fr\]{
  grid-template-columns: 2fr 1fr 1fr; }
.\!flex-row{
  flex-direction: row !important; }
.flex-row{
  flex-direction: row; }
.flex-col{
  flex-direction: column; }
.flex-wrap{
  flex-wrap: wrap; }
.flex-nowrap{
  flex-wrap: nowrap; }
.items-start{
  align-items: flex-start; }
.items-end{
  align-items: flex-end; }
.items-center{
  align-items: center; }
.items-stretch{
  align-items: stretch; }
.justify-start{
  justify-content: flex-start; }
.justify-end{
  justify-content: flex-end; }
.justify-center{
  justify-content: center; }
.justify-between{
  justify-content: space-between; }
.gap-1{
  gap: 0.25rem; }
.gap-12{
  gap: 3rem; }
.gap-16{
  gap: 4rem; }
.gap-2{
  gap: 0.5rem; }
.gap-3{
  gap: 0.75rem; }
.gap-4{
  gap: 1rem; }
.gap-5{
  gap: 1.25rem; }
.gap-6{
  gap: 1.5rem; }
.gap-8{
  gap: 2rem; }
.gap-9{
  gap: 2.25rem; }
.gap-\[18px\]{
  gap: 18px; }
.gap-\[1px\]{
  gap: 1px; }
.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem; }
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem; }
.gap-y-12{
  row-gap: 3rem; }
.gap-y-4{
  row-gap: 1rem; }
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.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)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
.space-y-9 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); }
.overflow-hidden{
  overflow: hidden; }
.\!overflow-visible{
  overflow: visible !important; }
.overflow-visible{
  overflow: visible; }
.overflow-y-auto{
  overflow-y: auto; }
.overflow-y-hidden{
  overflow-y: hidden; }
.overflow-x-clip{
  overflow-x: clip; }
.overflow-y-clip{
  overflow-y: clip; }
.overflow-y-visible{
  overflow-y: visible; }
.overflow-y-scroll{
  overflow-y: scroll; }
.whitespace-nowrap{
  white-space: nowrap; }
.break-words{
  overflow-wrap: break-word; }
.rounded-3xl{
  border-radius: 1.5rem; }
.rounded-\[120px\]{
  border-radius: 120px; }
.rounded-\[2\.75rem\]{
  border-radius: 2.75rem; }
.rounded-\[20px\]{
  border-radius: 20px; }
.rounded-\[30px\]{
  border-radius: 30px; }
.rounded-\[40px\]{
  border-radius: 40px; }
.rounded-\[50px\]{
  border-radius: 50px; }
.rounded-\[60px\]{
  border-radius: 60px; }
.rounded-full{
  border-radius: 9999px; }
.rounded-lg{
  border-radius: 0.5rem; }
.rounded-sm{
  border-radius: 0.125rem; }
.rounded-xl{
  border-radius: 0.75rem; }
.rounded-b-\[30px\]{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px; }
.rounded-l-\[30px\]{
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }
.rounded-r-\[30px\]{
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px; }
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }
.rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
.rounded-t-\[30px\]{
  border-top-left-radius: 30px;
  border-top-right-radius: 30px; }
.rounded-tr-lg{
  border-top-right-radius: 0.5rem; }
.border{
  border-width: 1px; }
.border-0{
  border-width: 0; }
.border-2{
  border-width: 2px; }
.border-3{
  border-width: 3px; }
.border-b{
  border-bottom-width: 1px; }
.border-b-2{
  border-bottom-width: 2px; }
.border-l-\[5px\]{
  border-left-width: 5px; }
.border-r{
  border-right-width: 1px; }
.border-t{
  border-top-width: 1px; }
.border-t-0{
  border-top-width: 0; }
.border-t-\[6px\]{
  border-top-width: 6px; }
.\!border-none{
  border-style: none !important; }
.border-none{
  border-style: none; }
.\!border-primary-dark{
  border-color: var(--carenetic-primary-dark) !important; }
.border-blue-600{
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity)); }
.border-blue-700{
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity)); }
.border-carenetic-accent{
  border-color: var(--carenetic-accent); }
.border-carenetic-gray{
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity)); }
.border-gray-100{
  border-color: var(--carenetic-gray-100); }
.border-gray-300{
  border-color: var(--carenetic-gray-300); }
.border-primary{
  border-color: var(--carenetic-primary); }
.border-primary-dark{
  border-color: var(--carenetic-primary-dark); }
.border-primary-light{
  border-color: var(--carenetic-primary-light); }
.border-secondary{
  border-color: var(--carenetic-secondary); }
.border-secondary-light{
  border-color: var(--carenetic-secondary-light); }
.\!bg-primary-dark{
  background-color: var(--carenetic-primary-dark) !important; }
.bg-\[\#29B6FF26\]{
  background-color: #29B6FF26; }
.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity)); }
.bg-carenetic-accent{
  background-color: var(--carenetic-accent); }
.bg-carenetic-light-gray{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity)); }
.bg-gray-100{
  background-color: var(--carenetic-gray-100); }
.bg-gray-200{
  background-color: var(--carenetic-gray-200); }
.bg-gray-800{
  background-color: var(--carenetic-gray-800); }
.bg-gray-900{
  background-color: var(--carenetic-gray-900); }
.bg-heading-dark{
  background-color: var(--carenetic-headings-dark); }
.bg-off-white{
  background-color: var(--carenetic-off-white); }
.bg-primary{
  background-color: var(--carenetic-primary); }
.bg-primary-dark{
  background-color: var(--carenetic-primary-dark); }
.bg-primary-light{
  background-color: var(--carenetic-primary-light); }
.bg-red-200{
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity)); }
.bg-secondary{
  background-color: var(--carenetic-secondary); }
.bg-secondary-light{
  background-color: var(--carenetic-secondary-light); }
.bg-text-light{
  background-color: var(--carenetic-text-light); }
.bg-transparent{
  background-color: transparent; }
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5); }
.bg-opacity-50{
  --tw-bg-opacity: 0.5; }
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops)); }
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.from-\[\#0000007D\]{
  --tw-gradient-from: #0000007D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-primary-light{
  --tw-gradient-from: var(--carenetic-primary-light) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-secondary-dark{
  --tw-gradient-from: var(--carenetic-secondary-dark) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-text-light{
  --tw-gradient-from: var(--carenetic-text-light) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-\[\#00000000\]{
  --tw-gradient-to: #00000000 var(--tw-gradient-to-position); }
.to-secondary-light{
  --tw-gradient-to: var(--carenetic-secondary-light) var(--tw-gradient-to-position); }
.to-white{
  --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.fill-primary{
  fill: var(--carenetic-primary); }
.fill-primary-light{
  fill: var(--carenetic-primary-light); }
.object-contain{
  -o-object-fit: contain;
     object-fit: contain; }
.object-cover{
  -o-object-fit: cover;
     object-fit: cover; }
.object-top{
  -o-object-position: top;
     object-position: top; }
.p-0{
  padding: 0px; }
.p-1{
  padding: 0.25rem; }
.p-2{
  padding: 0.5rem; }
.p-2\.5{
  padding: 0.625rem; }
.p-3{
  padding: 0.75rem; }
.p-4{
  padding: 1rem; }
.p-5{
  padding: 1.25rem; }
.p-6{
  padding: 1.5rem; }
.p-\[1rem\]{
  padding: 1rem; }
.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-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem; }
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem; }
.px-4{
  padding-left: 1rem;
  padding-right: 1rem; }
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem; }
.px-8{
  padding-left: 2rem;
  padding-right: 2rem; }
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem; }
.py-0{
  padding-top: 0px;
  padding-bottom: 0px; }
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem; }
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem; }
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem; }
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem; }
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem; }
.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem; }
.\!pb-0{
  padding-bottom: 0px !important; }
.\!pb-40{
  padding-bottom: 10rem !important; }
.\!pl-0{
  padding-left: 0px !important; }
.\!pt-0{
  padding-top: 0px !important; }
.\!pt-24{
  padding-top: 6rem !important; }
.\!pt-52{
  padding-top: 13rem !important; }
.\!pt-60{
  padding-top: 15rem !important; }
.\!pt-64{
  padding-top: 16rem !important; }
.pb-0{
  padding-bottom: 0px; }
.pb-12{
  padding-bottom: 3rem; }
.pb-2{
  padding-bottom: 0.5rem; }
.pb-4{
  padding-bottom: 1rem; }
.pb-5{
  padding-bottom: 1.25rem; }
.pb-6{
  padding-bottom: 1.5rem; }
.pb-7{
  padding-bottom: 1.75rem; }
.pb-8{
  padding-bottom: 2rem; }
.pb-9{
  padding-bottom: 2.25rem; }
.pb-\[56\.25\%\]{
  padding-bottom: 56.25%; }
.pl-0{
  padding-left: 0px; }
.pl-1{
  padding-left: 0.25rem; }
.pl-2{
  padding-left: 0.5rem; }
.pl-3{
  padding-left: 0.75rem; }
.pl-4{
  padding-left: 1rem; }
.pl-6{
  padding-left: 1.5rem; }
.pl-8{
  padding-left: 2rem; }
.pr-0{
  padding-right: 0px; }
.pr-1{
  padding-right: 0.25rem; }
.pr-1\.5{
  padding-right: 0.375rem; }
.pr-16{
  padding-right: 4rem; }
.pr-2{
  padding-right: 0.5rem; }
.pr-5{
  padding-right: 1.25rem; }
.pr-6{
  padding-right: 1.5rem; }
.pt-0{
  padding-top: 0px; }
.pt-1{
  padding-top: 0.25rem; }
.pt-10{
  padding-top: 2.5rem; }
.pt-16{
  padding-top: 4rem; }
.pt-2{
  padding-top: 0.5rem; }
.pt-2\.5{
  padding-top: 0.625rem; }
.pt-24{
  padding-top: 6rem; }
.pt-3{
  padding-top: 0.75rem; }
.pt-40{
  padding-top: 10rem; }
.pt-6{
  padding-top: 1.5rem; }
.pt-72{
  padding-top: 18rem; }
.pt-8{
  padding-top: 2rem; }
.text-left{
  text-align: left; }
.\!text-center{
  text-align: center !important; }
.text-center{
  text-align: center; }
.text-right{
  text-align: right; }
.\!text-\[25px\]{
  font-size: 25px !important; }
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem; }
.text-7xl{
  font-size: 4.5rem;
  line-height: 1; }
.text-\[13px\]{
  font-size: 13px; }
.text-\[14px\]{
  font-size: 14px; }
.text-\[15px\]{
  font-size: 15px; }
.text-\[16px\]{
  font-size: 16px; }
.text-\[17px\]{
  font-size: 17px; }
.text-\[18px\]{
  font-size: 18px; }
.text-\[24px\]{
  font-size: 24px; }
.text-base{
  font-size: 1rem;
  line-height: 1.5rem; }
.text-h3{
  font-size: 20px;
  line-height: 26px; }
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem; }
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem; }
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem; }
.font-black{
  font-weight: 900; }
.font-bold{
  font-weight: 700; }
.font-extrabold{
  font-weight: 800; }
.font-light{
  font-weight: 300; }
.font-medium{
  font-weight: 500; }
.font-normal{
  font-weight: 400; }
.font-semibold{
  font-weight: 600; }
.uppercase{
  text-transform: uppercase; }
.\!normal-case{
  text-transform: none !important; }
.normal-case{
  text-transform: none; }
.leading-6{
  line-height: 1.5rem; }
.leading-9{
  line-height: 2.25rem; }
.leading-\[18px\]{
  line-height: 18px; }
.leading-none{
  line-height: 1; }
.leading-normal{
  line-height: 1.5; }
.tracking-\[0\.5px\]{
  letter-spacing: 0.5px; }
.tracking-tight{
  letter-spacing: -0.025em; }
.\!text-gray{
  color: var(--carenetic-gray) !important; }
.\!text-inherit{
  color: inherit !important; }
.\!text-primary{
  color: var(--carenetic-primary) !important; }
.\!text-primary-dark{
  color: var(--carenetic-primary-dark) !important; }
.\!text-secondary-dark{
  color: var(--carenetic-secondary-dark) !important; }
.\!text-secondary-light{
  color: var(--carenetic-secondary-light) !important; }
.\!text-text-light{
  color: var(--carenetic-text-light) !important; }
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity)); }
.text-buttons-primary-bg{
  color: var(--carenetic-buttons-primary-bg); }
.text-current{
  color: currentColor; }
.text-gray{
  color: var(--carenetic-gray); }
.text-gray-200{
  color: var(--carenetic-gray-200); }
.text-gray-500{
  color: var(--carenetic-gray); }
.text-gray-900{
  color: var(--carenetic-gray-900); }
.text-heading-dark{
  color: var(--carenetic-headings-dark); }
.text-link-dark{
  color: var(--carenetic-links-dark); }
.text-primary{
  color: var(--carenetic-primary); }
.text-primary-600{
  color: var(--carenetic-primary-600); }
.text-primary-dark{
  color: var(--carenetic-primary-dark); }
.text-secondary-dark{
  color: var(--carenetic-secondary-dark); }
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.underline{
  text-decoration-line: underline; }
.\!no-underline{
  text-decoration-line: none !important; }
.no-underline{
  text-decoration-line: none; }
.opacity-0{
  opacity: 0; }
.opacity-100{
  opacity: 1; }
.opacity-30{
  opacity: 0.3; }
.opacity-50{
  opacity: 0.5; }
.opacity-60{
  opacity: 0.6; }
.opacity-70{
  opacity: 0.7; }
.opacity-80{
  opacity: 0.8; }
.mix-blend-hard-light{
  mix-blend-mode: hard-light; }
.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-\[0px_6px_24px_0px_\#37415133\]{
  --tw-shadow: 0px 6px 24px 0px #37415133;
  --tw-shadow-colored: 0px 6px 24px 0px 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-image-gray{
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 0px 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); }
.outline{
  outline-style: solid; }
.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{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.delay-200{
  transition-delay: 200ms; }
.duration-100{
  transition-duration: 100ms; }
.duration-200{
  transition-duration: 200ms; }
.duration-300{
  transition-duration: 300ms; }
.duration-700{
  transition-duration: 700ms; }
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
/* These are safelisted. If you add more, safelist them. */
.setting-padding-top-none{
  padding-top: 0px; }
.setting-padding-top-small{
  padding-top: 3rem; }
.setting-padding-top-medium{
  padding-top: 6rem; }
.setting-padding-top-large{
  padding-top: 12rem; }
.setting-padding-bottom-none{
  padding-bottom: 0px; }
.setting-padding-bottom-small{
  padding-bottom: 3rem; }
.setting-padding-bottom-medium{
  padding-bottom: 6rem; }
.setting-padding-bottom-large{
  padding-bottom: 12rem; }
.setting-margin-bottom-none{
  margin-bottom: 0px; }
.setting-margin-bottom-small{
  margin-bottom: 3rem; }
.setting-margin-bottom-medium{
  margin-bottom: 6rem; }
.setting-margin-bottom-large{
  margin-bottom: 12rem; }
.setting-margin-top-none{
  margin-top: 0px; }
.setting-margin-top-small{
  margin-top: 3rem; }
.setting-margin-top-medium{
  margin-top: 6rem; }
.setting-margin-top-large{
  margin-top: 12rem; }
/* May need to apply these to other tags. Ex:headings, p, li, etc, or wildcard (*) */
/* If you add more, you will need to safelist these */
.section.setting-text-color-dark{
  color: var(--carenetic-text-dark); }
.section.setting-text-color-dark h1,
		.section.setting-text-color-dark h2,
		.section.setting-text-color-dark h4,
		.section.setting-text-color-dark .h1,
		.section.setting-text-color-dark .h2,
		.section.setting-text-color-dark .h4{
  color: var(--carenetic-headings-dark); }
.section.setting-text-color-dark h3,
		.section.setting-text-color-dark .h3{
  color: var(--carenetic-secondary-dark); }
.section.setting-text-color-dark h5,
		.section.setting-text-color-dark h6,
		.section.setting-text-color-dark .h5,
		.section.setting-text-color-dark .h6{
  color: var(--carenetic-text-dark); }
.section.setting-text-color-dark h1,
		.section.setting-text-color-dark .h1 {
			background: var(--carenetic-primary-gradient);
			-webkit-background-clip: text;
			        background-clip: text;
			color: transparent !important;
		}
.section.setting-text-color-dark .button-link,
		.section.setting-text-color-dark .button-link-sm,
		.section.setting-text-color-dark .text-link{
  color: var(--carenetic-links-dark); }
.section.setting-text-color-dark .button-link::after,
		.section.setting-text-color-dark .button-link-sm::after,
		.section.setting-text-color-dark .text-link::after{
  content: var(--tw-content);
  background-color: var(--carenetic-links-dark); }
.section.setting-text-color-dark .button-link:hover,
		.section.setting-text-color-dark .button-link-sm:hover,
		.section.setting-text-color-dark .text-link:hover{
  color: var(--carenetic-links-dark-700); }
.section.setting-text-color-dark a:not([class*="button"]){
  color: var(--carenetic-links-dark); }
.section.setting-text-color-light{
  color: var(--carenetic-text-light); }
.section.setting-text-color-light h1,
		.section.setting-text-color-light h2,
		.section.setting-text-color-light h3,
		.section.setting-text-color-light h4,
		.section.setting-text-color-light .h1,
		.section.setting-text-color-light .h2,
		.section.setting-text-color-light .h3,
		.section.setting-text-color-light .h4{
  color: var(--carenetic-headings-light); }
.section.setting-text-color-light h5,
		.section.setting-text-color-light h6,
		.section.setting-text-color-light .h5,
		.section.setting-text-color-light .h6{
  color: var(--carenetic-text-light); }
.section.setting-text-color-light *:not(#wpsl-gmap *){
  color: var(--carenetic-text-light); }
.section.setting-text-color-light .button-secondary,
		.section.setting-text-color-light .button-secondary span{
  color: var(--carenetic-gray) !important; }
.section.setting-text-color-light .button-link-arrow{
  color: var(--carenetic-links-light); }
.section.setting-text-color-light .button-link-arrow:hover{
  color: var(--carenetic-links-light-700); }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }
.mfp-align-top .mfp-container:before {
  display: none; }
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }
.mfp-ajax-cur {
  cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }
.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
  cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
.mfp-loading.mfp-figure {
  display: none; }
.mfp-hide {
  display: none !important; }
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
      color: #FFF; }
.mfp-s-ready .mfp-preloader {
  display: none; }
.mfp-s-error .mfp-content {
  display: none; }
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }
.mfp-close-btn-in .mfp-close {
  color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }
.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }
.mfp-image-holder .mfp-content {
  max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/* Theme */
/* montserrat-300 - latin */
/*@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat-v26-latin-300.woff2") format("woff2");
}*/
/* .padding {
	&-none {
		@apply py-0;
	}
	
	&-small {
		@apply py-4;
	}
	
	&-medium {
		@apply py-6;
	}
	
	&-large {
		@apply py-8;
	}
}

.margin {
	&-none {
		@apply py-0;
	}
	
	&-small {
		@apply py-4;
	}
	
	&-medium {
		@apply py-6;
	}
	
	&-large {
		@apply py-8;
	}
} */
/* custom list styles */
section ul.two-col-list, section ol.two-col-list{
  display: block;
  -moz-columns: 1;
       columns: 1;
  -moz-column-gap: 2rem;
       column-gap: 2rem; }
@media (min-width: 768px){
  section ul.two-col-list, section ol.two-col-list{
    -moz-columns: 2;
         columns: 2; } }
section ul.two-col-list li, section ol.two-col-list li{
  position: relative;
  margin-bottom: 1rem; }
/* overrides */
.intro-p{
  font-size: 1.25rem;
  line-height: 1.75rem; }
.wpsl-info-window *{
  color: var(--carenetic-gray); }
.notification-enabled.header-transparent.scrolled,
.notification-enabled.header-transparent-padtop.scrolled{
  top: 0px !important; }
body.header-transparent-padtop main{
  padding-top: 8rem; }
@media (min-width: 768px){
  body.header-transparent-padtop main{
    padding-top: 9rem; } }
/*body:not(.blog) .facetwp-load-more,*/
/*section .facetwp-load-more {*/
/*	@apply button-secondary w-full;*/
/*}*/
/* popup maker */
.pum button.pum-close.popmake-close{
  position: fixed;
  top: 2rem;
  right: 3rem;
  margin-left: auto;
  margin-right: 1rem;
  margin-top: 1rem;
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  border-color: transparent;
  background-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--carenetic-text-light);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms; }
.pum button.pum-close.popmake-close:hover{
  --tw-text-opacity: 1;
  color: rgb(238 238 238 / var(--tw-text-opacity)); }
.pum button.pum-close.popmake-close {
		text-indent: -9999px;
	}
.pum button.pum-close.popmake-close:focus, .pum button.pum-close.popmake-close:hover, .pum button.pum-close.popmake-close:focus-visible, .pum button.pum-close.popmake-close:focus-within{
  border-width: 2px;
  border-style: solid;
  border-color: var(--carenetic-text-light);
  outline: 2px solid transparent;
  outline-offset: 2px; }
.pum button.pum-close.popmake-close:focus::after, .pum button.pum-close.popmake-close:hover::after, .pum button.pum-close.popmake-close:focus-visible::after, .pum button.pum-close.popmake-close:focus-within::after{
  content: var(--tw-content);
  border-color: var(--carenetic-text-light); }
.pum button.pum-close.popmake-close:after{
  position: absolute;
  margin: 1rem;
  height: 1rem;
  width: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);
			
			background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"%3E%3Cpath stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/%3E%3C/svg%3E'); }
.pum.pum-overlay{
  background-color: var(--carenetic-headings-dark);
  color: var(--carenetic-text-light);
  opacity: 1 !important; }
.pum.pum-overlay .pum-container{
  background-color: transparent;
  color: var(--carenetic-text-light);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.pum  .pum-title{
  font-size: 32px;
  line-height: 42px;
  font-weight: 600;
  color: var(--carenetic-headings-light); }
.pum.pum-overlay .pum-container p, 
	.pum.pum-overlay .pum-container span, 
	.pum.pum-overlay .pum-container a{
  color: var(--carenetic-text-light); }
.pum.pum-overlay .pum-container h1, 
	.pum.pum-overlay .pum-container .h1, 
	.pum.pum-overlay .pum-container h2, 
	.pum.pum-overlay .pum-container .h2, 
	.pum.pum-overlay .pum-container h3, 
	.pum.pum-overlay .pum-container .h3, 
	.pum.pum-overlay .pum-container h4, 
	.pum.pum-overlay .pum-container .h4, 
	.pum.pum-overlay .pum-container h5, 
	.pum.pum-overlay .pum-container .h5, 
	.pum.pum-overlay .pum-container h6, 
	.pum.pum-overlay .pum-container .h6{
  color: var(--carenetic-headings-light); }
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
		grid-template: "heading paragraph label checkbox chevron";
		grid-template-columns: 2fr auto auto auto 25px
	}
html[lang="en-US"] .notranslate.english,
	html[lang="en"] .notranslate.english,
	html[lang="auto"] .notranslate.english{
		display: none;
	}
html[lang="es"] .notranslate.spanish{
		display: none;
	}
.gtranslate_wrapper{
  width: 9rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --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); }
.with-underline.gtranslate_wrapper a.glink::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.gtranslate_wrapper a.glink{
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center; }
.section-testimonial-video .video-inner {
	/*@apply before:bg-primary-dark before:opacity-80 before:absolute before:top-0 before:left-0 before:w-full before:h-full;*/
}
/* ============ flip hover styles ============ */
.cardflip.flipped {
	transform: rotateY(180deg);
	transform-style: preserve-3d;
}
.cardflip.flipped .cardflip-front{
  pointer-events: none;
  opacity: 0; }
.flipped-once .cardflip-front{
  position: absolute; }
.flipped-once .cardflip-back{
  position: absolute;
  display: flex; }
.cardflip-back {
	transform: rotateY(180deg);
}
.cardflip {
	perspective: 1000px;
}
.dropshadow-right {
	box-shadow: 12px 12px 0px 0px #FFFFFF66;
}
.team-grid + .team-title{
  margin-top: 4rem; }
@media (min-width: 768px){
  .team-grid + .team-title{
    margin-top: 6rem; } }
@media (min-width: 1024px){
  .team-grid + .team-title{
    margin-top: 8rem; } }
.sp-popup{
  position: relative;
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 700px;
  border-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
	box-shadow: 12px 12px 0px 0px #FFFFFF66; }
/* ============ Magnific Popup ============ */
.mfp-bg{
  background-color: var(--carenetic-primary);
  opacity: 0.85; }
.mfp-iframe-holder{
  padding-left: 1.5rem;
  padding-right: 1.5rem; }
.mfp-iframe-holder .mfp-close {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1714_17715)"><path d="M12.0165 10L19.5646 2.45182C19.7008 2.32027 19.8095 2.16291 19.8842 1.98893C19.959 1.81494 19.9983 1.62781 19.9999 1.43846C20.0016 1.24911 19.9655 1.06132 19.8938 0.886065C19.8221 0.710806 19.7162 0.551583 19.5823 0.417685C19.4484 0.283788 19.2892 0.177898 19.1139 0.106194C18.9387 0.0344901 18.7509 -0.00159158 18.5615 5.38441e-05C18.3722 0.00169926 18.1851 0.0410392 18.0111 0.115778C17.8371 0.190517 17.6797 0.299158 17.5482 0.435362L10 7.98354L2.45182 0.435362C2.18286 0.175592 1.82263 0.031852 1.44872 0.0351012C1.07481 0.0383503 0.717138 0.188329 0.452733 0.452733C0.188329 0.717138 0.0383503 1.07481 0.0351012 1.44872C0.031852 1.82263 0.175592 2.18286 0.435362 2.45182L7.98354 10L0.435362 17.5482C0.299158 17.6797 0.190517 17.8371 0.115778 18.0111C0.0410392 18.1851 0.00169926 18.3722 5.38441e-05 18.5615C-0.00159158 18.7509 0.0344901 18.9387 0.106194 19.1139C0.177898 19.2892 0.283788 19.4484 0.417685 19.5823C0.551583 19.7162 0.710806 19.8221 0.886065 19.8938C1.06132 19.9655 1.24911 20.0016 1.43846 19.9999C1.62781 19.9983 1.81494 19.959 1.98893 19.8842C2.16291 19.8095 2.32027 19.7008 2.45182 19.5646L10 12.0165L17.5482 19.5646C17.8171 19.8244 18.1774 19.9681 18.5513 19.9649C18.9252 19.9616 19.2829 19.8117 19.5473 19.5473C19.8117 19.2829 19.9616 18.9252 19.9649 18.5513C19.9681 18.1774 19.8244 17.8171 19.5646 17.5482L12.0165 10Z" fill="white"/></g><defs><clipPath id="clip0_1714_17715"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
		text-align: unset;
		top: -45px;
		height: 74px;
		background-size: 20px;
		background-position: right top;
		background-repeat: no-repeat;
		padding-right: 0px;
		text-indent: -9999px;
		opacity: 1;
	}
.mfp-iframe-holder .mfp-content{
  max-height: 75vh;
  max-width: 80rem; }
.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe{
  border-radius: 40px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
/* ============ Gravity Forms ============ */
div[id^="faq-body"].gform_wrapper .gform_heading {
			display: block;
		}
.gform_wrapper .gform_heading{
  display: none; }
.gform_wrapper form .gform-body.gform_body .gform_fields{
  display: inline-block;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 2rem;
  text-align: left; }
@media (min-width: 640px){
  .gform_wrapper form .gform-body.gform_body .gform_fields{
    display: grid; } }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gf_grid_new_row {
					grid-column-start: 1;
					grid-column-end: 7;
				}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield h3{
  margin-bottom: 0px;
  font-size: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield a{
  color: var(--carenetic-primary-light); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield label.gfield_label, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield legend.gfield_label{
  margin-bottom: 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
					text-wrap: pretty; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield label.gfield_label span.gfield_required, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield legend.gfield_label span.gfield_required{
  margin-left: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container *{
  max-width: 100%; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container{
  margin-top: 1rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input{
  height: auto;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input::placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input:focus{
  border-color: var(--carenetic-primary-light);
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 188 / var(--tw-bg-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select {
						background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><g clip-path="url(%23clip0_1816_14986)"><path d="M5.15346 7.27345L5.15351 7.27351C5.24613 7.36339 5.37487 7.4165 5.51218 7.41659L5.15346 7.27345ZM5.15346 7.27345L1.15346 3.39251L1.15351 3.39246M5.15346 7.27345L1.15351 3.39246M1.15351 3.39246L1.14718 3.38652M1.15351 3.39246L1.14718 3.38652M1.14718 3.38652C1.10005 3.34236 1.06333 3.29036 1.03838 3.23401C1.01345 3.1777 1.00056 3.11772 1.00002 3.05744C0.999478 2.99716 1.01129 2.93702 1.03518 2.88037C1.05908 2.82368 1.09481 2.77116 1.14107 2.72628C1.18735 2.68137 1.24323 2.64507 1.30581 2.62023C1.36842 2.59537 1.436 2.58269 1.50447 2.58327C1.57295 2.58385 1.64025 2.59767 1.70234 2.62354C1.7644 2.64941 1.81953 2.6866 1.86493 2.7322L1.86488 2.73226M1.14718 3.38652L1.86488 2.73226M1.86488 2.73226L1.87112 2.73831M1.86488 2.73226L1.87112 2.73831M1.87112 2.73831L5.16411 5.93329L5.51229 6.2711M1.87112 2.73831L5.51229 6.2711M5.51229 6.2711L5.86046 5.93329M5.51229 6.2711L5.86046 5.93329M5.86046 5.93329L9.1498 2.74186C9.24294 2.65585 9.36992 2.60598 9.50447 2.60712C9.64029 2.60826 9.76731 2.66123 9.85893 2.75013C9.95007 2.83855 9.99892 2.95496 9.99998 3.07338C10.001 3.19066 9.95518 3.30663 9.86745 3.39606L5.87112 7.27345L5.87106 7.27351M5.86046 5.93329L5.87106 7.27351M5.87106 7.27351C5.77844 7.36339 5.6497 7.4165 5.51239 7.41659L5.87106 7.27351Z" fill="%23234476" stroke="%23234476"/></g><defs><clipPath id="clip0_1816_14986"><rect width="10" height="10" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
						background-position: right 1rem center;
						height: auto;
						border-radius: 0.75rem;
						border-width: 2px;
						border-color: var(--carenetic-primary-light);
						background-size: 10px;
						padding-top: 0.875rem;
						padding-bottom: 0.875rem;
						padding-left: 1rem;
						padding-right: 2.25rem;
						font-size: 17px;
						line-height: 1.5;
						color: var(--carenetic-primary-dark);
						--tw-shadow: 0 0 #0000;
						--tw-shadow-colored: 0 0 #0000;
						box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

					}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select::placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select:focus{
  border-color: var(--carenetic-primary-light);
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 188 / var(--tw-bg-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea{
  height: 10rem;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea::placeholder{
  color: var(--carenetic-text-dark-100); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea:focus{
  border-color: var(--carenetic-primary-light);
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 188 / var(--tw-bg-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
						min-block-size: 160px;
					}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex{
  margin-left: 0px;
  margin-right: 0px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
  row-gap: 0.75rem; }
@media (min-width: 768px){
  .single-doctor .doctor-sections .section-50-50-content .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex.grid-cols-1.gap-8{
    align-items: flex-start; } }
@media (min-width: 1280px){
  .single-doctor .doctor-sections .section-50-50-content .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex.grid-cols-1.gap-8{
    align-items: center; } }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex.ginput_container--name{
  grid-template-columns: repeat(2, minmax(0, 1fr)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col{
  margin: 0px;
  width: 100%;
  padding: 0px; }
@media (min-width: 640px){
  .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col.address_zip{
    grid-column: span 2 / span 2; } }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col label{
  margin-top: 0.5rem;
  padding: 0px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .ginput_container_date {
							max-width: none;
						}
div[id^="faq-body"].gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gf_clear_complex {
			display: block;
		}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gf_clear_complex{
  display: none; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 1rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice{
  display: inline-grid;
  grid-template-columns: 16px auto;
  align-items: center;
  gap: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice input{
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  background-color: transparent;
  padding: 0.25rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice input::before{
  font-size: 14px;
  color: var(--carenetic-primary); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice label{
  margin-left: 0px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent{
  align-items: baseline; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input{
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  padding: 0.25rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input::before{
  font-size: 14px;
  color: var(--carenetic-primary); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label.gform-field-label{
  margin-left: 0.5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio{
  display: flex;
  gap: 3.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .gfield_label {
						/*@apply sm:float-left;*/
					}
@media (min-width: 640px){
  .gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container{
    margin-top: 0px; } }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio{
  display: flex;
  flex-direction: column;
  gap: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice{
  display: flex;
  align-items: center;
  gap: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input{
  height: 1rem;
  width: 1rem;
  border-radius: 9999px;
  padding: 0px; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input:focus{
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input + label{
  max-width: 100%; }
.with-underline.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row{
  grid-template-columns: 1fr 5px 1fr 1.5fr;
  align-items: center;
  gap: 0.625rem;
  text-align: center; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row .gform-grid-col{
  max-width: 100%; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row .gform-grid-col input{
  padding-right: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description{
  margin-top: 1rem;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.gfield_validation_message,
					.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.instruction.validation_message{
  border-radius: 0.75rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(154 3 30 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.gfield_validation_message .gfield_required, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.instruction.validation_message .gfield_required{
  color: currentColor; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gsection:not(.no-hr){
  height: 17px;
  border-style: none;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position);
  padding: 0px;
					background-image: url('../images/hr-yellow.png');
					background-repeat: no-repeat; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gsection.no-hr{
  border-style: none; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container{
  margin-top: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container input{
  pointer-events: none;
  border-style: none;
  background-color: transparent;
  padding: 0px;
  font-size: 62px;
  font-weight: 700;
  line-height: 105%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container input:focus{
  border-style: none; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent{
  display: inline-grid;
  grid-template-columns: 16px auto;
  align-items: center;
  gap: 0.5rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input{
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  background-color: transparent;
  padding: 0.25rem; }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input::before{
  font-size: 14px;
  color: var(--carenetic-primary); }
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label{
  margin-left: 0px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5; }
.gform_wrapper form .gform-body.gform_body .gform_fields fieldset.gfield .ginput_container label.gform-field-label{
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform-body.gform_body .gform_fields fieldset.gfield .ginput_container label.gform-field-label span.gfield_required{
  margin-left: 0.125rem;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.gform_wrapper form .gform_footer{
  margin-top: 2rem !important;
  padding: 0px !important; }
.gform_wrapper form .gform_footer input{
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-secondary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-secondary-text);
  text-decoration-line: none; }
.gform_wrapper form .gform_footer input:hover{
  background-color: var(--carenetic-buttons-secondary-hover); }
div[id^="faq-body"].gform_wrapper .gform_validation_errors {
			display: block !important;
		}
.gform_wrapper .gform_validation_errors{
  display: none !important; }
/* ============ FacetWP ============ */
div.facetwp-facet{
  margin-bottom: 0px; }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap{
  width: 100%; }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap i.facetwp-icon{
  left: 0.125rem;
  right: auto;
  top: 0.125rem;
  height: 53.5px;
  width: 2.25rem;
  color: var(--carenetic-primary);
  opacity: 1; }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap i.facetwp-icon::before {
					-webkit-mask-image: url('../images/search-outline.svg');
					mask-image:  url('../images/search-outline.svg');
					-webkit-mask-size: 20px;
					mask-size: 20px;
					-webkit-mask-position-x: right;
					-webkit-mask-position-y: center;
					-webkit-mask-position: right center;
					        mask-position: right center;
					-webkit-mask-repeat: no-repeat;
					mask-repeat: no-repeat;
					content: '';
					height: 100%;
					width: 100%;
					animation: none;
					background-color: currentColor;
					background-image: none;
				}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input{
  height: auto;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-right: 1rem;
  padding-left: 2.75rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input::-moz-placeholder{
  color: var(--carenetic-text-dark-100); }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input::placeholder{
  color: var(--carenetic-text-dark-100); }
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input:focus{
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light); }
div.facetwp-facet.facetwp-type-dropdown select {
			background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><g clip-path="url(%23clip0_1816_14986)"><path d="M5.15346 7.27345L5.15351 7.27351C5.24613 7.36339 5.37487 7.4165 5.51218 7.41659L5.15346 7.27345ZM5.15346 7.27345L1.15346 3.39251L1.15351 3.39246M5.15346 7.27345L1.15351 3.39246M1.15351 3.39246L1.14718 3.38652M1.15351 3.39246L1.14718 3.38652M1.14718 3.38652C1.10005 3.34236 1.06333 3.29036 1.03838 3.23401C1.01345 3.1777 1.00056 3.11772 1.00002 3.05744C0.999478 2.99716 1.01129 2.93702 1.03518 2.88037C1.05908 2.82368 1.09481 2.77116 1.14107 2.72628C1.18735 2.68137 1.24323 2.64507 1.30581 2.62023C1.36842 2.59537 1.436 2.58269 1.50447 2.58327C1.57295 2.58385 1.64025 2.59767 1.70234 2.62354C1.7644 2.64941 1.81953 2.6866 1.86493 2.7322L1.86488 2.73226M1.14718 3.38652L1.86488 2.73226M1.86488 2.73226L1.87112 2.73831M1.86488 2.73226L1.87112 2.73831M1.87112 2.73831L5.16411 5.93329L5.51229 6.2711M1.87112 2.73831L5.51229 6.2711M5.51229 6.2711L5.86046 5.93329M5.51229 6.2711L5.86046 5.93329M5.86046 5.93329L9.1498 2.74186C9.24294 2.65585 9.36992 2.60598 9.50447 2.60712C9.64029 2.60826 9.76731 2.66123 9.85893 2.75013C9.95007 2.83855 9.99892 2.95496 9.99998 3.07338C10.001 3.19066 9.95518 3.30663 9.86745 3.39606L5.87112 7.27345L5.87106 7.27351M5.86046 5.93329L5.87106 7.27351M5.87106 7.27351C5.77844 7.36339 5.6497 7.4165 5.51239 7.41659L5.87106 7.27351Z" fill="%23234476" stroke="%23234476"/></g><defs><clipPath id="clip0_1816_14986"><rect width="10" height="10" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
			background-position: right 1rem center;
			height: auto;
			width: 100%;
			border-radius: 0.75rem;
			border-width: 2px;
			border-color: var(--carenetic-primary-light);
			background-size: 10px;
			padding-top: 0.875rem;
			padding-bottom: 0.875rem;
			padding-left: 1rem;
			padding-right: 2.25rem;
			font-size: 17px;
			line-height: 1.5;
			color: var(--carenetic-primary-dark);
			--tw-shadow: 0 0 #0000;
			--tw-shadow-colored: 0 0 #0000;
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		}
div.facetwp-facet.facetwp-type-dropdown select::-moz-placeholder{
  color: var(--carenetic-text-dark-100); }
div.facetwp-facet.facetwp-type-dropdown select::placeholder{
  color: var(--carenetic-text-dark-100); }
div.facetwp-facet.facetwp-type-dropdown select:focus{
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light); }
div.facetwp-facet.facetwp-type-reset{
  position: relative;
  display: flex;
  height: 100%;
  align-items: center; }
div.facetwp-facet.facetwp-type-reset::before {
			content: 'X';
			pointer-events: none;
			position: absolute;
			left: 0px;
			top: 50%;
			display: flex;
			height: 30px;
			width: 30px;
			--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));
			align-items: center;
			justify-content: center;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			font-size: 20px;
			color: var(--carenetic-primary);
		}
div.facetwp-facet.facetwp-type-reset a.facetwp-reset{
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
  padding-left: 38px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none; }
div.facetwp-facet.facetwp-type-reset a.facetwp-reset:hover{
  text-decoration-line: underline; }
.gradient-text-dark {
	background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
	-webkit-background-clip: text;
	        background-clip: text;
	color: transparent !important;
}
.gradient-text {
	background: linear-gradient(92.18deg, var(--carenetic-primary-light) -20%, var(--carenetic-off-white) 120%);
	-webkit-background-clip: text;
	        background-clip: text;
	color: transparent !important;
}
svg.spiral-circles path{
  fill: var(--carenetic-primary-light); }
.cm-hipaa-privacy-statement-link > a,
.cm-hipaa-privacy-statement > a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.cm-hipaa-powered-by-badge {
	display: none;
}
/* Temporary */
.section.setting-text-color-light .button-secondary{
  color: var(--carenetic-primary); }
.section.setting-text-color-light .button-secondary svg{
  color: var(--carenetic-primary); }
.section.setting-text-color-light .button-secondary svg path{
  color: var(--carenetic-primary); }
.section.setting-text-color-light ul li::before{
  border-color: var(--carenetic-buttons-secondary-bg);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
body.devenv-dev.site-id-6 .button-link-arrow:hover,
	body.devenv-dev.site-id-6 .wpsl-info-window a.wpsl-directions:hover,
	body.devenv-dev.site-id-6 body.blog button.facetwp-load-more:hover,
	body.devenv-dev.site-id-6 .section.section-resource-center button.facetwp-load-more:hover,
	body.devenv-dev.site-id-6 .section.section-event-center button.facetwp-load-more:hover,
	body.devenv-live.site-id-20 .button-link-arrow:hover,
	body.devenv-live.site-id-20 .wpsl-info-window a.wpsl-directions:hover,
	body.devenv-live.site-id-20 body.blog button.facetwp-load-more:hover,
	body.devenv-live.site-id-20 .section.section-resource-center button.facetwp-load-more:hover,
	body.devenv-live.site-id-20 .section.section-event-center button.facetwp-load-more:hover{
  color: var(--carenetic-gray); }
body.devenv-dev.site-id-6 .button-secondary:hover, body.devenv-live.site-id-20 .button-secondary:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
body.devenv-dev.site-id-6 .section.setting-text-color-light .button-secondary:hover,
	body.devenv-dev.site-id-6 .section.setting-text-color-light .button-secondary span:hover,
	body.devenv-live.site-id-20 .section.setting-text-color-light .button-secondary:hover,
	body.devenv-live.site-id-20 .section.setting-text-color-light .button-secondary span:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
body.devenv-dev.site-id-6 header.header-default .header-top, body.devenv-live.site-id-20 header.header-default .header-top{
  background-color: var(--carenetic-primary-dark) !important; }
body.devenv-dev.site-id-6 .header-top-right-nav li a,
	body.devenv-dev.site-id-6 .header-top-right-nav li.translate button,
	body.devenv-live.site-id-20 .header-top-right-nav li a,
	body.devenv-live.site-id-20 .header-top-right-nav li.translate button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
body.devenv-dev.site-id-6 .header-top-right-nav div.gtranslate_wrapper a.glink, body.devenv-live.site-id-20 .header-top-right-nav div.gtranslate_wrapper a.glink{
  color: var(--carenetic-primary-dark) !important; }
@media (min-width: 900px) {
			body.devenv-dev.site-id-6 .section-hero h1, body.devenv-dev.site-id-6 .section-hero p, body.devenv-live.site-id-20 .section-hero h1, body.devenv-live.site-id-20 .section-hero p{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
	}
body.devenv-dev.site-id-6 .svg-waves, body.devenv-live.site-id-20 .svg-waves {
		/*filter: invert(92%) sepia(95%) saturate(28%) hue-rotate(245deg) brightness(507%) contrast(100%);*/
		filter: saturate(28%);
		opacity: 0.5;
	}
body.devenv-dev.site-id-6 .hr-spheres, body.devenv-live.site-id-20 .hr-spheres {
		filter: hue-rotate(40deg) saturate(0.6) brightness(0.9);
	}
body.devenv-dev.site-id-6 .gradient-text, body.devenv-live.site-id-20 .gradient-text {
		background: linear-gradient(92.18deg, var(--carenetic-primary-light) 0%, var(--carenetic-off-white) 100%);
		-webkit-background-clip: text;
		        background-clip: text;
		color: transparent !important;
	}
body.devenv-dev.site-id-6 .section-cta, body.devenv-live.site-id-20 .section-cta {
		background: linear-gradient(90deg, #4a3e8a 0%, #2d2363 100%);
	}
body.devenv-dev.site-id-8,
body.devenv-live.site-id-22 {
	/*.svg-waves {*/
	/*	filter: invert(92%) sepia(95%) saturate(28%) hue-rotate(245deg) brightness(507%) contrast(100%);*/
		/*filter: saturate(28%);*/
		/*opacity: 0.5;*/
	/*}*/
	/*.hr-spheres,*/
	/*.test-quotes {*/
	/*	filter: hue-rotate(-140deg) saturate(0.6) brightness(0.9);*/
	/*}*/
}
body.devenv-dev.site-id-8 .header-top-right-nav li a,
	body.devenv-dev.site-id-8 .header-top-right-nav li.translate button,
	body.devenv-live.site-id-22 .header-top-right-nav li a,
	body.devenv-live.site-id-22 .header-top-right-nav li.translate button{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important; }
body.devenv-dev.site-id-10,
body.devenv-live.site-id-24 {
	background-image: url('../images/Expedition_IG-map-lines.png.webp');
	background-color: rgba(182, 193, 53, 1);

	/*.gradient-text-dark {*/
	/*	background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);*/
	/*	background-clip: text;*/
	/*	color: transparent !important;*/
	/*}*/
	/*.gradient-text {*/
	/*	background: var(--carenetic-primary-gradient);*/
	/*	background-clip: text;*/
	/*	color: transparent !important;*/
	/*}*/
}
body.devenv-dev.site-id-10.parent-pageid-11 .section-resource-center:before, body.devenv-live.site-id-24.parent-pageid-11 .section-resource-center:before{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: var(--carenetic-off-white);
  --tw-content: '';
  content: var(--tw-content); }
body.devenv-live.site-id-25 .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="checkbox"] {
		border-color: white !important;
	}
/* MPDA */
body.devenv-dev.site-id-11,
body.devenv-live.site-id-26 {
	font-family: 'Roboto', sans-serif;
}
body.devenv-dev.site-id-11 h1, body.devenv-dev.site-id-11 .h1, body.devenv-live.site-id-26 h1, body.devenv-live.site-id-26 .h1{
  font-size: 36px; }
@media (min-width: 640px){
  body.devenv-dev.site-id-11 h1, body.devenv-dev.site-id-11 .h1, body.devenv-live.site-id-26 h1, body.devenv-live.site-id-26 .h1{
    font-size: 40px; } }
@media (min-width: 768px){
  body.devenv-dev.site-id-11 h1, body.devenv-dev.site-id-11 .h1, body.devenv-live.site-id-26 h1, body.devenv-live.site-id-26 .h1{
    font-size: 63px; } }
body.devenv-dev.site-id-11 h1, body.devenv-dev.site-id-11 .h1, body.devenv-live.site-id-26 h1, body.devenv-live.site-id-26 .h1 {
		font-family: "Mochiy Pop P One", sans-serif;
		font-weight: 400;
		font-style: normal;
		line-height: 125%;
	}
body.devenv-dev.site-id-11 h3, body.devenv-dev.site-id-11 .h3, body.devenv-live.site-id-26 h3, body.devenv-live.site-id-26 .h3 { font-size: 30px; }
body.devenv-dev.site-id-11 section.section.section-logo-strip div > div > img, body.devenv-live.site-id-26 section.section.section-logo-strip div > div > img {
			max-height: 120px;
		}
/* Timberlane */
body.devenv-dev.site-id-12,
body.devenv-live.site-id-27 {
	background-image: url('../images/Expedition_IG-map-lines.png.webp');
	background-color: #ede1d1;
	background-blend-mode: multiply;
}
body.devenv-dev.site-id-12.parent-pageid-11 .section-resource-center .resource-center-bg, body.devenv-live.site-id-27.parent-pageid-11 .section-resource-center .resource-center-bg {
				background-color: transparent;
			}
body.devenv-dev.site-id-12 .button-secondary:after, body.devenv-live.site-id-27 .button-secondary:after {
			background-color: #fff;
		}
body.devenv-dev.site-id-12 .button-secondary:hover:after, body.devenv-live.site-id-27 .button-secondary:hover:after {
			background-color: #000;
		}
@media (min-width: 900px) {
			body.devenv-live.site-id-29 .section-hero h1, body.devenv-live.site-id-29 .section-hero p{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
	}
div[id^="faq-body"].load-more__outer:has(.facetwp-hidden) {
			display: block;
		}
.load-more__outer:has(.facetwp-hidden){
  display: none; }
.with-underline.section-content .column-content::after{
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto; }
.section-content .column-content{
  text-align: center; }
@media (min-width: 768px){
  .section-content .column-content{
    text-align: left; } }
body.header-white header{
  position: sticky;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
body.header-white header .translate svg path{
  fill: var(--carenetic-primary); }
body.header-transparent > header, body.header-transparent-padtop > header{
  position: fixed;
  background-color: transparent; }
body.header-transparent > header a:not(.button-secondary),
    body.header-transparent > header .menu-item-link,
    body.header-transparent > header .menu-item-dropdown-icon,
    body.header-transparent > header .header-top .search button,
    body.header-transparent-padtop > header a:not(.button-secondary),
    body.header-transparent-padtop > header .menu-item-link,
    body.header-transparent-padtop > header .menu-item-dropdown-icon,
    body.header-transparent-padtop > header .header-top .search button {
      /*@apply text-white;*/
    }
body.header-transparent > header .sub-menu .menu-item-link, body.header-transparent-padtop > header .sub-menu .menu-item-link{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
body.header-transparent > header .header-top-right-nav li.translate button, body.header-transparent-padtop > header .header-top-right-nav li.translate button {
        /*@apply text-white;*/
      }
body.header-transparent > header .header-top-right-nav li.translate .gtranslate_wrapper, body.header-transparent-padtop > header .header-top-right-nav li.translate .gtranslate_wrapper{
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }
body.header-transparent > header .header-top-right-nav li.translate .gtranslate_wrapper a, body.header-transparent-padtop > header .header-top-right-nav li.translate .gtranslate_wrapper a{
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 13px;
  font-weight: 400;
  color: var(--carenetic-gray); }
body.header-transparent > header .navbar-end .mobile-translate, body.header-transparent-padtop > header .navbar-end .mobile-translate{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
body.header-transparent > header .navbar-end .mobile-translate *, body.header-transparent-padtop > header .navbar-end .mobile-translate *{
  fill: #fff; }
body.header-transparent > header .navbar-menu.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link, body.header-transparent > header .navbar-menu.open #utility-menu.utility-menu li.menu-item a.menu-item-link, body.header-transparent-padtop > header .navbar-menu.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link, body.header-transparent-padtop > header .navbar-menu.open #utility-menu.utility-menu li.menu-item a.menu-item-link{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
body.header-transparent > header .navbar-menu.open #left-header-menu.left-header-menu, body.header-transparent-padtop > header .navbar-menu.open #left-header-menu.left-header-menu{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 0px; }
@media (min-width: 768px){
  body.header-transparent > header .navbar-menu.open #left-header-menu.left-header-menu, body.header-transparent-padtop > header .navbar-menu.open #left-header-menu.left-header-menu{
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; } }
body.header-transparent > header .navbar-menu.open #utility-menu.utility-menu, body.header-transparent-padtop > header .navbar-menu.open #utility-menu.utility-menu{
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-top: 0.75rem; }
body.header-transparent > header .navbar-menu.open #utility-menu.utility-menu:before, body.header-transparent-padtop > header .navbar-menu.open #utility-menu.utility-menu:before {
          content: '';
          left: 20%;
          width: 60%;
          height: 4px;
          background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
        }
body.header-transparent > header .navbar-menu.open #utility-menu.utility-menu li.menu-item:first-child, body.header-transparent-padtop > header .navbar-menu.open #utility-menu.utility-menu li.menu-item:first-child{
  padding-top: 1rem; }
body.header-transparent > header .navbar-menu.open #utility-menu.utility-menu div.menu-item-wrapper a.menu-item-link, body.header-transparent-padtop > header .navbar-menu.open #utility-menu.utility-menu div.menu-item-wrapper a.menu-item-link{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 400;

            border: none; }
/* Mobile translate dropdown — stack language options vertically with spacing */
#carenetic-translate-container-mobile .gtranslate_wrapper {
  display: flex;
  flex-direction: column;
  min-width: 130px;
}
#carenetic-translate-container-mobile .gtranslate_wrapper a.glink {
  display: block !important;
  padding: 6px 12px;
  color: var(--carenetic-primary-dark);
  font-size: 13px;
  font-weight: 400;
}
/* === Large Logo: circular badge extending below the nav bar === */
header.header-large-logo .header-main {
    overflow: visible;
  }
/* Circle badge: always positioned, transitions handle show/hide.
     min() caps at 190px on large screens and scales fluidly below ~480px. */
header.header-large-logo .logo-circle-badge{
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
    width: min(190px, 40vw);
    height: min(190px, 40vw);
    border-radius: 50%;
    background: white;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);
    padding: min(30px, 6.3vw);
    top: -35%;
    left: 50%;
    transform: translateX(-50%) scale(1);
    z-index: 20;
    opacity: 1;
    transition: opacity 0.35s ease, transform 0.35s ease; }
header.header-large-logo .logo-circle-badge img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    max-height: none;
    max-width: none;
  }
/* Inline logo: always in the flow; transitions handle show/hide */
header.header-large-logo a.logo.logo-large {
    transition: min-width 0.35s ease;
  }
header.header-large-logo a.logo.logo-large .logo-inline{
  display: flex;
  align-items: center;
  justify-content: flex-start;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.35s ease; }
header.header-large-logo a.logo.logo-large .logo-inline img{
  width: auto;
        max-height: 50px; }
/* Un-scrolled only: extend anchor to make room for circle badge.
     When .scrolled is added these rules simply stop applying, letting
     the original Tailwind classes (padding, margin, divider) take back over. */
header.header-large-logo:not(.scrolled) a.logo.logo-large {
      align-self: stretch;
      overflow: visible;
      min-width: min(200px, 42vw);
      flex-shrink: 0;
      padding-right: 0;
      margin-right: 1.5rem;
    }
header.header-large-logo:not(.scrolled) a.logo.logo-large:after {
        content: none;
      }
/* Below xxs (480px): reclaim space from pill left padding and logo margin
       so the hamburger/translate buttons aren't squeezed out */
@media (max-width: 479px) {
      header.header-large-logo:not(.scrolled) .header-main {
        padding-left: 0.75rem;
      }

      header.header-large-logo:not(.scrolled) a.logo.logo-large {
        margin-right: 0.5rem;
      }
    }
/* 325–360px: strip nearly all left breathing room */
@media (max-width: 360px) {
      header.header-large-logo:not(.scrolled) .header-main {
        padding-left: 0.25rem;
        margin-left: 0.75rem;
      }

      header.header-large-logo:not(.scrolled) a.logo.logo-large {
        margin-right: 0.25rem;
      }
    }
/* When mobile menu or translate is open, drop the badge behind the expanded panel */
header.header-large-logo.header-white .logo-circle-badge {
      z-index: 0;
    }
/* Scrolled: fade out badge, fade in inline logo.
     Layout reverts automatically via &:not(.scrolled) un-applying. */
header.header-large-logo.scrolled .logo-circle-badge {
      opacity: 0;
      transform: translateX(-50%) scale(0.85);
      pointer-events: none;
    }
header.header-large-logo.scrolled a.logo.logo-large {
      min-width: 0;
    }
header.header-large-logo.scrolled a.logo.logo-large .logo-inline {
        opacity: 1;
        pointer-events: auto;
      }
/* === Mobile floating-nav clearance ===
   On desktop the floating nav pill bleeds over the top of the page because
   hero images and breathing room give it ample space. On mobile the hero
   image is far shorter, so the pill covers key image content. We give the
   first section a 5rem top margin to clear the pill, then vertically center
   the 65px pill inside that 5rem zone so the gap above and below matches. */
@media (max-width: 767px) {
  /* Pill is 65px tall (driven by logo min-h-[65px]); centering inside 5rem
     leaves (80px - 65px) / 2 = 7.5px of breathing room above and below. */
  .header-main {
    margin-top: calc((5rem - 65px) / 2);
  }

  /* Float-over pages (first section is a hero): push the first section down
     a full 5rem so the pill sits centered in the clearance zone above it. */
  body.header-transparent > main.main > section:first-of-type {
    margin-top: 5rem;
  }

  /* Hero variants force !pt-60 / !pt-52 / !pt-64 to bleed content under the
     desktop float. With the section now below the pill on mobile, that
     extra padding-top is unnecessary and creates a huge top gap. Trim it. */
  body.header-transparent > main.main > section:first-of-type.section-hero,
  body.header-transparent > main.main > section:first-of-type.section-hero-default,
  body.header-transparent > main.main > section:first-of-type.section-hero-with-boxes,
  body.header-transparent > main.main > section:first-of-type[class*="section-hero-playful"] {
    padding-top: 2rem !important;
  }
}
.footer{
  position: relative; }
.footer:before{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 1.25rem;
  width: 100%;
  background-color: var(--carenetic-primary-dark);
  --tw-content: ' ';
  content: var(--tw-content);
		background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%); }
.footer > .container {
	}
.footer nav > h3{
  text-transform: lowercase; }
.footer nav > ul{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem; }
@media (min-width: 768px){
  .single-doctor .doctor-sections .section-50-50-content .footer nav > ul.grid-cols-1.gap-8{
    align-items: flex-start; } }
@media (min-width: 1280px){
  .single-doctor .doctor-sections .section-50-50-content .footer nav > ul.grid-cols-1.gap-8{
    align-items: center; } }
@media (min-width: 768px){
  .single-doctor .doctor-sections .section-50-50-content .grid.footer nav > ul.gap-8{
    align-items: flex-start; } }
@media (min-width: 1280px){
  .single-doctor .doctor-sections .section-50-50-content .grid.footer nav > ul.gap-8{
    align-items: center; } }
@media (min-width: 1024px){
  .footer nav > ul{
    -moz-column-gap: 5rem;
         column-gap: 5rem; } }
.footer nav > ul#left-footer-menu{
  display: flex;
  width: 100%;
  flex-direction: column; }
@media (min-width: 900px){
  .footer nav > ul#left-footer-menu{
    margin-top: -1rem;
    display: block; } }
.footer nav > ul#left-footer-menu li{
  display: inline-block;
  width: 100%;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column; }
@media (min-width: 900px){
  .footer nav > ul#left-footer-menu li{
    margin-top: 1rem; }
  .footer nav > ul#left-footer-menu.footer-menu-2col{
    -moz-columns: 2;
         columns: 2;
    gap: 2.5rem; } }
@media (min-width: 1024px){
  .footer nav > ul#left-footer-menu.footer-menu-2col{
    max-width: 430px; } }
.footer nav > ul li a{
  font-size: 15px;
  color: var(--carenetic-gray);
  text-decoration-line: none; }
.footer nav > ul li a:hover{
  color: var(--carenetic-primary-dark);
  text-decoration-line: underline; }
.footer .socials > li > a{
  margin-right: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  padding: 0.375rem;
  color: var(--carenetic-primary-dark);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
				background: #878D97; }
.footer .socials > li > a svg{
  fill: #fff; }
.footer .socials > li > a:hover{
  transition-duration: 200ms;
					background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%); }
.footer .socials > li > a:focus{
  transition-duration: 200ms; }
.footer .list-links{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 21px;
       column-gap: 21px;
  padding-bottom: 1rem; }
.footer .list-links p{
  position: relative;
  margin-bottom: 0px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5; }
.footer .list-links p::after {
				content: '';
				pointer-events: none;
				position: absolute;
				top: 50%;
				right: -0.75rem;
				height: 1rem;
				width: 1px;
				--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));
				background-color: currentColor;
			}
.footer .list-links li{
  position: relative; }
.footer .list-links li:not(:last-child)::after {
				content: '';
				pointer-events: none;
				position: absolute;
				top: 50%;
				right: -0.75rem;
				height: 1rem;
				width: 1px;
				--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));
				background-color: currentColor;
			}
.footer .list-links a{
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: var(--carenetic-gray);
  text-decoration-line: none; }
.footer .list-links a:hover{
  color: var(--carenetic-primary-dark);
  text-decoration-line: underline; }
.footer .copyright-menu{
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  text-transform: uppercase; }
@media (min-width: 640px){
  .footer .copyright-menu{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    font-size: 0.75rem;
    line-height: 1rem; } }
.footer .copyright-menu a{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.footer .copyright-menu a:hover{
  color: var(--carenetic-primary); }
.mobile-footer {
	overflow: visible;
}
/* Prevent iOS Safari from trapping position:fixed on .mobile-footer__inner */
div[id^="faq-body"].mobile-footer details summary::-webkit-details-marker {
			display: block;
		}
.mobile-footer details summary::-webkit-details-marker{
  display: none; }
div[id^="faq-body"].mobile-footer details summary::marker {
			display: block;
		}
.mobile-footer details summary::marker{
  display: none; }
.section.section-hero.section-hero-default {
	/*clip-path: polygon(99% 0%, 0% 0%, 1% 90%, 11% 96%, 22% 98%, 42% 100%, 55% 100%, 80% 99%, 91% 94%, 100% 88%);*/
	-webkit-clip-path: ellipse(140% 100% at 50% 0%);
	        clip-path: ellipse(140% 100% at 50% 0%);
}
.section.section-hero h1{
  font-size: 38px;
  line-height: 50px;
  color: var(--carenetic-gray) !important; }
@media (min-width: 768px){
  .section.section-hero h1{
    font-size: 54px;
    line-height: 68px; } }
@media (min-width: 1024px){
  .section.section-hero h1{
    font-size: 58px;
    line-height: 72.5px; } }
.section.section-hero .blob1{
  fill: var(--carenetic-primary-light); }
.section.section-hero .blob2{
  fill: var(--carenetic-secondary-light); }
div[id^="faq-body"].section.section-hero .button-row {
			display: block;
		}
.section.section-hero .button-row{
  display: none; }
@media (min-width: 1280px){
  .section.section-hero .button-row{
    display: flex; } }
.section.section-accordion .item-title .item-content svg path{
  fill: var(--carenetic-secondary-light); }
.section.section-accordion .item-title .item-content[aria-expanded="true"]{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-width: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.25rem; }
.section.section-accordion .setting-text-color-light .faq-q-button{
  background-color: var(--carenetic-primary-dark-600); }
.section.sectionbg-off-white-intro-with-sidebar.setting-text-color-light .intro-sidebar-wrapper > div{
  background-color: var(--carenetic-primary-dark); }
@media (min-width: 480px){
  .section-5050-content-image hr{
    margin-right: 4rem; } }
.section-50-50-content div.image img {
			box-shadow: 0px 6px 24px 0px #37415133;
		}
.section-50-50-content div.image:before {
			/*@apply absolute w-[102%] pr-1 h-full left-[11px] top-[30px] rounded-[40px];*/
			/*content: ' ';*/
			/*background: linear-gradient(180deg, #FFEB7D 0%, #6CCFF6 71.81%, #1A56DB 106.38%);*/
		}
.section-related-content .partial-box-cta:nth-child(odd) {
		background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
	}
.section-related-content .partial-box-cta:nth-child(even) {
		background: linear-gradient(209.64deg, var(--carenetic-secondary-dark) 25.03%, var(--carenetic-secondary-light) 96.11%);
	}
.section-resource-center div[class^='partial-box-'].bgdefault {
		background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
	}
.section-full-width-image-content .section-inner:before{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
  --tw-content: ' ';
  content: var(--tw-content);
			-webkit-clip-path: ellipse(100% 50% at 50% 50%);
			        clip-path: ellipse(100% 50% at 50% 50%); }
/*&:after {*/
/*	@apply absolute bottom-0 w-full;*/
/*	clip-path: ellipse(100% 50% at 50% 50%);*/
/*}*/
@media (max-width: 767px) {
.section-full-width-image-content .section-inner {
			/*clip-path: ellipse(150% 50% at 50% 50%);*/

			/*&:after {*/
			/*	@apply absolute bottom-0 w-full;*/
			/*	clip-path: ellipse(150% 50% at 50% 50%);*/
			/*}*/
	}
		}
.section-full-width-image-content hr{
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position); }
.section-cta {
	background: linear-gradient(90deg, var(--carenetic-secondary-dark) 0%, var(--carenetic-secondary-light) 100%);
}
.section-columns.setting-text-color-dark .cards h3{
  color: var(--carenetic-primary-dark) !important; }
.section-columns .cards .img-icon{
  display: flex;
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center; }
.section-columns .cards .img-icon img{
  margin: 0px;
  max-height: 40px;
  max-width: 40px;
  border-radius: 0px !important; }
.section-columns .cards .img-full{
  max-height: 225px;
  overflow: hidden; }
.section-columns .cards .img-full img{
  max-height: 225px;
  -o-object-fit: cover;
     object-fit: cover; }
.section-testimonial-video .container:before{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  border-radius: 50px;
  background-color: var(--carenetic-secondary-light);
  opacity: 15%;
			content: ' '; }
.section-instagram-feed {
	background: linear-gradient(0deg, var(--carenetic-primary-dark), var(--carenetic-primary-dark)),
	linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.section-instagram-feed #sb_instagram.sbi-style-regular{
  padding: 0px !important; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel{
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5rem; }
@media (min-width: 1024px){
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel{
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 0px; } }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer{
  padding-top: 1.25rem; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item{
  margin-bottom: 0px !important; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi_photo_wrap{
  border-radius: 30px; }
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-header {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-header{
  display: none; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-media img{
  aspect-ratio: 1 / 1;
  -o-object-fit: cover;
     object-fit: cover; }
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-footer {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-footer{
  display: none; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev{
  top: 0px;
  top: auto !important;
  bottom: 0px !important;
  left: 50%;
  margin: 0px;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: -4rem !important;
  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)) !important;
  transform: none;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev:hover{
  background-color: var(--carenetic-primary-light); }
@media (min-width: 1024px){
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev{
    top: 50% !important;
    bottom: auto;
    left: 0px;
    --tw-translate-x: -0px !important;
    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)) !important; } }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev::before {
						-webkit-mask-image: url('../images/arrow.svg');
						mask-image:  url('../images/arrow.svg');
						-webkit-mask-size: contain;
						mask-size: contain;
						-webkit-mask-position-x: center;
						-webkit-mask-position-y: center;
						-webkit-mask-position: center center;
						        mask-position: center center;
						-webkit-mask-repeat: no-repeat;
						mask-repeat: no-repeat;
						content: '';
						margin: 0.625rem;
						height: 100%;
						width: 100%;
						--tw-rotate: 180deg;
						transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
						animation: none;
						background-color: var(--carenetic-primary-dark);
						background-image: none;
					}
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev svg {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev svg{
  display: none; }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next{
  top: 0px;
  top: auto !important;
  bottom: 0px !important;
  right: 50%;
  margin: 0px;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: 4rem !important;
  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)) !important;
  transform: none;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next:hover{
  background-color: var(--carenetic-primary-light); }
@media (min-width: 1024px){
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next{
    top: 50% !important;
    bottom: auto;
    right: 0px;
    --tw-translate-x: 0px !important;
    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)) !important; } }
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next::before {
						-webkit-mask-image: url('../images/arrow.svg');
						mask-image:  url('../images/arrow.svg');
						-webkit-mask-size: contain;
						mask-size: contain;
						-webkit-mask-position-x: center;
						-webkit-mask-position-y: center;
						-webkit-mask-position: center center;
						        mask-position: center center;
						-webkit-mask-repeat: no-repeat;
						mask-repeat: no-repeat;
						content: '';
						margin: 0.625rem;
						height: 100%;
						width: 100%;
						animation: none;
						background-color: var(--carenetic-primary-dark);
						background-image: none;
					}
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next svg {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next svg{
  display: none; }
.section-instagram-feed #sb_instagram.sbi-style-regular .sbi_photo_wrap:hover .sbi_link[style] {
			background: rgba(35,68,118,0.85) !important;
		}
/* 768–899px: the parent theme's 2rem padding-top override only fires below 768px,
   so !pt-60 (240px) takes over and creates a large gap. Match the <768px behavior. */
@media (min-width: 768px) and (max-width: 899px) {
	body.header-transparent > main.main > section:first-of-type.section-hero {
		padding-top: 2rem !important;
	}
}
/* Mobile hero: hide blob, push text below image */
@media (max-width: 899px) {

	/* section-hero-default: hide the blob container (SVG paths + mobile bg) */
	.section-hero-default > .min-w-\[819px\] {
		display: none;
	}

	/* Cap hero image height so tall images don't overlap the text area.
	   Content container has pt-72 (288px) + 32px section padding = 320px
	   of clearance from the section top, so a 300px max keeps text clear. */
	.section-hero-default .full-bg-img img {
		max-height: 300px;
		-o-object-fit: cover;
		   object-fit: cover;
		-o-object-position: top center;
		   object-position: top center;
	}

	/* section-hero-blobleft: image grows tall at wider mobile widths, cap it. */
	.section-hero-blobleft .full-bg-img img {
		max-height: 300px;
		-o-object-fit: cover;
		   object-fit: cover;
		-o-object-position: top center;
		   object-position: top center;
	}

	/* section-hero-blobleft: blob SVG collapses to h-0 on mobile, but
	   content only has pt-8 (32px) so text overlaps the image. */
	.section-hero-blobleft > .container {
		padding-top: 280px;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location {
	padding: 2rem 0 1rem;
}
#wpsl-gmap .gm-style-iw{
  max-width: 75vw !important;
  border-radius: 1.5rem;
  padding: 0px !important; }
@media (min-width: 480px){
  #wpsl-gmap .gm-style-iw{
    max-width: 360px !important; } }
@media (min-width: 1024px){
  #wpsl-gmap .gm-style-iw{
    max-width: 580px !important; } }
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-location {
		padding-top: 2rem;
	}
}
.content-section .grid-divider body.single.single-wpsl_stores main.main .wpsl-location a, .cta-boxes .cta-card body.single.single-wpsl_stores main.main .wpsl-location a, .entry-content .grid-divider body.single.single-wpsl_stores main.main .wpsl-location a, body.single.single-wpsl_stores main.main .wpsl-location .content-section .grid-divider a, body.single.single-wpsl_stores main.main .wpsl-location .cta-boxes .cta-card a, body.single.single-wpsl_stores main.main .wpsl-location .entry-content .grid-divider a, body.single.single-wpsl_stores main.main .wpsl-location a.link-arrow {
	color: #0e3e50;
	padding-right: 2rem !important;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info h1 {
	color: #0e3e50;
	display: block;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 1.8rem;
	overflow: hidden;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info h1:after {
	background-color: #83d0ec;
	content: " ";
	height: 3px;
	position: absolute;
	top: 51%;
	width: 100%
}
@media (max-width: 990px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info {
		margin-bottom: 3rem;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span {
	color: #539db9;
	display: block;
	font-size: 1.9rem;
	font-weight: 600;
	line-height: 2.4rem;
	margin-bottom: 2.6rem;
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span:before {
	color: #539db9;
	font-family: Font Awesome\ 6 Free;
	font-size: 2.4rem;
	font-weight: 900;
	left: 0;
	position: absolute;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span.optical-shop:before {
	content: "\f530"
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .location-details {
	font-weight: 600;
	margin-bottom: 15px;
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details {
	margin-bottom: 0;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details > div {
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details > div:before {
	display: none;
	font-family: Font Awesome\ 6 Pro;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details .wpsl-location-address {
	font-weight: 600;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details .wpsl-contact-details {
	display: none;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location {
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location a {
	padding-right: 1rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location a svg {
	padding-left: 8px;
	max-height: 18px;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone {
	font-weight: 600;
	margin: 3rem 0 4rem;
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-size: 2.8rem;
	font-weight: 900;
	left: 0;
	position: absolute;
	top: -1rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a {
	font-size: 1.125rem;
	text-decoration: none;
	color: unset;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a:hover {
	text-decoration: underline;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours {
	margin-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours tr {
	background-color: transparent;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours tr > td:first-child {
	font-weight: 700;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours:before {
	content: "\f017";
	display: none;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-family: Font Awesome\ 6 Pro;
	font-size: 2.8rem;
	font-weight: 900;
	left: -5rem;
	position: absolute;
	top: -.4rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-hours-note {
	font-size: 1rem;
	margin: 0.3rem 0 2rem;
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn {
	margin-right: 2rem;
}
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn {
		display: block;
		margin: 0 0 2rem;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn:last-child {
	margin-right: 0;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info svg{ width:2rem;}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map {
	display: flex;
	justify-content: flex-end;
}
@media only screen and (min-width: 768px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map {
		padding-right: 0;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map .wpsl-gmap-canvas {
	max-height: 590px;
	max-width: 98%
}
@media only screen and (max-width: 768px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map .wpsl-gmap-canvas {
		padding-right: 0;
	}
}
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-doctors {
		width: 100%
	}
}
body.single.single-wpsl_stores main.main .location-address,
body.single.single-wpsl_stores main.main .location-hours,
body.single.single-wpsl_stores main.main .wpsl-location-phone {
	position: relative;
}
body.single.single-wpsl_stores main.main .location-address svg,
body.single.single-wpsl_stores main.main .location-hours svg,

body.single.single-wpsl_stores main.main .wpsl-location-phone svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-size: 2.25rem;
	font-weight: 900;
	left: 0;
	padding-bottom: 1rem;
	position: absolute;
	top: 0;
}
body.single.single-wpsl_stores main.main .optical-shop {
	color: #00719c;
	font-weight: 900;
	line-height: 2;
	margin: 2.5rem 0 3rem 0;
}
body.single.single-wpsl_stores main.main .optical-shop svg {
	font-size: 2.1rem;
	font-weight: 900;
	margin-right: 1.7rem;
	vertical-align: bottom;
}
@media only screen and (max-width: 450px) {
	body.single.single-wpsl_stores main.main .wpsl-location svg,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg {
	
		position: relative;
		top: 0;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours {
		margin-left: 0;
		margin-top:.5rem
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-hours-note,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .location-details,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone{
		padding-left: 0;
		margin-top: .5rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a{
		display:block;
		margin-top: .5rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location svg, body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg{
		margin-top: 1rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone{
		margin-bottom: 1rem;
	}

}
body button.gm-control-active.gm-fullscreen-control[style],
body div.gmnoprint.gm-bundled-control[style] {
	margin: 20px !important;
}
body #wpsl-map-controls {
	margin: 10px !important;
}
.section.section-testimonial-slider .container{
  position: relative; }
/*border: 2px solid;*/
/*border-image-source: linear-gradient(90deg, #1A56DB 0%, #00BAFF 100%);*/
.section.section-testimonial-slider .container:before{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  border-radius: 50px;
  background-color: var(--carenetic-secondary-light);
  opacity: 15%;
			content: ' '; }
.section.section-testimonial-slider .testimonial-slider{
  padding-bottom: 3rem; }
.section.section-testimonial-slider .testimonial-slider .slick-arrow{
  top: auto;
  bottom: -0px;
  margin-bottom: -0.5rem;
  height: 60px;
  width: 60px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  color: var(--carenetic-primary); }
.section.section-testimonial-slider .testimonial-slider .slick-arrow:hover{
  border-color: var(--carenetic-primary);
  background-color: var(--carenetic-primary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
@media (min-width: 768px){
  .section.section-testimonial-slider .testimonial-slider .slick-arrow{
    bottom: 0px;
    margin-bottom: 0px; } }
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-disabled{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--carenetic-text-dark); }
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev{
  left: 50%;
  margin-left: -4rem;
  background-image: none; }
@media (min-width: 768px){
  .section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev{
    margin-left: -5rem; } }
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev span{
  margin-left: -0.125rem; }
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next{
  right: 50%;
  margin-right: -4rem; }
@media (min-width: 768px){
  .section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next{
    margin-right: -5rem; } }
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next span{
  margin-left: 0.125rem; }
.section.section-testimonial-slider .testimonial-slider .slick-arrow span{
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-indent: -9999px; }
.single-content p{
  margin-bottom: 1rem;
  font-size: 17px; }
.single-content p:last-child{
  margin-bottom: 0px; }
.single-content p + p{
  margin-top: 1.25rem; }
.single-content p + ol{
  margin-top: 1.5rem; }
.single-content p + h3{
  margin-top: 1rem; }
.single-content strong{
  font-weight: 900;
  color: var(--carenetic-primary); }
.single-content ol{
  margin-bottom: 1.5rem;
  padding-left: 38px; }
.single-content ol *::marker{
  font-weight: 900;
  color: var(--carenetic-primary); }
.single-content ol::marker{
  font-weight: 900;
  color: var(--carenetic-primary); }
.single-content ol li{
  margin-bottom: 1rem;
  padding-left: 0.625rem; }
.single-content ol li:last-child{
  margin-bottom: 0px; }
.single-content ul{
  margin-bottom: 1.5rem;
  list-style-type: none;
  padding-left: 0px; }
.single-content ul li{
  position: relative;
  margin-bottom: 1rem;
  padding-left: 34px;
  font-weight: 600; }
.single-content ul li:last-child{
  margin-bottom: 0px; }
.single-content ul li::before {
                content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g clip-path="url(%23clip0_1322_11187)"><path d="M2.86216 7.33341C2.7316 7.33403 2.60601 7.27271 2.51227 7.16254L0.150976 4.38506C0.103911 4.32936 0.0663576 4.26297 0.0404593 4.18968C0.014561 4.11639 0.000825151 4.03763 3.60896e-05 3.95791C-0.00155749 3.79689 0.0496806 3.64171 0.142478 3.52649C0.235276 3.41127 0.362033 3.34545 0.494862 3.34352C0.627692 3.34159 0.755714 3.4037 0.850766 3.51619L2.86416 5.88347L7.14888 0.839285C7.24406 0.726798 7.37221 0.664752 7.50513 0.666797C7.63806 0.668842 7.76487 0.734812 7.85766 0.850192C7.95046 0.965572 8.00165 1.12091 7.99996 1.28204C7.99827 1.44317 7.94385 1.59688 7.84867 1.70937L3.21206 7.16254C3.11831 7.27271 2.99273 7.33403 2.86216 7.33341Z" fill="%23234476"/></g><defs><clipPath id="clip0_1322_11187"><rect width="8" height="8" fill="white"/></clipPath></defs></svg>');
                position: absolute;
                left: 0px;
                top: 0px;
                display: flex;
                height: 1.5rem;
                width: 1.5rem;
                align-items: center;
                justify-content: center;
                border-radius: 9999px;
                border-width: 1px;
                border-color: var(--carenetic-secondary);
                padding-top: 3px;
                padding-bottom: 5px;
            }
.single-content h2{
  margin-top: 1.25rem; }
.single-content h2:first-child{
  margin-top: 0px; }
.single-content h3{
  margin-bottom: 0.75rem; }
.single-content img{
  margin-bottom: 1.5rem; }
.single-content img.alignnone{
  width: 100%;
  border-radius: 30px; }
.single-content iframe{
  margin-bottom: 1.5rem;
  aspect-ratio: 16 / 9;
  height: auto;
  width: 100%;
  border-radius: 30px; }
/* Single Doctor */
@media (min-width: 768px){
  .single-doctor .doctor-sections .section-50-50-content .grid.grid-cols-1.gap-8{
    align-items: flex-start; } }
@media (min-width: 1280px){
  .single-doctor .doctor-sections .section-50-50-content .grid.grid-cols-1.gap-8{
    align-items: center; } }
.section.section-resource-center .button.button-link{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
  background-color: var(--carenetic-secondary);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1rem;
  letter-spacing: -0.5px;
  color: var(--carenetic-primary);
  text-decoration-line: none; }
.section.section-resource-center .button.button-link:hover{
  background-color: var(--carenetic-primary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.section.section-resource-center .button.button-link:after {
            -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M12.0224 7.50194L8.58801 4.06759C8.588 4.06758 8.58798 4.06756 8.58796 4.06754C8.53175 4.01129 8.50018 3.93502 8.50018 3.85549C8.50018 3.77599 8.53173 3.69975 8.58791 3.6435C8.64416 3.58726 8.72046 3.55566 8.80001 3.55566C8.87955 3.55566 8.95585 3.58726 9.0121 3.6435L13.812 8.44339C13.812 8.44341 13.812 8.44343 13.8121 8.44345C13.8683 8.4997 13.8998 8.57597 13.8998 8.65549C13.8998 8.73502 13.8683 8.81129 13.8121 8.86754C13.812 8.86756 13.812 8.86757 13.812 8.86759L9.01586 13.6637C8.95955 13.7169 8.88479 13.7463 8.80723 13.7457C8.72857 13.745 8.65333 13.7134 8.5977 13.6578C8.54208 13.6022 8.51053 13.5269 8.50985 13.4483C8.50917 13.3707 8.53856 13.296 8.59176 13.2396L12.0224 9.80905L12.8759 8.95549H11.6688H2.40001C2.32044 8.95549 2.24414 8.92389 2.18787 8.86762C2.13161 8.81136 2.10001 8.73506 2.10001 8.65549C2.10001 8.57593 2.13161 8.49962 2.18787 8.44336C2.24413 8.3871 2.32044 8.35549 2.40001 8.35549H11.6688H12.8759L12.0224 7.50194Z" fill="%23234476" stroke="%23234476"/></svg>');
            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M12.0224 7.50194L8.58801 4.06759C8.588 4.06758 8.58798 4.06756 8.58796 4.06754C8.53175 4.01129 8.50018 3.93502 8.50018 3.85549C8.50018 3.77599 8.53173 3.69975 8.58791 3.6435C8.64416 3.58726 8.72046 3.55566 8.80001 3.55566C8.87955 3.55566 8.95585 3.58726 9.0121 3.6435L13.812 8.44339C13.812 8.44341 13.812 8.44343 13.8121 8.44345C13.8683 8.4997 13.8998 8.57597 13.8998 8.65549C13.8998 8.73502 13.8683 8.81129 13.8121 8.86754C13.812 8.86756 13.812 8.86757 13.812 8.86759L9.01586 13.6637C8.95955 13.7169 8.88479 13.7463 8.80723 13.7457C8.72857 13.745 8.65333 13.7134 8.5977 13.6578C8.54208 13.6022 8.51053 13.5269 8.50985 13.4483C8.50917 13.3707 8.53856 13.296 8.59176 13.2396L12.0224 9.80905L12.8759 8.95549H11.6688H2.40001C2.32044 8.95549 2.24414 8.92389 2.18787 8.86762C2.13161 8.81136 2.10001 8.73506 2.10001 8.65549C2.10001 8.57593 2.13161 8.49962 2.18787 8.44336C2.24413 8.3871 2.32044 8.35549 2.40001 8.35549H11.6688H12.8759L12.0224 7.50194Z" fill="%23234476" stroke="%23234476"/></svg>');
            margin-left: 0.5rem;
            height: 1rem;
            width: 1rem;
            background-color: currentColor;
        }
.section.section-resource-center .button.button-link:hover:after{
  --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));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }
.first\:hidden:first-childdiv[id^="faq-body"] {
			display: block;
		}
.last\:hidden:last-childdiv[id^="faq-body"] {
			display: block;
		}
@media (min-width: 480px){
		div.xxs\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 560px){
		div.xs\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 640px){
		div.sm\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 768px){
		div.md\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 900px){
		div.mdlg\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 1024px){
		div.lg\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 1280px){
		div.xl\:hidden[id^="faq-body"] {
			display: block;
		} }
@media (min-width: 1340px){
		div.\32xl\:hidden[id^="faq-body"] {
			display: block;
		} }
.\[\&_\.gform_footer\]\:hidden .gform footerdiv[id^="faq-body"] {
			display: block;
		}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute; }
.before\:left-\[-9999px\]::before{
  content: var(--tw-content);
  left: -9999px; }
.before\:right-\[-9999px\]::before{
  content: var(--tw-content);
  right: -9999px; }
.before\:top-0::before{
  content: var(--tw-content);
  top: 0px; }
.before\:h-\[147px\]::before{
  content: var(--tw-content);
  height: 147px; }
.before\:bg-primary-dark::before{
  content: var(--tw-content);
  background-color: var(--carenetic-primary-dark); }
.before\:bg-cover::before{
  content: var(--tw-content);
  background-size: cover; }
.before\:bg-no-repeat::before{
  content: var(--tw-content);
  background-repeat: no-repeat; }
.before\:\!content-none::before{
  --tw-content: none !important;
  content: var(--tw-content) !important; }
.first\:hidden:first-child{
  display: none; }
.last\:col-span-2:last-child{
  grid-column: span 2 / span 2; }
.last\:hidden:last-child{
  display: none; }
.last\:aspect-\[610\/479\]:last-child{
  aspect-ratio: 610/479; }
.last\:aspect-\[610\/605\]:last-child{
  aspect-ratio: 610/605; }
.hover\:cursor-pointer:hover{
  cursor: pointer; }
.hover\:border-gray-300:hover{
  border-color: var(--carenetic-gray-300); }
.hover\:border-heading-dark:hover{
  border-color: var(--carenetic-headings-dark); }
.hover\:bg-blue-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity)); }
.hover\:bg-gray-100:hover{
  background-color: var(--carenetic-gray-100); }
.hover\:bg-heading-dark:hover{
  background-color: var(--carenetic-headings-dark); }
.hover\:bg-primary-light:hover{
  background-color: var(--carenetic-primary-light); }
.hover\:bg-secondary:hover{
  background-color: var(--carenetic-secondary); }
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity)); }
.hover\:text-gray-600:hover{
  color: var(--carenetic-gray-600); }
.hover\:text-gray-900:hover{
  color: var(--carenetic-gray-900); }
.hover\:text-primary:hover{
  color: var(--carenetic-primary); }
.hover\:text-secondary:hover{
  color: var(--carenetic-secondary); }
.hover\:text-text-light:hover{
  color: var(--carenetic-text-light); }
.hover\:underline:hover{
  text-decoration-line: underline; }
.hover\:no-underline:hover{
  text-decoration-line: none; }
.hover\:opacity-100:hover{
  opacity: 1; }
.focus\:opacity-100:focus{
  opacity: 1; }
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px; }
.focus\:outline:focus{
  outline-style: solid; }
.focus\:outline-2:focus{
  outline-width: 2px; }
.focus\:outline-offset-2:focus{
  outline-offset: 2px; }
.focus\:outline-primary-light:focus{
  outline-color: var(--carenetic-primary-light); }
.focus\:ring-2:focus{
  --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(2px + 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); }
.focus\:ring-4:focus{
  --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(4px + 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); }
.focus\:ring-blue-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); }
.focus\:ring-gray-200:focus{
  --tw-ring-color: var(--carenetic-gray-200); }
.group:hover .group-hover\: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)); }
.group:hover .group-hover\:\!text-gray{
  color: var(--carenetic-gray) !important; }
:is(.dark .dark\:border-blue-500){
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity)); }
:is(.dark .dark\:border-gray-600){
  border-color: var(--carenetic-gray-600); }
:is(.dark .dark\:border-gray-700){
  border-color: var(--carenetic-gray-700); }
:is(.dark .dark\:border-transparent){
  border-color: transparent; }
:is(.dark .dark\:bg-blue-600){
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity)); }
:is(.dark .dark\:bg-gray-600){
  background-color: var(--carenetic-gray-600); }
:is(.dark .dark\:bg-gray-700){
  background-color: var(--carenetic-gray-700); }
:is(.dark .dark\:bg-gray-800){
  background-color: var(--carenetic-gray-800); }
:is(.dark .dark\:bg-opacity-80){
  --tw-bg-opacity: 0.8; }
:is(.dark .dark\:text-blue-500){
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity)); }
:is(.dark .dark\:text-gray-400){
  color: var(--carenetic-gray-400); }
:is(.dark .dark\:text-white){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
:is(.dark .dark\:hover\:bg-blue-700:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity)); }
:is(.dark .dark\:hover\:bg-gray-600:hover){
  background-color: var(--carenetic-gray-600); }
:is(.dark .dark\:hover\:bg-gray-800:hover){
  background-color: var(--carenetic-gray-800); }
:is(.dark .dark\:hover\:text-blue-500:hover){
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity)); }
:is(.dark .dark\:hover\:text-gray-300:hover){
  color: var(--carenetic-gray-300); }
:is(.dark .dark\:hover\:text-white:hover){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
@media not all and (min-width: 640px){
  .max-sm\:items-center{
    align-items: center; } }
@media (min-width: 480px){
  .xxs\:block{
    display: block; }
  .xxs\:hidden{
    display: none; }
  .xxs\:w-\[calc\(50\%-12px\)\]{
    width: calc(50% - 12px); }
  .xxs\:\!max-w-\[245px\]{
    max-width: 245px !important; }
  .xxs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xxs\:gap-6{
    gap: 1.5rem; }
  .xxs\:p-5{
    padding: 1.25rem; } }
@media (min-width: 560px){
  .xs\:-bottom-\[30px\]{
    bottom: -30px; }
  .xs\:-bottom-\[52px\]{
    bottom: -52px; }
  .xs\:-bottom-\[80px\]{
    bottom: -80px; }
  .xs\:\!ml-5{
    margin-left: 1.25rem !important; }
  .xs\:mt-0{
    margin-top: 0px; }
  .xs\:block{
    display: block; }
  .xs\:hidden{
    display: none; }
  .xs\:h-\[238px\]{
    height: 238px; }
  .xs\:h-\[438px\]{
    height: 438px; }
  .xs\:h-\[564px\]{
    height: 564px; }
  .xs\:w-auto{
    width: auto; }
  .xs\:w-full{
    width: 100%; }
  .xs\:max-w-xs{
    max-width: 20rem; }
  .xs\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xs\:flex-row{
    flex-direction: row; }
  .xs\:flex-nowrap{
    flex-wrap: nowrap; }
  .xs\:gap-1{
    gap: 0.25rem; }
  .xs\:pb-14{
    padding-bottom: 3.5rem; } }
@media (min-width: 640px){
  .sm\:order-first{
    order: -9999; }
  .sm\:col-span-2{
    grid-column: span 2 / span 2; }
  .sm\:\!ml-8{
    margin-left: 2rem !important; }
  .sm\:mt-0{
    margin-top: 0px; }
  .sm\:mt-16{
    margin-top: 4rem; }
  .sm\:block{
    display: block; }
  .sm\:inline-block{
    display: inline-block; }
  .sm\:inline{
    display: inline; }
  .sm\:hidden{
    display: none; }
  .sm\:aspect-\[338\/296\]{
    aspect-ratio: 338/296; }
  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm\:flex-row{
    flex-direction: row; }
  .sm\:justify-center{
    justify-content: center; }
  .sm\:gap-12{
    gap: 3rem; }
  .sm\:gap-4{
    gap: 1rem; }
  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .sm\:px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .sm\:pb-9{
    padding-bottom: 2.25rem; }
  .sm\:pl-6{
    padding-left: 1.5rem; }
  .sm\:pr-6{
    padding-right: 1.5rem; }
  .sm\:pt-20{
    padding-top: 5rem; }
  .sm\:before\:h-\[247px\]::before{
    content: var(--tw-content);
    height: 247px; } }
@media (min-width: 768px){
  .md\:top-0{
    top: 0px; }
  .md\:order-1{
    order: 1; }
  .md\:order-2{
    order: 2; }
  .md\:order-none{
    order: 0; }
  .md\:col-span-2{
    grid-column: span 2 / span 2; }
  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto; }
  .md\:\!mb-0{
    margin-bottom: 0px !important; }
  .md\:\!ml-0{
    margin-left: 0px !important; }
  .md\:-ml-4{
    margin-left: -1rem; }
  .md\:-mr-4{
    margin-right: -1rem; }
  .md\:mb-12{
    margin-bottom: 3rem; }
  .md\:ml-0{
    margin-left: 0px; }
  .md\:ml-6{
    margin-left: 1.5rem; }
  .md\:ml-auto{
    margin-left: auto; }
  .md\:mt-0{
    margin-top: 0px; }
  .md\:mt-12{
    margin-top: 3rem; }
  .md\:mt-20{
    margin-top: 5rem; }
  .md\:mt-5{
    margin-top: 1.25rem; }
  .md\:mt-6{
    margin-top: 1.5rem; }
  .md\:block{
    display: block; }
  .md\:hidden{
    display: none; }
  .md\:h-60{
    height: 15rem; }
  .md\:h-\[calc\(33vw\*1\.388\)\]{
    height: calc(33vw * 1.388); }
  .md\:h-full{
    height: 100%; }
  .md\:max-h-\[calc\(\(1440px\/3\)\*1\.388\)\]{
    max-height: calc((1440px / 3) * 1.388); }
  .md\:min-h-full{
    min-height: 100%; }
  .md\:w-1\/2{
    width: 50%; }
  .md\:w-1\/3{
    width: 33.333333%; }
  .md\:w-1\/4{
    width: 25%; }
  .md\:w-2\/3{
    width: 66.666667%; }
  .md\:w-3\/4{
    width: 75%; }
  .md\:w-32{
    width: 8rem; }
  .md\:w-\[8\%\]{
    width: 8%; }
  .md\:w-full{
    width: 100%; }
  .md\:min-w-\[300px\]{
    min-width: 300px; }
  .md\:min-w-\[668px\]{
    min-width: 668px; }
  .md\:\!max-w-full{
    max-width: 100% !important; }
  .md\:max-w-screen-md{
    max-width: 768px; }
  .md\:max-w-screen-sm{
    max-width: 640px; }
  .md\: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)); }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md\:grid-cols-\[1fr_2fr\]{
    grid-template-columns: 1fr 2fr; }
  .md\:grid-cols-\[2fr_1fr\]{
    grid-template-columns: 2fr 1fr; }
  .md\:grid-cols-\[2fr_3fr\]{
    grid-template-columns: 2fr 3fr; }
  .md\:grid-cols-\[3fr_7fr\]{
    grid-template-columns: 3fr 7fr; }
  .md\:grid-cols-\[7fr_3fr\]{
    grid-template-columns: 7fr 3fr; }
  .md\:flex-row{
    flex-direction: row; }
  .md\:flex-col{
    flex-direction: column; }
  .md\:flex-nowrap{
    flex-wrap: nowrap; }
  .md\:justify-between{
    justify-content: space-between; }
  .md\:gap-16{
    gap: 4rem; }
  .md\:gap-2{
    gap: 0.5rem; }
  .md\:gap-4{
    gap: 1rem; }
  .md\:gap-6{
    gap: 1.5rem; }
  .md\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem; }
  .md\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem; }
  .md\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem; }
  .md\:gap-y-10{
    row-gap: 2.5rem; }
  .md\:gap-y-8{
    row-gap: 2rem; }
  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem; }
  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem; }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem; }
  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .md\:pb-0{
    padding-bottom: 0px; }
  .md\:pt-36{
    padding-top: 9rem; }
  .md\:pt-4{
    padding-top: 1rem; }
  .md\:pt-\[1\.65rem\]{
    padding-top: 1.65rem; }
  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem; }
  .md\:text-h3{
    font-size: 20px;
    line-height: 26px; }
  .md\:opacity-50{
    opacity: 0.5; }
  .md\:opacity-60{
    opacity: 0.6; }
  .md\:before\:h-\[347px\]::before{
    content: var(--tw-content);
    height: 347px; } }
@media (min-width: 900px){
  .mdlg\:-top-16{
    top: -4rem; }
  .mdlg\:left-\[calc\(-45vw\+50\%\)\]{
    left: calc(-45vw + 50%); }
  .mdlg\:left-\[calc\(-50vw\+50\%\)\]{
    left: calc(-50vw + 50%); }
  .mdlg\:right-\[calc\(-48vw\+50\%\)\]{
    right: calc(-48vw + 50%); }
  .mdlg\:right-\[calc\(-50vw\+50\%\)\]{
    right: calc(-50vw + 50%); }
  .mdlg\:top-0{
    top: 0px; }
  .mdlg\:top-32{
    top: 8rem; }
  .mdlg\:order-1{
    order: 1; }
  .mdlg\:order-2{
    order: 2; }
  .mdlg\:block{
    display: block; }
  .mdlg\:hidden{
    display: none; }
  .mdlg\:h-full{
    height: 100%; }
  .mdlg\:w-1\/2{
    width: 50%; }
  .mdlg\:w-\[49\%\]{
    width: 49%; }
  .mdlg\:max-w-none{
    max-width: none; }
  .mdlg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mdlg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .mdlg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .mdlg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .mdlg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .mdlg\:gap-16{
    gap: 4rem; }
  .mdlg\:px-0{
    padding-left: 0px;
    padding-right: 0px; }
  .mdlg\:py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .mdlg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .mdlg\:py-36{
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .mdlg\:pb-0{
    padding-bottom: 0px; }
  .mdlg\:pb-14{
    padding-bottom: 3.5rem; }
  .mdlg\:pt-0{
    padding-top: 0px; } }
@media (min-width: 1024px){
  .lg\:relative{
    position: relative; }
  .lg\:-bottom-\[5\%\]{
    bottom: -5%; }
  .lg\:-left-4{
    left: -1rem; }
  .lg\:right-0{
    right: 0px; }
  .lg\:top-10{
    top: 2.5rem; }
  .lg\:col-span-4{
    grid-column: span 4 / span 4; }
  .lg\:col-start-2{
    grid-column-start: 2; }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto; }
  .lg\:my-28{
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .lg\:\!ml-5{
    margin-left: 1.25rem !important; }
  .lg\:mb-14{
    margin-bottom: 3.5rem; }
  .lg\:mb-16{
    margin-bottom: 4rem; }
  .lg\:mb-24{
    margin-bottom: 6rem; }
  .lg\:mb-6{
    margin-bottom: 1.5rem; }
  .lg\:mb-\[26px\]{
    margin-bottom: 26px; }
  .lg\:mt-0{
    margin-top: 0px; }
  .lg\:mt-12{
    margin-top: 3rem; }
  .lg\:mt-20{
    margin-top: 5rem; }
  .lg\:mt-28{
    margin-top: 7rem; }
  .lg\:mt-32{
    margin-top: 8rem; }
  .lg\:block{
    display: block; }
  .lg\:inline-block{
    display: inline-block; }
  .lg\:grid{
    display: grid; }
  .lg\:hidden{
    display: none; }
  .lg\:h-\[108px\]{
    height: 108px; }
  .lg\:h-\[680px\]{
    height: 680px; }
  .lg\:h-\[851px\]{
    height: 851px; }
  .lg\:h-\[88px\]{
    height: 88px; }
  .lg\:min-h-\[200px\]{
    min-height: 200px; }
  .lg\:min-h-\[800px\]{
    min-height: 800px; }
  .lg\:w-1\/3{
    width: 33.333333%; }
  .lg\:w-2\/3{
    width: 66.666667%; }
  .lg\:w-\[108px\]{
    width: 108px; }
  .lg\:w-\[180px\]{
    width: 180px; }
  .lg\:w-\[190px\]{
    width: 190px; }
  .lg\:w-\[279px\]{
    width: 279px; }
  .lg\:w-\[400px\]{
    width: 400px; }
  .lg\:w-\[49\%\]{
    width: 49%; }
  .lg\:w-\[500px\]{
    width: 500px; }
  .lg\:w-\[88px\]{
    width: 88px; }
  .lg\:w-\[98\%\]{
    width: 98%; }
  .lg\:min-w-\[215px\]{
    min-width: 215px; }
  .lg\:max-w-\[637px\]{
    max-width: 637px; }
  .lg\:max-w-\[648px\]{
    max-width: 648px; }
  .lg\:max-w-\[66\%\]{
    max-width: 66%; }
  .lg\:max-w-full{
    max-width: 100%; }
  .lg\:max-w-screen-lg{
    max-width: 1024px; }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg\:grid-cols-\[2fr_1fr\]{
    grid-template-columns: 2fr 1fr; }
  .lg\:flex-row{
    flex-direction: row; }
  .lg\:flex-nowrap{
    flex-wrap: nowrap; }
  .lg\:gap-12{
    gap: 3rem; }
  .lg\:gap-16{
    gap: 4rem; }
  .lg\:gap-24{
    gap: 6rem; }
  .lg\:gap-6{
    gap: 1.5rem; }
  .lg\:gap-8{
    gap: 2rem; }
  .lg\:gap-9{
    gap: 2.25rem; }
  .lg\:p-14{
    padding: 3.5rem; }
  .lg\:p-6{
    padding: 1.5rem; }
  .lg\:p-9{
    padding: 2.25rem; }
  .lg\:px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .lg\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem; }
  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .lg\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .lg\:\!pb-40{
    padding-bottom: 10rem !important; }
  .lg\:pb-10{
    padding-bottom: 2.5rem; }
  .lg\:pb-14{
    padding-bottom: 3.5rem; }
  .lg\:pb-20{
    padding-bottom: 5rem; }
  .lg\:pb-24{
    padding-bottom: 6rem; }
  .lg\:pl-12{
    padding-left: 3rem; }
  .lg\:pl-6{
    padding-left: 1.5rem; }
  .lg\:pl-8{
    padding-left: 2rem; }
  .lg\:pr-16{
    padding-right: 4rem; }
  .lg\:pr-9{
    padding-right: 2.25rem; }
  .lg\:pr-\[30px\]{
    padding-right: 30px; }
  .lg\:pt-0{
    padding-top: 0px; }
  .lg\:pt-12{
    padding-top: 3rem; }
  .lg\:pt-16{
    padding-top: 4rem; }
  .lg\:pt-40{
    padding-top: 10rem; }
  .lg\:pt-8{
    padding-top: 2rem; }
  .lg\:pt-9{
    padding-top: 2.25rem; }
  .lg\:text-9xl{
    font-size: 8rem;
    line-height: 1; }
  .lg\:before\:h-\[447px\]::before{
    content: var(--tw-content);
    height: 447px; } }
@media (min-width: 1280px){
  .xl\:left-\[unset\]{
    left: unset; }
  .xl\:right-\[0\%\]{
    right: 0%; }
  .xl\:col-span-2{
    grid-column: span 2 / span 2; }
  .xl\:col-span-4{
    grid-column: span 4 / span 4; }
  .xl\:mx-0{
    margin-left: 0px;
    margin-right: 0px; }
  .xl\:ml-3{
    margin-left: 0.75rem; }
  .xl\:ml-\[50\%\]{
    margin-left: 50%; }
  .xl\:block{
    display: block; }
  .xl\:inline-block{
    display: inline-block; }
  .xl\:flex{
    display: flex; }
  .xl\:hidden{
    display: none; }
  .xl\:w-96{
    width: 24rem; }
  .xl\:w-\[49\%\]{
    width: 49%; }
  .xl\:w-full{
    width: 100%; }
  .xl\:min-w-\[819px\]{
    min-width: 819px; }
  .xl\:max-w-\[637px\]{
    max-width: 637px; }
  .xl\:max-w-\[90\%\]{
    max-width: 90%; }
  .xl\:shrink-0{
    flex-shrink: 0; }
  .xl\:flex-grow-0{
    flex-grow: 0; }
  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl\:grid-cols-\[825px_1fr\]{
    grid-template-columns: 825px 1fr; }
  .xl\:flex-row{
    flex-direction: row; }
  .xl\:flex-nowrap{
    flex-wrap: nowrap; }
  .xl\:justify-start{
    justify-content: flex-start; }
  .xl\:gap-1{
    gap: 0.25rem; }
  .xl\:gap-6{
    gap: 1.5rem; }
  .xl\:gap-8{
    gap: 2rem; }
  .xl\:rounded-full{
    border-radius: 9999px; }
  .xl\:border-t-2{
    border-top-width: 2px; }
  .xl\:p-24{
    padding: 6rem; }
  .xl\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .xl\:py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .xl\:pr-10{
    padding-right: 2.5rem; }
  .xl\:text-right{
    text-align: right; }
  .xl\:opacity-50{
    opacity: 0.5; } }
@media (min-width: 1340px){
  .\32xl\:block{
    display: block; }
  .\32xl\:hidden{
    display: none; } }
@media (min-width: 1602px){
  .\33xl\:max-w-screen-3xl{
    max-width: 1602px; } }
.\[\&\+\.button-row\]\:mx-auto+.button-row{
  margin-left: auto;
  margin-right: auto; }
.\[\&\+\.button-row\]\:mt-10+.button-row{
  margin-top: 2.5rem; }
.\[\&\+\.button-row\]\:mt-8+.button-row{
  margin-top: 2rem; }
.\[\&\+\.button-row\]\:max-w-screen-lg+.button-row{
  max-width: 1024px; }
.\[\&\+\.cards\]\:mt-8+.cards{
  margin-top: 2rem; }
.\[\&\+p\]\:\!mt-6+p{
  margin-top: 1.5rem !important; }
@media (min-width: 560px){
  .xs\:\[\&\:nth-last-child\(2\)\]\:-bottom-\[31px\]:nth-last-child(2){
    bottom: -31px; } }
.\[\&\>\*\]\:h-full>*{
  height: 100%; }
.\[\&\>\*\]\:w-full>*{
  width: 100%; }
.\[\&\>\*\]\:rounded-\[40px\]>*{
  border-radius: 40px; }
.\[\&\>\*\]\:object-cover>*{
  -o-object-fit: cover;
     object-fit: cover; }
.\[\&\>\*\]\:\!text-text-light>*{
  color: var(--carenetic-text-light) !important; }
.\[\&\>\*\]\:shadow-image-gray>*{
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.\[\&\>a\]\:mr-2>a{
  margin-right: 0.5rem; }
.\[\&\>a\]\:justify-between>a{
  justify-content: space-between; }
.\[\&\>div\.button-row\]\:pb-10>div.button-row{
  padding-bottom: 2.5rem; }
.\[\&\>div\.button-row\]\:pt-4>div.button-row{
  padding-top: 1rem; }
.\[\&\>div\]\:\!mb-0>div{
  margin-bottom: 0px !important; }
.\[\&\>div\]\:\!h-full>div{
  height: 100% !important; }
.\[\&\>div\]\:\!max-h-full>div{
  max-height: 100% !important; }
.\[\&\>div\]\:max-w-screen-sm>div{
  max-width: 640px; }
@media (min-width: 900px){
  .mdlg\:first\:\[\&\>div\]\:order-2>div:first-child{
    order: 2; } }
.\[\&\>li\]\:leading-loose>li{
  line-height: 2; }
.\[\&\>p\:last-child\]\:mb-0>p:last-child{
  margin-bottom: 0px; }
.\[\&\>p\]\:mx-auto>p{
  margin-left: auto;
  margin-right: auto; }
.\[\&\>p\]\:mb-0>p{
  margin-bottom: 0px; }
.\[\&\>p\]\:max-w-contentWidth>p{
  max-width: 56rem; }
.\[\&\>p\]\:pb-0>p{
  padding-bottom: 0px; }
.\[\&\>p\]\:text-\[17px\]>p{
  font-size: 17px; }
.\[\&\>p\]\:text-\[20px\]>p{
  font-size: 20px; }
.\[\&\>p\]\:text-white>p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.\[\&_\*\]\:h-auto *{
  height: auto; }
.\[\&_\*\]\:w-full *{
  width: 100%; }
.\[\&_\*\]\:fill-white *{
  fill: #fff; }
.\[\&_\*\]\:\!text-white *{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.\[\&_\*\]\:text-white *{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.\[\&_\.button-row\+\.button-row\]\:mt-8 .button-row+.button-row{
  margin-top: 2rem; }
@media (min-width: 640px){
  .sm\:\[\&_\.button-row\+\.button-row\]\:mt-7 .button-row+.button-row{
    margin-top: 1.75rem; } }
.\[\&_\.button-row\]\:mt-12 .button-row{
  margin-top: 3rem; }
.\[\&_\.gform_footer\]\:hidden .gform footer{
  display: none; }
.\[\&_\.iframe-map-cont\]\:overflow-hidden .iframe-map-cont{
  overflow: hidden; }
.\[\&_\.iframe-map-cont\]\:rounded-\[30px\] .iframe-map-cont{
  border-radius: 30px; }
.\[\&_\.wpsl-gmap-canvas\]\:rounded-\[30px\] .wpsl-gmap-canvas{
  border-radius: 30px; }
.\[\&_\:after\]\:bg-current :after{
  background-color: currentColor; }
.\[\&_a\:not\(\:last-child\)\]\:mb-9 a:not(:last-child){
  margin-bottom: 2.25rem; }
.\[\&_a\]\:mx-auto a{
  margin-left: auto;
  margin-right: auto; }
.\[\&_a\]\:py-0 a{
  padding-top: 0px;
  padding-bottom: 0px; }
.\[\&_a\]\:leading-4 a{
  line-height: 1rem; }
.\[\&_a\]\:\!text-primary-dark a{
  color: var(--carenetic-primary-dark) !important; }
.\[\&_a\]\:\!text-white a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.\[\&_a\]\:no-underline a{
  text-decoration-line: none; }
.hover\:\[\&_a\]\:underline a:hover{
  text-decoration-line: underline; }
.\[\&_a\]\:hover\:no-underline:hover a{
  text-decoration-line: none; }
.\[\&_button\]\:mx-auto button{
  margin-left: auto;
  margin-right: auto; }
.\[\&_button\]\:\!text-white button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.\[\&_h1\:not\(\:last-child\)\]\:mb-6 h1:not(:last-child){
  margin-bottom: 1.5rem; }
.\[\&_h1\]\:mb-4 h1{
  margin-bottom: 1rem; }
.\[\&_h1\]\:mb-6 h1{
  margin-bottom: 1.5rem; }
.last\:\[\&_h1\]\:mb-0 h1:last-child{
  margin-bottom: 0px; }
.\[\&_h2\]\:mb-2 h2{
  margin-bottom: 0.5rem; }
.\[\&_h2\]\:mb-6 h2{
  margin-bottom: 1.5rem; }
.\[\&_h2\]\:text-white h2{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.last\:\[\&_h2\]\:mb-0 h2:last-child{
  margin-bottom: 0px; }
.\[\&_h3\:not\(\:last-child\)\]\:mb-4 h3:not(:last-child){
  margin-bottom: 1rem; }
.\[\&_h3\]\:mb-1\.5 h3{
  margin-bottom: 0.375rem; }
.\[\&_h3\]\:mb-2 h3{
  margin-bottom: 0.5rem; }
.\[\&_h3\]\:mb-4 h3{
  margin-bottom: 1rem; }
.\[\&_h3\]\:\!text-primary-dark h3{
  color: var(--carenetic-primary-dark) !important; }
.\[\&_h3\]\:\!text-white h3{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.last\:\[\&_h3\]\:mb-0 h3:last-child{
  margin-bottom: 0px; }
.\[\&_h3\]\:hover\:text-heading-light:hover h3{
  color: var(--carenetic-headings-light); }
.\[\&_hr\:not\(\:last-child\)\]\:mb-10 hr:not(:last-child){
  margin-bottom: 2.5rem; }
.\[\&_hr\]\:mr-0 hr{
  margin-right: 0px; }
.\[\&_hr\]\:from-primary hr{
  --tw-gradient-from: var(--carenetic-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.\[\&_hr\]\:to-secondary hr{
  --tw-gradient-to: var(--carenetic-secondary) var(--tw-gradient-to-position); }
.\[\&_iframe\]\:absolute iframe{
  position: absolute; }
.\[\&_iframe\]\:bottom-0 iframe{
  bottom: 0px; }
.\[\&_iframe\]\:left-0 iframe{
  left: 0px; }
.\[\&_iframe\]\:right-0 iframe{
  right: 0px; }
.\[\&_iframe\]\:top-0 iframe{
  top: 0px; }
.\[\&_iframe\]\:h-full iframe{
  height: 100%; }
.\[\&_iframe\]\:w-full iframe{
  width: 100%; }
.\[\&_img\]\:absolute img{
  position: absolute; }
.\[\&_img\]\:relative img{
  position: relative; }
.\[\&_img\]\:left-0 img{
  left: 0px; }
.\[\&_img\]\:top-0 img{
  top: 0px; }
.\[\&_img\]\:mx-auto img{
  margin-left: auto;
  margin-right: auto; }
.\[\&_img\]\:my-8 img{
  margin-top: 2rem;
  margin-bottom: 2rem; }
.\[\&_img\]\:h-\[139px\] img{
  height: 139px; }
.\[\&_img\]\:h-\[438px\] img{
  height: 438px; }
.\[\&_img\]\:h-\[564px\] img{
  height: 564px; }
.\[\&_img\]\:h-full img{
  height: 100%; }
.\[\&_img\]\:max-h-14 img{
  max-height: 3.5rem; }
.\[\&_img\]\:max-h-\[50px\] img{
  max-height: 50px; }
.\[\&_img\]\:min-h-0 img{
  min-height: 0px; }
.\[\&_img\]\:min-h-full img{
  min-height: 100%; }
.\[\&_img\]\:w-28 img{
  width: 7rem; }
.\[\&_img\]\:w-auto img{
  width: auto; }
.\[\&_img\]\:w-full img{
  width: 100%; }
.\[\&_img\]\:min-w-full img{
  min-width: 100%; }
.\[\&_img\]\:overflow-hidden img{
  overflow: hidden; }
.\[\&_img\]\:rounded-\[40px\] img{
  border-radius: 40px; }
.\[\&_img\]\:object-contain img{
  -o-object-fit: contain;
     object-fit: contain; }
.\[\&_img\]\:object-cover img{
  -o-object-fit: cover;
     object-fit: cover; }
.\[\&_img\]\:object-center img{
  -o-object-position: center;
     object-position: center; }
.\[\&_img\]\:object-top img{
  -o-object-position: top;
     object-position: top; }
.\[\&_img\]\:shadow-image-gray img{
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
@media (min-width: 560px){
  .xs\:\[\&_img\]\:h-\[238px\] img{
    height: 238px; }
  .xs\:\[\&_img\]\:h-\[438px\] img{
    height: 438px; }
  .xs\:\[\&_img\]\:h-\[564px\] img{
    height: 564px; }
  .xs\:\[\&_img\]\:w-full img{
    width: 100%; } }
@media (min-width: 768px){
  .md\:\[\&_img\]\:h-60 img{
    height: 15rem; }
  .md\:\[\&_img\]\:pt-4 img{
    padding-top: 1rem; }
  .md\:\[\&_img\]\:pt-\[1\.65rem\] img{
    padding-top: 1.65rem; } }
@media (min-width: 900px){
  .\[\&_img\]\:mdlg\:min-h-full img{
    min-height: 100%; } }
@media (min-width: 1280px){
  .xl\:\[\&_img\]\:max-h-\[50px\] img{
    max-height: 50px; } }
.\[\&_li\]\:text-\[17px\] li{
  font-size: 17px; }
.\[\&_p\:last-child\]\:mb-0 p:last-child{
  margin-bottom: 0px; }
.\[\&_p\:not\(\:last-child\)\]\:mb-10 p:not(:last-child){
  margin-bottom: 2.5rem; }
.\[\&_p\>a\:last-child\]\:\!mb-0 p>a:last-child{
  margin-bottom: 0px !important; }
.\[\&_p\]\:mx-auto p{
  margin-left: auto;
  margin-right: auto; }
.\[\&_p\]\:\!mb-0 p{
  margin-bottom: 0px !important; }
.\[\&_p\]\:mb-0 p{
  margin-bottom: 0px; }
.\[\&_p\]\:mb-1 p{
  margin-bottom: 0.25rem; }
.\[\&_p\]\:mb-2\.5 p{
  margin-bottom: 0.625rem; }
.\[\&_p\]\:mb-6 p{
  margin-bottom: 1.5rem; }
.\[\&_p\]\:max-w-3xl p{
  max-width: 48rem; }
.\[\&_p\]\:max-w-contentWidth p{
  max-width: 56rem; }
.\[\&_p\]\:text-2xl p{
  font-size: 1.5rem;
  line-height: 2rem; }
.\[\&_p\]\:text-3xl p{
  font-size: 1.875rem;
  line-height: 2.25rem; }
.\[\&_p\]\:text-\[15px\] p{
  font-size: 15px; }
.\[\&_p\]\:text-\[17px\] p{
  font-size: 17px; }
.\[\&_p\]\:text-\[20px\] p{
  font-size: 20px; }
.\[\&_p\]\:text-xl p{
  font-size: 1.25rem;
  line-height: 1.75rem; }
.\[\&_p\]\:font-bold p{
  font-weight: 700; }
.\[\&_p\]\:leading-10 p{
  line-height: 2.5rem; }
.\[\&_p\]\:leading-normal p{
  line-height: 1.5; }
.\[\&_p\]\:\!text-text-dark p{
  color: var(--carenetic-text-dark) !important; }
.\[\&_p\]\:text-primary p{
  color: var(--carenetic-primary); }
.\[\&_p\]\:text-white p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }
.last\:\[\&_p\]\:mb-0 p:last-child{
  margin-bottom: 0px; }
.\[\&_path\]\:fill-white path{
  fill: #fff; }
.\[\&_span\]\:inline span{
  display: inline; }
.\[\&_span\]\:\!text-white span{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.\[\&_strong\]\:font-semibold strong{
  font-weight: 600; }
.\[\&_svg\]\:h-full svg{
  height: 100%; }
.\[\&_svg\]\:w-full svg{
  width: 100%; }
.\[\&_svg_\*\]\:stroke-white svg *{
  stroke: #fff; }
.\[\&_svg_path\]\:fill-primary-light svg path{
  fill: var(--carenetic-primary-light); }
.\[\&_ul\:not\(\:last-child\)\]\:mb-10 ul:not(:last-child){
  margin-bottom: 2.5rem; }



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxhQUFhO0FDQWIsaUVBQWM7QUFBZDs7O0NBQWM7QUFBZDs7O0VBQUEsc0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxtQkFBYyxFQUFkLE1BQWM7RUFBZCx1Q0FBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztFQUFBLGdCQUFjO0FBQUE7QUFBZDs7Ozs7OztDQUFjO0FBQWQ7RUFBQSxnQkFBYyxFQUFkLE1BQWM7RUFBZCw4QkFBYyxFQUFkLE1BQWM7RUFBZCxnQkFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjO0tBQWQsV0FBYyxFQUFkLE1BQWM7RUFBZCxtUEFBYyxFQUFkLE1BQWM7RUFBZCw2QkFBYyxFQUFkLE1BQWM7RUFBZCwrQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsU0FBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7O0NBQWM7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSx5Q0FBYztVQUFkLGlDQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG1CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLCtHQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTtBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7RUFBQSxXQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7RUFBQSxjQUFjLEVBQWQsTUFBYztFQUFkLHFCQUFjLEVBQWQsTUFBYztFQUFkLHlCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdDQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxTQUFjLEVBQWQsTUFBYztFQUFkLFVBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG9CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLDBCQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztFQUFkLHNCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLGFBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxnQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLFlBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsNkJBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsd0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsMEJBQWMsRUFBZCxNQUFjO0VBQWQsYUFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxrQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTtBQUFkO0VBQUEsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkO0VBQUEsVUFBYztBQUFBO0FBQWQ7OztFQUFBLGdCQUFjO0VBQWQsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxVQUFjO0FBQUE7QUFB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QUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxXQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsWUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxXQUFtQjtBQUFuQjtFQUFBLFdBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxVQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxXQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxXQUFtQjtBQUFuQjtFQUFBLFdBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxXQUFtQjtBQUFuQjtFQUFBLHlCQUFtQjtBQUFuQjtFQUFBLHlCQUFtQjtBQUFuQjtFQUFBLHlCQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsMEJBQW1CO0FBQW5CO0VBQUEsVUFBbUI7QUFBbkI7RUFBQSxVQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLFVBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLFVBQW1CO0FBQW5CO0VBQUEsV0FBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsWUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxVQUFtQjtBQUFuQjtFQUFBLFVBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkIsd0JBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CLHNCQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQixvQkFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkIscUJBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CLHVCQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQixxQkFBbUI7QUFBbkI7RUFBQSwrQkFBbUI7QUFBbkI7RUFBQSxnQ0FBbUI7QUFBbkI7RUFBQSxrQ0FBbUI7QUFBbkI7RUFBQSxtQ0FBbUI7QUFBbkI7RUFBQSw2QkFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7QUFBbkI7RUFBQSw0QkFBbUI7QUFBbkI7RUFBQSx3QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSx3QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx5QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSx3QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSwwQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx3QkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLDRCQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsY0FBbUI7QUFBbkI7RUFBQSxjQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsZUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0FBQW5CO0VBQUEsWUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLFlBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxZQUFtQjtBQUFuQjtFQUFBLGFBQW1CO0FBQW5CO0VBQUEsYUFBbUI7QUFBbkI7RUFBQSxhQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtB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LHdCQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQixzQkFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkIseUJBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0FBQW5CO0VBQUEsa0NBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0FBQW5CO0VBQUEsNkJBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEseUJBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0FBQW5CO0VBQUEseUJBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEseUJBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0FBQW5CO0VBQUEseUJBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0FBQW5CO0VBQUEsNEJBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CLHNCQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQixnQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQixxQkFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQixtQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkIsc0JBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CLHNCQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQixzQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSwyQkFBbUI7QUFBbkI7RUFBQSxpQ0FBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7QUFBbkI7RUFBQSwwQkFBbUI7QUFBbkI7RUFBQSx5Q0FBbUI7QUFBbkI7RUFBQSwyQkFBbUI7QUFBbkI7RUFBQSw0Q0FBbUI7QUFBbkI7RUFBQSxpREFBbUI7QUFBbkI7RUFBQSxtREFBbUI7QUFBbkI7RUFBQSxvREFBbUI7QUFBbkI7RUFBQSwrQ0FBbUI7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkIsNkRBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CLGlEQUFtQjtBQUFuQjtFQUFBLDRD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a0JBO0VBbEJBO0lBQUEsaUNBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsZ0JBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxlQWtCQTtFQWxCQTtJQUFBLGVBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLGFBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSx3QkFrQkE7QUFsQkE7RUFBQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsOEJBa0JBO0VBbEJBO0lBQUEsOEJBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsZ0JBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSx1QkFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7RUFsQkE7SUFBQSx5QkFrQkE7RUFsQkE7SUFBQSxXQWtCQTtFQWxCQTtJQUFBLFdBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0lBbEJBLHVEQWtCQTtJQWxCQSxrRUFrQkE7RUFsQkE7SUFBQSx1QkFrQkE7SUFsQkEsMkRBa0JBO0lBbEJBLHNEQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtJQWxCQSx3QkFrQkE7RUFsQkE7SUFBQSx5QkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSx1QkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSwwQkFrQkE7SUFsQkEsZUFrQkE7QUFsQkE7RUFBQTtJQUFBLFVBa0JBO0VBbEJBO0lBQUEsVUFrQkE7RUFsQkE7SUFBQSxVQWtCQTtFQWxCQTtJQUFBLFVBa0JBO0VBbEJBO0lBQUEsOEJBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0lBbEJBLG9CQWtCQTtFQWxCQTtJQUFBLCtCQWtCQTtFQWxCQTtJQUFBLDZCQWtCQTtFQWxCQTtJQUFBLG9CQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtFQWxCQTtJQUFBLG1CQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtFQWxCQTtJQUFBLG9CQWtCQTtFQWxCQTtJQUFBLGdCQWtCQTtFQWxCQTtJQUFBLGVBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSw0QkFrQkE7RUFsQkE7SUFBQSxjQWtCQTtFQWxCQTtJQUFBLHdDQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLFlBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsWUFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxZQWtCQTtFQWxCQTtJQUFBLGFBa0JBO0VBbEJBO0lBQUEsV0FrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLDRCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtJQWxCQSxpTUFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxrREFrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxxQkFrQkE7RUFsQkE7SUFBQSx3QkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxnQ0FrQkE7RUFsQkE7SUFBQSxXQWtCQTtFQWxCQTtJQUFBLGFBa0JBO0VBbEJBO0lBQUEsV0FrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLHFCQWtCQTtTQWxCQSxrQkFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7U0FsQkEsa0JBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO1NBbEJBLG9CQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtFQWxCQTtJQUFBLGVBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0lBbEJBLHFCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtJQWxCQSxxQkFrQkE7RUFsQkE7SUFBQSxrQkFrQkE7SUFsQkEscUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0lBbEJBLHdCQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtJQWxCQSxzQkFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSxrQkFrQkE7SUFsQkEscUJBa0JBO0VBbEJBO0lBQUEsZUFrQkE7SUFsQkEsbUJBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxjQWtCQTtFQWxCQTtJQUFBLDBCQWtCQTtJQWxCQSxlQWtCQTtBQWxCQTtFQUFBO0lBQUEsWUFrQkE7RUFsQkE7SUFBQSx5QkFrQkE7RUFsQkE7SUFBQSx5QkFrQkE7RUFsQkE7SUFBQSwwQkFrQkE7RUFsQkE7SUFBQSwwQkFrQkE7RUFsQkE7SUFBQSxVQWtCQTtFQWxCQTtJQUFBLFdBa0JBO0VBbEJBO0lBQUEsVUFrQkE7RUFsQkE7SUFBQSxVQWtCQTtFQWxCQTtJQUFBLGdCQWtCQTtFQWxCQTtJQUFBLGVBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxZQWtCQTtFQWxCQTtJQUFBLFlBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsV0FrQkE7RUFsQkE7SUFBQSxpQkFrQkE7SUFsQkEsb0JBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0lBbEJBLHdCQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtJQWxCQSxzQkFrQkE7RUFsQkE7SUFBQSxpQkFrQkE7SUFsQkEsc0JBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsd0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0FBbEJBO0VBQUE7SUFBQSxvQkFrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLGFBa0JBO0VBbEJBO0lBQUEsWUFrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLDhCQWtCQTtFQWxCQTtJQUFBLHNCQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtJQWxCQSxvQkFrQkE7RUFsQkE7SUFBQSxnQkFrQkE7SUFsQkEscUJBa0JBO0VBbEJBO0lBQUEsaUNBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsZ0JBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxlQWtCQTtFQWxCQTtJQUFBLGVBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxlQWtCQTtFQWxCQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxjQWtCQTtFQWxCQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxjQWtCQTtFQWxCQTtJQUFBLFlBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLFlBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsZ0JBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsZ0NBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsV0FrQkE7RUFsQkE7SUFBQSxXQWtCQTtFQWxCQTtJQUFBLFdBa0JBO0VBbEJBO0lBQUEsYUFrQkE7RUFsQkE7SUFBQSxXQWtCQTtFQWxCQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsb0JBa0JBO0lBbEJBLHVCQWtCQTtFQWxCQTtJQUFBLG9CQWtCQTtJQWxCQSx1QkFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7SUFsQkEsd0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0lBbEJBLHFCQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtJQWxCQSxzQkFrQkE7RUFsQkE7SUFBQSxpQkFrQkE7SUFsQkEsc0JBa0JBO0VBbEJBO0lBQUEsaUJBa0JBO0lBbEJBLHNCQWtCQTtFQWxCQTtJQUFBLGlCQWtCQTtJQWxCQSxzQkFrQkE7RUFsQkE7SUFBQSxrQ0FrQkE7RUFsQkE7SUFBQSx3QkFrQkE7RUFsQkE7SUFBQSx3QkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSxvQkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSxvQkFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7RUFsQkE7SUFBQSx3QkFrQkE7RUFsQkE7SUFBQSxxQkFrQkE7RUFsQkE7SUFBQSxrQkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxvQkFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7RUFsQkE7SUFBQSxzQkFrQkE7RUFsQkE7SUFBQSxlQWtCQTtJQWxCQSxnQkFrQkE7RUFsQkE7SUFBQSwwQkFrQkE7SUFsQkEsZUFrQkE7QUFsQkE7RUFBQTtJQUFBLGFBa0JBO0VBbEJBO0lBQUEsV0FrQkE7RUFsQkE7SUFBQSw4QkFrQkE7RUFsQkE7SUFBQSw4QkFrQkE7RUFsQkE7SUFBQSxnQkFrQkE7SUFsQkEsbUJBa0JBO0VBbEJBO0lBQUEsc0JBa0JBO0VBbEJBO0lBQUEsa0JBa0JBO0VBbEJBO0lBQUEsZ0JBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxlQWtCQTtFQWxCQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsWUFrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLGtCQWtCQTtFQWxCQTtJQUFBLGdCQWtCQTtFQWxCQTtJQUFBLGdCQWtCQTtFQWxCQTtJQUFBLGNBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0RBa0JBO0VBbEJBO0lBQUEsa0NBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0VBbEJBO0lBQUEsbUJBa0JBO0VBbEJBO0lBQUEsNkJBa0JBO0VBbEJBO0lBQUEsY0FrQkE7RUFsQkE7SUFBQSxhQWtCQTtFQWxCQTtJQUFBLFdBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEsdUJBa0JBO0VBbEJBO0lBQUEsZUFrQkE7RUFsQkE7SUFBQSxtQkFrQkE7SUFsQkEsd0JBa0JBO0VBbEJBO0lBQUEscUJBa0JBO0lBbEJBLDBCQWtCQTtFQWxCQTtJQUFBLHVCQWtCQTtFQWxCQTtJQUFBLG1CQWtCQTtFQWxCQTtJQUFB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O0FBbEJBO0VBQUEsa0JBa0JBO0FBbEJBO0VBQUEsaUJBa0JBO0VBbEJBLG1CQWtCQTtBQWxCQTtFQUFBLG1CQWtCQTtFQWxCQSxzQkFrQkE7QUFsQkE7RUFBQSxpQkFrQkE7QUFsQkE7RUFBQSxpQkFrQkE7QUFsQkE7RUFBQSxpQkFrQkE7QUFsQkE7RUFBQSxrQkFrQkE7RUFsQkEsc0JBa0JBO0FBbEJBO0VBQUEsa0JBa0JBO0FBbEJBO0VBQUEscUJBa0JBO0FBbEJBO0VBQUEsa0JBa0JBO0FBbEJBO0VBQUEsOENBa0JBO0FBbEJBO0VBQUEsaUNBa0JBO0FBbEJBO0VBQUEsb0JBa0JBO0VBbEJBLGtEQWtCQTtBQWxCQTtFQUFBLG9CQWtCQTtBQWxCQTtFQUFBLFlBa0JBO0FBbEJBO0VBQUEsaUJBa0JBO0FBbEJBO0VBQUEsK0JBa0JBO0VBbEJBLDZEQWtCQTtBQWxCQTtFQUFBLGtCQWtCQTtBQWxCQTtFQUFBLGNBa0JBO0FBbEJBO0VBQUEsYUFrQkE7QUFsQkE7RUFBQSxjQWtCQTtBQWxCQTtFQUFBLHNDQWtCQTtBQWxCQTtFQUFBLHVCQWtCQSIsInNvdXJjZXMiOlsiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9iYXNlLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvY29udGVudC5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwiLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2ZvbnRzLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvaGVhZGVyLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvZm9vdGVyLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvc2VjdGlvbnMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS93cHNsLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvdGVzdGltb25pYWwtc2xpZGVyLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvc2luZ2xlLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvcmVzb3VyY2UtY2VudGVyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUYWlsd2luZCAqL1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy9iYXNlJztcclxuQGltcG9ydCAndGFpbHdpbmRjc3MvY29tcG9uZW50cyc7XHJcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL3V0aWxpdGllcyc7XHJcbkBpbXBvcnQgJ21hZ25pZmljLXBvcHVwJztcclxuXHJcbi8qIFRoZW1lICovXHJcbkBpbXBvcnQgXCJ0aGVtZS9mb250cy5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL2Jhc2UuY3NzXCI7XHJcbkBpbXBvcnQgJ3RoZW1lL2NvbnRlbnQuY3NzJztcclxuQGltcG9ydCBcInRoZW1lL2hlYWRlci5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL2Zvb3Rlci5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL3NlY3Rpb25zLmNzc1wiO1xyXG5AaW1wb3J0IFwidGhlbWUvd3BzbC5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL3Rlc3RpbW9uaWFsLXNsaWRlci5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL3NpbmdsZS5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL3Jlc291cmNlLWNlbnRlci5jc3NcIjtcclxuXHJcbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAbGF5ZXIgYmFzZSB7XHJcblx0aHRtbCB7XHJcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHRcdHNjcm9sbC1wYWRkaW5nLXRvcDogMTQycHg7XHJcblx0fVxyXG5cdGJvZHkge1xyXG5cdFx0QGFwcGx5IGFudGlhbGlhc2VkIHRleHQtcCBmb250LXNhbnMgYmctd2hpdGUgdGV4dC10ZXh0LWRhcms7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYWdlLWJrZy5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRAYXBwbHkgdGV4dC1wIG1iLTY7XHJcblx0fVxyXG5cdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRAYXBwbHkgbWItMDtcclxuXHR9XHJcblx0cCArIGgxLFxyXG5cdHAgKyAuaDEsXHJcblx0cCArIGgyLFxyXG5cdHAgKyAuaDIsXHJcblx0cCArIGgzLFxyXG5cdHAgKyAuaDMsXHJcblx0cCArIGg0LFxyXG5cdHAgKyAuaDQsXHJcblx0cCArIGg1LFxyXG5cdHAgKyAuaDUsXHJcblx0cCArIGg2LFxyXG5cdHAgKyAuaDYge1xyXG5cdFx0QGFwcGx5IG10LTg7XHJcblx0fVxyXG5cclxuXHRoMyArIHAsXHJcblx0LmgzICsgcCB7XHJcblx0XHRAYXBwbHkgLW10LTI7XHJcblx0fVxyXG5cdFxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdEBhcHBseSBtYi01IHRleHQtaGVhZGluZy1kYXJrIGJyZWFrLXdvcmRzO1xyXG5cdH1cclxuXHRcclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0QGFwcGx5IGZvbnQtYm9sZCB0ZXh0LWgxIG1kOnRleHQtaDF0YWJsZXQgbGc6dGV4dC1oMWRlc2t0b3A7XHJcblx0fVxyXG5cdFxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCB0ZXh0LWgyIG1kOnRleHQtaDJ0YWJsZXQgbGc6dGV4dC1oMmRlc2t0b3A7XHJcblx0fVxyXG5cdFxyXG5cdGgzLFxyXG5cdC5oMyB7XHJcblx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCB0ZXh0LWgzIG1kOnRleHQtaDN0YWJsZXQgbGc6dGV4dC1oM2Rlc2t0b3A7XHJcblx0fVxyXG5cdFxyXG5cdGg0LFxyXG5cdC5oNCB7XHJcblx0XHRAYXBwbHkgZm9udC1ib2xkIHRleHQtaDQgbWQ6dGV4dC1oNHRhYmxldCBsZzp0ZXh0LWg0ZGVza3RvcCBsb3dlcmNhc2U7XHJcblx0fVxyXG5cdFxyXG5cdGg1LFxyXG5cdC5oNSB7XHJcblx0XHRAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC10ZXh0LWRhcmsgdGV4dC1oNSBtZDp0ZXh0LWg1dGFibGV0IGxnOnRleHQtaDVkZXNrdG9wO1xyXG5cdH1cclxuXHRcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0QGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtdGV4dC1kYXJrIHRleHQtaDYgbWQ6dGV4dC1oNnRhYmxldCBsZzp0ZXh0LWg2ZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdC5ibHVlLWJvcmRlcixcclxuXHQuYmx1ZS1ib3JkZXItY2VudGVyZWQgIHtcclxuXHRcdC8qQGFwcGx5IHJlbGF0aXZlIHotMCBhZnRlcjphYnNvbHV0ZSBhZnRlcjp6LVstMV0gYWZ0ZXI6dG9wLTAgYWZ0ZXI6Ym90dG9tLTAgYWZ0ZXI6bGVmdC0wIGFmdGVyOmJvcmRlci1sLVsxMXB4XSBhZnRlcjpib3JkZXItc2Vjb25kYXJ5OyovXHJcblx0XHQvKiBoMSwgaDIsIGg1ICovXHJcblx0fVxyXG5cdC5ibHVlLWJvcmRlci1jZW50ZXJlZCB7XHJcblx0XHQvKkBhcHBseSBpbmxpbmUtYmxvY2s7Ki9cclxuXHR9XHJcblx0XHJcblx0W3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIFt0eXBlPSdtb250aCddOmZvY3VzLCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW211bHRpcGxlXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XHJcblx0XHRAYXBwbHkgcmluZy1jYXJlbmV0aWMtYWNjZW50O1xyXG5cdH1cclxuXHJcblx0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHJcblx0XHQmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcblx0XHRcdEBhcHBseSAhdGV4dC13aGl0ZSAhcm91bmRlZC1mdWxsICFweC00ICFweS0yICF0ZXh0LXNtICFmb250LXNlbWlib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktZGFyaykgMCUsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktbGlnaHQpIDEwMCUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdEBhcHBseSB0ZXh0LWxpbmstZGFyayB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xyXG5cdFx0XHJcblx0XHQmLnNlY29uZGFyeSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWxpbmstbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNlY3Rpb24gdWwsIG1haW4gdWwge1xyXG5cdFx0QGFwcGx5IGxpc3QtZGlzYyBwbC02IG1iLTQ7XHJcblx0fVxyXG5cclxuICAgIC5zZWN0aW9uIHVsLmNoZWNrbWFyay1saXN0IHtcclxuICAgICAgICBAYXBwbHkgbGlzdC1ub25lIG1iLTYgcGwtMDtcclxuXHRcdFxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBhcHBseSAgcmVsYXRpdmUgcGwtWzM0cHhdIG1iLTQgO1xyXG5cdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAxMiAxM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGlkPVwiY2hlY2tcIj48cGF0aCBpZD1cIlZlY3RvclwiIGQ9XCJNNC4yOTMyNCAxMS41QzQuMDk3NCAxMS41MDA5IDMuOTA5MDIgMTEuNDA4OSAzLjc2ODQgMTEuMjQzN0wwLjIyNjQ2NCA3LjA3NzQ3QzAuMTU1ODY3IDYuOTkzOTIgMC4wOTk1MzY0IDYuODk0MzQgMC4wNjA2ODg5IDYuNzg0NEMwLjAyMTg0MTUgNi42NzQ0NiAwLjAwMTIzNzczIDYuNTU2MzMgNS40MTM0NGUtMDUgNi40MzY3NEMtMC4wMDIzMzYyNCA2LjE5NTIyIDAuMDc0NTIwOSA1Ljk2MjQ0IDAuMjEzNzE4IDUuNzg5NjFDMC4zNTI5MTUgNS42MTY3OCAwLjU0MzA0OSA1LjUxODA2IDAuNzQyMjk0IDUuNTE1MTZDMC45NDE1MzggNS41MTIyNiAxLjEzMzU3IDUuNjA1NDMgMS4yNzYxNSA1Ljc3NDE2TDQuMjk2MjQgOS4zMjUwOEwxMC43MjMzIDEuNzU4ODFDMTAuODY2MSAxLjU5MDA3IDExLjA1ODMgMS40OTcwMSAxMS4yNTc3IDEuNTAwMDdDMTEuNDU3MSAxLjUwMzE0IDExLjY0NzMgMS42MDIxIDExLjc4NjUgMS43NzUxN0MxMS45MjU3IDEuOTQ4MjQgMTIuMDAyNSAyLjE4MTI1IDExLjk5OTkgMi40MjI5NEMxMS45OTc0IDIuNjY0NjMgMTEuOTE1OCAyLjg5NTIgMTEuNzczIDMuMDYzOTNMNC44MTgwOSAxMS4yNDM3QzQuNjc3NDcgMTEuNDA4OSA0LjQ4OTA5IDExLjUwMDkgNC4yOTMyNCAxMS41WlwiIGZpbGw9XCIlMjMzNzQxNTFcIi8+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQtZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgcHQtWzNweF0gaC02IHctNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHRzZWN0aW9uIG9sLFxyXG5cdG1haW4gb2wge1xyXG5cdFx0QGFwcGx5IGxpc3QtZGVjaW1hbCBwbC02IG1iLTQ7XHJcblx0fVxyXG5cclxuXHRuYXYgdWwsIHVsLnRhYi10aXRsZXN7XHJcblx0XHRAYXBwbHkgbGlzdC1ub25lIG1iLTA7XHJcblx0fVxyXG5cdFxyXG5cdHNlY3Rpb24gaHIsXHJcblx0LnNlY3Rpb24gaHIsXHJcblx0Lm1jZS1jb250ZW50LWJvZHkgaHIge1xyXG5cdFx0QGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgdG8tc2Vjb25kYXJ5IGZyb20tcHJpbWFyeSBtYi02IGxhc3Q6bWItMCBib3JkZXItMCBoLTAuNTtcclxuXHR9XHJcblx0c2VjdGlvbiBoci5yZXZlcnNlLFxyXG5cdC5zZWN0aW9uIGhyLnJldmVyc2UsXHJcblx0Lm1jZS1jb250ZW50LWJvZHkgaHIucmV2ZXJzZSB7XHJcblx0XHRAYXBwbHkgYmctZ3JhZGllbnQtdG8tciB0by1wcmltYXJ5IGZyb20tc2Vjb25kYXJ5IG1iLTYgbGFzdDptYi0wIGJvcmRlci0wIGgtMC41O1xyXG5cdH1cclxuXHRzZWN0aW9uIGhyLmhyLXNwaGVyZXMsXHJcblx0LnNlY3Rpb24gaHIuaHItc3BoZXJlcyxcclxuXHQubWNlLWNvbnRlbnQtYm9keSBoci5oci1zcGhlcmVzIHtcclxuXHRcdEBhcHBseSBiZy1ncmFkaWVudC10by1yIHRvLXByaW1hcnkgZnJvbS1zZWNvbmRhcnkgbWItNyBsYXN0Om1iLTAgYm9yZGVyLTAgaC01O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3BoZXJlLXNlcGFyYXRvci5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHR9XHJcblx0c2VjdGlvbi5zZWN0aW9uLTUwLTUwLWNvbnRlbnQgaHIuaHItc3BoZXJlcyB7XHJcblx0XHRAYXBwbHkgdy1bNTguNSVdO1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcblx0LmJ1dHRvbi1wcmltYXJ5IHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtZmxleCBoLTE0IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1mdWxsIG5vLXVuZGVybGluZSBjdXJzb3ItcG9pbnRlciB0cmFja2luZy10aWdodCBweC01IGZvbnQtbWVkaXVtIHRleHQtYnV0dG9ucy1wcmltYXJ5LXRleHQgYmctYnV0dG9ucy1wcmltYXJ5LWJnIFsmXzphZnRlcl06YmctY3VycmVudCBob3Zlcjp0ZXh0LWdyYXkgei0xMDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA2cHggMjRweCAwcHggIzAwMDAwMDI2O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTtcclxuXHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRAYXBwbHkgcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSByaWdodC0xIGlubGluZS1mbGV4IGgtMTIgdy0xMiBpdGVtcy1jZW50ZXIganVzdGlmeS1lbmQgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRyYW5zaXRpb24tW3dpZHRoXSB6LTA7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdEBhcHBseSBob3Zlcjp3LVtjYWxjKDEwMCUtOHB4KV07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5idXR0b24tcHJpbWFyeS1mdW4tbm9qczpob3ZlciB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tcHJpbWFyeS1mdW4tbm9qczpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRAYXBwbHkgb3BhY2l0eS0yMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTUgMTVcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBjbGFzcz1cImgtNSB3LTUgdGV4dC1uZXV0cmFsLTUwXCI+PHBhdGggZD1cIk04LjE0NjQ1IDMuMTQ2NDVDOC4zNDE3MSAyLjk1MTE4IDguNjU4MjkgMi45NTExOCA4Ljg1MzU1IDMuMTQ2NDVMMTIuODUzNiA3LjE0NjQ1QzEzLjA0ODggNy4zNDE3MSAxMy4wNDg4IDcuNjU4MjkgMTIuODUzNiA3Ljg1MzU1TDguODUzNTUgMTEuODUzNkM4LjY1ODI5IDEyLjA0ODggOC4zNDE3MSAxMi4wNDg4IDguMTQ2NDUgMTEuODUzNkM3Ljk1MTE4IDExLjY1ODMgNy45NTExOCAxMS4zNDE3IDguMTQ2NDUgMTEuMTQ2NEwxMS4yOTI5IDhIMi41QzIuMjIzODYgOCAyIDcuNzc2MTQgMiA3LjVDMiA3LjIyMzg2IDIuMjIzODYgNyAyLjUgN0gxMS4yOTI5TDguMTQ2NDUgMy44NTM1NUM3Ljk1MTE4IDMuNjU4MjkgNy45NTExOCAzLjM0MTcxIDguMTQ2NDUgMy4xNDY0NVpcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+Jyk7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNVwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxNSAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGNsYXNzPVwiaC01IHctNSB0ZXh0LW5ldXRyYWwtNTBcIj48cGF0aCBkPVwiTTguMTQ2NDUgMy4xNDY0NUM4LjM0MTcxIDIuOTUxMTggOC42NTgyOSAyLjk1MTE4IDguODUzNTUgMy4xNDY0NUwxMi44NTM2IDcuMTQ2NDVDMTMuMDQ4OCA3LjM0MTcxIDEzLjA0ODggNy42NTgyOSAxMi44NTM2IDcuODUzNTVMOC44NTM1NSAxMS44NTM2QzguNjU4MjkgMTIuMDQ4OCA4LjM0MTcxIDEyLjA0ODggOC4xNDY0NSAxMS44NTM2QzcuOTUxMTggMTEuNjU4MyA3Ljk1MTE4IDExLjM0MTcgOC4xNDY0NSAxMS4xNDY0TDExLjI5MjkgOEgyLjVDMi4yMjM4NiA4IDIgNy43NzYxNCAyIDcuNUMyIDcuMjIzODYgMi4yMjM4NiA3IDIuNSA3SDExLjI5MjlMOC4xNDY0NSAzLjg1MzU1QzcuOTUxMTggMy42NTgyOSA3Ljk1MTE4IDMuMzQxNzEgOC4xNDY0NSAzLjE0NjQ1WlwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD48L3N2Zz4nKTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRAYXBwbHkgaC01IG1sLTcgYmctcHJpbWFyeSB3LTUgYmctbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uIGJnLWdyYXk7XHJcblx0XHR9XHJcblx0XHQmLmJ1dHRvbi1wcmltYXJ5LWZ1bi1ub2pzOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb24gYmctd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWZsZXggaC0xNCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWZ1bGwgbm8tdW5kZXJsaW5lIGN1cnNvci1wb2ludGVyIHRyYWNraW5nLXRpZ2h0IHB4LTUgZm9udC1tZWRpdW0gdGV4dC1ncmF5IGJnLXdoaXRlIFsmXzphZnRlcl06YmctY3VycmVudCBob3Zlcjp0ZXh0LWdyYXkgei0xMDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA2cHggMjRweCAwcHggIzAwMDAwMDI2O1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBtci0xMjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb247XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIHJpZ2h0LTEgaW5saW5lLWZsZXggaC0xMiB3LTEyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCByb3VuZGVkLWZ1bGwgYmctcHJpbWFyeS1saWdodCB0cmFuc2l0aW9uLVt3aWR0aF0gei0wO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRAYXBwbHkgaG92ZXI6dy1bY2FsYygxMDAlLThweCldO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYnV0dG9uLXNlY29uZGFyeS1mdW4tbm9qczpob3ZlciB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWdyYXk7XHJcblx0XHR9XHJcblx0XHQmLmJ1dHRvbi1zZWNvbmRhcnktZnVuLW5vanM6aG92ZXI6YmVmb3JlIHtcclxuXHRcdFx0QGFwcGx5IG9wYWNpdHktMzA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE1XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDE1IDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgY2xhc3M9XCJoLTUgdy01IHRleHQtbmV1dHJhbC01MFwiPjxwYXRoIGQ9XCJNOC4xNDY0NSAzLjE0NjQ1QzguMzQxNzEgMi45NTExOCA4LjY1ODI5IDIuOTUxMTggOC44NTM1NSAzLjE0NjQ1TDEyLjg1MzYgNy4xNDY0NUMxMy4wNDg4IDcuMzQxNzEgMTMuMDQ4OCA3LjY1ODI5IDEyLjg1MzYgNy44NTM1NUw4Ljg1MzU1IDExLjg1MzZDOC42NTgyOSAxMi4wNDg4IDguMzQxNzEgMTIuMDQ4OCA4LjE0NjQ1IDExLjg1MzZDNy45NTExOCAxMS42NTgzIDcuOTUxMTggMTEuMzQxNyA4LjE0NjQ1IDExLjE0NjRMMTEuMjkyOSA4SDIuNUMyLjIyMzg2IDggMiA3Ljc3NjE0IDIgNy41QzIgNy4yMjM4NiAyLjIyMzg2IDcgMi41IDdIMTEuMjkyOUw4LjE0NjQ1IDMuODUzNTVDNy45NTExOCAzLjY1ODI5IDcuOTUxMTggMy4zNDE3MSA4LjE0NjQ1IDMuMTQ2NDVaXCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPjwvc3ZnPicpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTUgMTVcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBjbGFzcz1cImgtNSB3LTUgdGV4dC1uZXV0cmFsLTUwXCI+PHBhdGggZD1cIk04LjE0NjQ1IDMuMTQ2NDVDOC4zNDE3MSAyLjk1MTE4IDguNjU4MjkgMi45NTExOCA4Ljg1MzU1IDMuMTQ2NDVMMTIuODUzNiA3LjE0NjQ1QzEzLjA0ODggNy4zNDE3MSAxMy4wNDg4IDcuNjU4MjkgMTIuODUzNiA3Ljg1MzU1TDguODUzNTUgMTEuODUzNkM4LjY1ODI5IDEyLjA0ODggOC4zNDE3MSAxMi4wNDg4IDguMTQ2NDUgMTEuODUzNkM3Ljk1MTE4IDExLjY1ODMgNy45NTExOCAxMS4zNDE3IDguMTQ2NDUgMTEuMTQ2NEwxMS4yOTI5IDhIMi41QzIuMjIzODYgOCAyIDcuNzc2MTQgMiA3LjVDMiA3LjIyMzg2IDIuMjIzODYgNyAyLjUgN0gxMS4yOTI5TDguMTQ2NDUgMy44NTM1NUM3Ljk1MTE4IDMuNjU4MjkgNy45NTExOCAzLjM0MTcxIDguMTQ2NDUgMy4xNDY0NVpcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+Jyk7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0QGFwcGx5IGgtNSBiZy1wcmltYXJ5IHctNSBiZy1uby1yZXBlYXQgYWJzb2x1dGUgcmlnaHQtNDtcclxuXHRcdFx0bWFzay1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRAYXBwbHkgdHJhbnNpdGlvbiBiZy1ncmF5O1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tc2Vjb25kYXJ5LWZ1bi1ub2pzOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb24gYmctZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tbGluay1hcnJvdyxcclxuXHQud3BzbC1pbmZvLXdpbmRvdyBhLndwc2wtZGlyZWN0aW9ucyxcclxuXHRib2R5LmJsb2cgYnV0dG9uLmZhY2V0d3AtbG9hZC1tb3JlLFxyXG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVzb3VyY2UtY2VudGVyIGJ1dHRvbi5mYWNldHdwLWxvYWQtbW9yZSxcclxuXHQuc2VjdGlvbi5zZWN0aW9uLWV2ZW50LWNlbnRlciBidXR0b24uZmFjZXR3cC1sb2FkLW1vcmUge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBuby11bmRlcmxpbmUgY3Vyc29yLXBvaW50ZXIgdHJhY2tpbmctdGlnaHQgZm9udC1zZW1pYm9sZCB0ZXh0LXRleHQtZGFyayBob3Zlcjp0ZXh0LWJsYWNrIFsmXzphZnRlcl06YmctY3VycmVudCBjYXBpdGFsaXplO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGFwcGx5IGJnLXByaW1hcnktbGlnaHQgdy02IGgtNiBhYnNvbHV0ZSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcmlnaHQtMCByb3VuZGVkLWZ1bGw7XHJcblx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTUgMTVcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBjbGFzcz1cImgtNSB3LTVcIj48cGF0aCBkPVwiTTguMTQ2NDUgMy4xNDY0NUM4LjM0MTcxIDIuOTUxMTggOC42NTgyOSAyLjk1MTE4IDguODUzNTUgMy4xNDY0NUwxMi44NTM2IDcuMTQ2NDVDMTMuMDQ4OCA3LjM0MTcxIDEzLjA0ODggNy42NTgyOSAxMi44NTM2IDcuODUzNTVMOC44NTM1NSAxMS44NTM2QzguNjU4MjkgMTIuMDQ4OCA4LjM0MTcxIDEyLjA0ODggOC4xNDY0NSAxMS44NTM2QzcuOTUxMTggMTEuNjU4MyA3Ljk1MTE4IDExLjM0MTcgOC4xNDY0NSAxMS4xNDY0TDExLjI5MjkgOEgyLjVDMi4yMjM4NiA4IDIgNy43NzYxNCAyIDcuNUMyIDcuMjIzODYgMi4yMjM4NiA3IDIuNSA3SDExLjI5MjlMOC4xNDY0NSAzLjg1MzU1QzcuOTUxMTggMy42NTgyOSA3Ljk1MTE4IDMuMzQxNzEgOC4xNDY0NSAzLjE0NjQ1WlwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD48L3N2Zz4nKTtcclxuXHRcdFx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE1XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDE1IDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgY2xhc3M9XCJoLTUgdy01XCI+PHBhdGggZD1cIk04LjE0NjQ1IDMuMTQ2NDVDOC4zNDE3MSAyLjk1MTE4IDguNjU4MjkgMi45NTExOCA4Ljg1MzU1IDMuMTQ2NDVMMTIuODUzNiA3LjE0NjQ1QzEzLjA0ODggNy4zNDE3MSAxMy4wNDg4IDcuNjU4MjkgMTIuODUzNiA3Ljg1MzU1TDguODUzNTUgMTEuODUzNkM4LjY1ODI5IDEyLjA0ODggOC4zNDE3MSAxMi4wNDg4IDguMTQ2NDUgMTEuODUzNkM3Ljk1MTE4IDExLjY1ODMgNy45NTExOCAxMS4zNDE3IDguMTQ2NDUgMTEuMTQ2NEwxMS4yOTI5IDhIMi41QzIuMjIzODYgOCAyIDcuNzc2MTQgMiA3LjVDMiA3LjIyMzg2IDIuMjIzODYgNyAyLjUgN0gxMS4yOTI5TDguMTQ2NDUgMy44NTM1NUM3Ljk1MTE4IDMuNjU4MjkgNy45NTExOCAzLjM0MTcxIDguMTQ2NDUgMy4xNDY0NVpcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+Jyk7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0QGFwcGx5IGgtNCBtbC00IGJnLWJsYWNrIHctNCBtci0xO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uIHJvdGF0ZS1bMzYwZGVnXTtcclxuXHRcdH1cclxuXHRcdCYuZmFjZXR3cC1oaWRkZW57XHJcblx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3lzaXd5Zy1idXR0b24tcHJpbWFyeSB7XHJcblx0XHRAYXBwbHkgYnV0dG9uLXByaW1hcnkgbXItNCBtYi00O1xyXG5cdH1cclxuXHQud3lzaXd5Zy1idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdEBhcHBseSBidXR0b24tc2Vjb25kYXJ5IG1yLTQgbWItNDtcclxuXHR9XHJcblx0Lnd5c2l3eWctYnV0dG9uLWxpbmstYXJyb3cge1xyXG5cdFx0QGFwcGx5IGJ1dHRvbi1saW5rLWFycm93IG1yLTQgbWItNDtcclxuXHR9XHJcblx0LnNldHRpbmctdGV4dC1jb2xvci1saWdodCAuYnV0dG9uLWxpbmstYXJyb3csXHJcblx0LmJ1dHRvbi1saW5rLWFycm93LmxpZ2h0d3BzbC1pbmZvLXdpbmRvdyB7XHJcblx0XHRAYXBwbHkgdGV4dC13aGl0ZSBob3Zlcjp0ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQud2l0aC11bmRlcmxpbmUge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGFmdGVyOmNvbnRlbnQtWydfJ10gYWZ0ZXI6YmxvY2sgYWZ0ZXI6dy0xNiBhZnRlcjpteS0yLjUgYWZ0ZXI6Ym9yZGVyLWItWzNweF0gYWZ0ZXI6Ym9yZGVyLWNhcmVuZXRpYy1hY2NlbnQ7XHJcblx0XHQmLnRleHQtY2VudGVyIHtcclxuXHRcdFx0QGFwcGx5IGFmdGVyOm14LWF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdHNlY3Rpb24sXHJcblx0LnNlY3Rpb24ge1xyXG5cdFx0QGFwcGx5IG92ZXJmbG93LXgtY2xpcCBtYXgtdy1mdWxsO1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDAuNzVyZW07XHJcblx0XHRcdHdpZHRoOiAwLjc1cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGNsYXNzPVwidy0zIGgtM1wiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIj48cGF0aCBzdHJva2U9XCJ2YXIoLS1jYXJlbmV0aWMtcHJpbWFyeSlcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIm0xIDEgNiA2bTAgMCA2IDZNNyA3bDYtNk03IDdsLTYgNlwiLz48L3N2Zz4nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDAuNzVyZW07XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0dGFibGUge1xyXG5cdFx0QGFwcGx5IGJvcmRlci1jb2xsYXBzZSBib3JkZXItc3BhY2luZy0wIHctZnVsbDtcclxuXHR9XHJcblx0XHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWNhcmVuZXRpYy1ncmF5O1xyXG5cdFx0QGFwcGx5IHB4LTQgcHktMiB0ZXh0LWxlZnQgYWxpZ24tdG9wO1xyXG5cdH1cclxuXHR0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRAYXBwbHkgYmctY2FyZW5ldGljLWxpZ2h0LWdyYXk7XHJcblx0fVxyXG5cdFxyXG5cdHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRAYXBwbHkgYmctd2hpdGU7XHJcblx0fVxyXG5cdHRoZWFkIHRoIHtcclxuXHRcdEBhcHBseSBiZy1jYXJlbmV0aWMtbGlnaHQtZ3JheSAgZm9udC1zZW1pYm9sZDtcclxuXHR9XHJcblx0dGhlYWQgKyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRAYXBwbHkgYmctd2hpdGU7XHJcblx0fVxyXG5cdHRoZWFkICsgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdEBhcHBseSBiZy1jYXJlbmV0aWMtbGlnaHQtZ3JheTtcclxuXHR9XHJcblxyXG5cdC5zaG93LWVtLWhvdXJzLFxyXG5cdC5zaG93LW5vbi1lbS1ob3VycyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG5cclxuXHQvKiBUaGVzZSBhcmUgc2FmZWxpc3RlZC4gSWYgeW91IGFkZCBtb3JlLCBzYWZlbGlzdCB0aGVtLiAqL1xyXG5cdC5zZXR0aW5nLXBhZGRpbmctdG9wLW5vbmUge1xyXG5cdFx0QGFwcGx5IHB0LTA7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1wYWRkaW5nLXRvcC1zbWFsbCB7XHJcblx0XHRAYXBwbHkgcHQtMTI7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1wYWRkaW5nLXRvcC1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHB0LTI0O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctcGFkZGluZy10b3AtbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IHB0LTQ4O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctcGFkZGluZy1ib3R0b20tbm9uZSB7XHJcblx0XHRAYXBwbHkgcGItMDtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcclxuXHRcdEBhcHBseSBwYi0xMjtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXBhZGRpbmctYm90dG9tLW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgcGItMjQ7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XHJcblx0XHRAYXBwbHkgcGItNDg7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tYm90dG9tLW5vbmUge1xyXG5cdFx0QGFwcGx5IG1iLTA7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tYm90dG9tLXNtYWxsIHtcclxuXHRcdEBhcHBseSBtYi0xMjtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcclxuXHRcdEBhcHBseSBtYi0yNDtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLW1hcmdpbi1ib3R0b20tbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IG1iLTQ4O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLXRvcC1ub25lIHtcclxuXHRcdEBhcHBseSBtdC0wO1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLXRvcC1zbWFsbCB7XHJcblx0XHRAYXBwbHkgbXQtMTI7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tdG9wLW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgbXQtMjQ7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tdG9wLWxhcmdlIHtcclxuXHRcdEBhcHBseSBtdC00ODtcclxuXHR9XHJcblxyXG5cdC8qIE1heSBuZWVkIHRvIGFwcGx5IHRoZXNlIHRvIG90aGVyIHRhZ3MuIEV4OmhlYWRpbmdzLCBwLCBsaSwgZXRjLCBvciB3aWxkY2FyZCAoKikgKi9cclxuXHQvKiBJZiB5b3UgYWRkIG1vcmUsIHlvdSB3aWxsIG5lZWQgdG8gc2FmZWxpc3QgdGhlc2UgKi9cclxuXHQuc2VjdGlvbi5zZXR0aW5nLXRleHQtY29sb3ItZGFyayB7XHJcblx0XHRAYXBwbHkgdGV4dC10ZXh0LWRhcms7XHJcblxyXG5cdFx0aDEsXHJcblx0XHRoMixcclxuXHRcdGg0LFxyXG5cdFx0LmgxLFxyXG5cdFx0LmgyLFxyXG5cdFx0Lmg0IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrO1xyXG5cdFx0fVxyXG5cdFx0aDMsXHJcblx0XHQuaDMge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1zZWNvbmRhcnktZGFyaztcclxuXHRcdH1cclxuXHRcdGg1LFxyXG5cdFx0aDYsXHJcblx0XHQuaDUsXHJcblx0XHQuaDYge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC10ZXh0LWRhcms7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEsXHJcblx0XHQuaDEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJlbmV0aWMtcHJpbWFyeS1ncmFkaWVudCk7XHJcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbi1saW5rLFxyXG5cdFx0LmJ1dHRvbi1saW5rLXNtLFxyXG5cdFx0LnRleHQtbGluayB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWxpbmstZGFyayBob3Zlcjp0ZXh0LWxpbmstZGFyay03MDAgYWZ0ZXI6YmctbGluay1kYXJrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtbGluay1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi5zZXR0aW5nLXRleHQtY29sb3ItbGlnaHQge1xyXG5cdFx0QGFwcGx5IHRleHQtdGV4dC1saWdodDtcclxuXHJcblx0XHRoMSxcclxuXHRcdGgyLFxyXG5cdFx0aDMsXHJcblx0XHRoNCxcclxuXHRcdC5oMSxcclxuXHRcdC5oMixcclxuXHRcdC5oMyxcclxuXHRcdC5oNCB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWhlYWRpbmctbGlnaHQ7XHJcblx0XHR9XHJcblx0XHRoNSxcclxuXHRcdGg2LFxyXG5cdFx0Lmg1LFxyXG5cdFx0Lmg2IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtdGV4dC1saWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQqOm5vdCgjd3BzbC1nbWFwICopIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtdGV4dC1saWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLXNlY29uZGFyeSxcclxuXHRcdC5idXR0b24tc2Vjb25kYXJ5IHNwYW4ge1xyXG5cdFx0XHRAYXBwbHkgIXRleHQtZ3JheTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLWxpbmstYXJyb3cge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1saW5rLWxpZ2h0IGhvdmVyOnRleHQtbGluay1saWdodC03MDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbGF5ZXIgY29tcG9uZW50cyB7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRAYXBwbHkgdy1mdWxsIG1heC13LXNjcmVlbi0zeGwgcHgtNiBteC1hdXRvIHJlbGF0aXZlIHotMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZWRnZSB7XHJcblx0XHRAYXBwbHkgdy1bOTQlXSBsZzp3LVs5NiVdIG14LWF1dG8gcmVsYXRpdmUgei0wO1xyXG5cdH1cclxuXHJcblx0LmFsaWduY2VudGVyLCAuYWxpZ25jZW50ZXIgaW1nIHtcclxuXHRcdEBhcHBseSBteC1hdXRvIGZsb2F0LW5vbmU7XHJcblx0fVxyXG5cclxuXHQuYWxpZ25yaWdodCwgLmFsaWducmlnaHQgaW1ne1xyXG5cdFx0QGFwcGx5IGZsb2F0LXJpZ2h0IG1sLTg7XHJcblx0fVxyXG5cdFxyXG5cdC5hbGlnbmxlZnQsIC5hbGlnbmxlZnQgaW1ne1xyXG5cdFx0QGFwcGx5IGZsb2F0LWxlZnQgbXItODtcclxuXHJcblx0fVxyXG59XHJcblxyXG4vKiAucGFkZGluZyB7XHJcblx0Ji1ub25lIHtcclxuXHRcdEBhcHBseSBweS0wO1xyXG5cdH1cclxuXHRcclxuXHQmLXNtYWxsIHtcclxuXHRcdEBhcHBseSBweS00O1xyXG5cdH1cclxuXHRcclxuXHQmLW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgcHktNjtcclxuXHR9XHJcblx0XHJcblx0Ji1sYXJnZSB7XHJcblx0XHRAYXBwbHkgcHktODtcclxuXHR9XHJcbn1cclxuXHJcbi5tYXJnaW4ge1xyXG5cdCYtbm9uZSB7XHJcblx0XHRAYXBwbHkgcHktMDtcclxuXHR9XHJcblx0XHJcblx0Ji1zbWFsbCB7XHJcblx0XHRAYXBwbHkgcHktNDtcclxuXHR9XHJcblx0XHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHB5LTY7XHJcblx0fVxyXG5cdFxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IHB5LTg7XHJcblx0fVxyXG59ICovXHJcblxyXG4vKiBjdXN0b20gbGlzdCBzdHlsZXMgKi9cclxuc2VjdGlvbiB1bCxcclxuc2VjdGlvbiBvbCB7XHJcblx0Ji50d28tY29sLWxpc3Qge1xyXG5cdFx0QGFwcGx5IGJsb2NrIGNvbHVtbnMtMSBtZDpjb2x1bW5zLTIgZ2FwLXgtODtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdEBhcHBseSBtYi00IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogb3ZlcnJpZGVzICovXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQjY2FyZW5ldGljLXdwc2wtc2VhcmNoLWlucHV0IHtcclxuXHRcdEBhcHBseSB3LTcyIC1tci1bMXB4XSBoLWZ1bGwgYmxvY2sgbWF4LXctZnVsbCAgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1jYXJlbmV0aWMtbGlnaHQtZ3JheSAgYmctd2hpdGUgYmctY2xpcC1wYWRkaW5nIHAtMyB0ZXh0LWJhc2UgbGVhZGluZy1ub25lIHRleHQtcHJpbWFyeSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQvKiBjdXN0b21pemUgZmxvd2JpdGUgYWNjb3JkaW9ucyAqL1xyXG5cdGRpdltpZF49XCJmYXEtYm9keVwiXSB7XHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5leHBhbmQge1xyXG5cdFx0XHRAYXBwbHkgbXQtMCBtYXgtaC1bNTByZW1dIG9wYWNpdHktMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWNjb3JkLW9wZW4gc3ZnIHtcclxuXHRcdEBhcHBseSByb3RhdGUtNDU7XHJcblx0fVxyXG5cdFxyXG5cdC8qIGJhc2Ugc2xpY2sgc2xpZGVyIHN0eWxlcyAqL1xyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSB6LVsxXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgcC0wIG0tMCBsaXN0LW5vbmU7XHJcblx0XHRsaSB7XHJcblx0XHRcdEBhcHBseSB3LTMgaC0zIG14LTEuNSBiZy1jYXJlbmV0aWMtZ3JheSBkdXJhdGlvbi0yMDAgdHJhbnNpdGlvbi1hbGwgaG92ZXI6YmctdGV4dC1kYXJrIHJvdW5kZWQtZnVsbCBjdXJzb3ItcG9pbnRlcjtcclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdEBhcHBseSBiZy10ZXh0LWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVswcHhdIGxlYWRpbmctbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCB6LVszXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLWZ1bGwgcHgtNCBjdXJzb3ItcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0QGFwcGx5IHJpZ2h0LTA7XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRAYXBwbHkgbGVmdC0wIGJnLW5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ndy00IGgtNCcgYXJpYS1oaWRkZW49J3RydWUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDYgMTAnJTNFJTNDcGF0aCBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J001IDEgMSA1bDQgNCcgLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIC5zbGljay1wcmV2LFxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCB6LTEwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtZnVsbCBweC00IGN1cnNvci1wb2ludGVyIGJnLXdoaXRlIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XHJcblx0XHRAYXBwbHkgaG92ZXI6Ym9yZGVyLWdyYXktODAwIGhvdmVyOnRleHQtZ3JheS04MDA7IC8qIFRhaWx3aW5kIGhvdmVyIHN0YXRlcyAqL1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQuZHJhZ2dhYmxlIHtcclxuXHRcdEBhcHBseSBjdXJzb3ItZ3JhYjtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlc2hvd19fbmF2IHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBteC1hdXRvIG1heC13LXNjcmVlbi1tZCBmbGV4IGp1c3RpZnktYmV0d2VlbiA7XHJcblxyXG5cclxuXHRcdGJ1dHRvbi5wcmV2LCBidXR0b24ubmV4dCB7XHJcblx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGJ1dHRvbi5wcmV2OmZpcnN0LWNoaWxkICxcclxuXHRcdGJ1dHRvbi5uZXh0Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRAYXBwbHkgYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC8qIGltYWdlIHNsaWRlciAqL1xyXG5cdC5zZWN0aW9uLWltYWdlLWNhcm91c2VsIHtcclxuXHRcdC5jYXJvdXNlbCB7XHJcblx0XHRcdEBhcHBseSByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcm91c2VsIHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudHdvLWltYWdlcy5zY3JvbGwtMi5iYS0xIHtcclxuXHRcdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdFx0JltkYXRhLXNsaWNrLWluZGV4PVwiMFwiXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGNvbnRlbnQtWydCZWZvcmUnXSBiZy13aGl0ZSByb3VuZGVkLWxnIHRleHQtc2Vjb25kYXJ5LWRhcmsgdGV4dC14bCBmb250LXNlbWlib2xkIGxvd2VyY2FzZSBsZWFkaW5nLW5vcm1hbCB1cHBlcmNhc2UgcHgtNCBweS0yIGFic29sdXRlIGxlZnQtNiB0b3AtNiB6LTEwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCZbZGF0YS1zbGljay1pbmRleD1cIjFcIl06OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBjb250ZW50LVsnQWZ0ZXInXSBiZy13aGl0ZSByb3VuZGVkLWxnIHRleHQtc2Vjb25kYXJ5LWRhcmsgdGV4dC14bCBmb250LXNlbWlib2xkIGxvd2VyY2FzZSBsZWFkaW5nLW5vcm1hbCB1cHBlcmNhc2UgcHgtNCBweS0yIGFic29sdXRlIGxlZnQtNiB0b3AtNiB6LTEwO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdEBhcHBseSAtbXItOSA7XHJcblxyXG5cdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdEBhcHBseSBtci05O1xyXG5cclxuXHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdEBhcHBseSBsZWFkaW5nLVswXSA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGJsb2NrIG14LWF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwge1xyXG5cdFx0XHQmICsgLnNsaWRlc2hvd19fbmF2IHtcclxuXHRcdFx0XHRAYXBwbHkganVzdGlmeS1jZW50ZXIgZ2FwLTYgbWF4LXcteHMgbXgtYXV0byBwdC0xMiBsZzpwdC0xNjtcclxuXHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdEBhcHBseSBwLTAgaC0xMSBsZzpoLVs1OHB4XSB3LTExIGxnOnctWzU4cHhdO1xyXG5cclxuXHRcdFx0XHRcdCYucHJldiB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgIXRleHQtZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE5XCIgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAxMiAxOVwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDB7ZmlsbDpjdXJyZW50Q29sb3I7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTkuNSwwLjhjLTAuMSwwLTAuMiwwLTAuMiwwQzksMC45LDguOCwxLDguNiwxLjJsLTcsNy4yQzEuNCw4LjYsMS4yLDksMS4yLDkuM3MwLjEsMC43LDAuNCwwLjlsNyw3LjIgYzAuMSwwLjEsMC4zLDAuMiwwLjQsMC4zYzAuMiwwLjEsMC4zLDAuMSwwLjUsMC4xYzAsMCwwLDAsMCwwYzAuMiwwLDAuMywwLDAuNS0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuNC0wLjMgYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzAuMS0wLjIsMC4xLTAuMywwLjEtMC41YzAtMC4yLDAtMC4zLTAuMS0wLjVjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC40TDQuNiw5LjdMNC4zLDkuM0w0LjYsOUwxMC40LDMgYzAuMi0wLjIsMC40LTAuNiwwLjQtMC45YzAtMC4zLTAuMS0wLjUtMC4yLTAuN0MxMC40LDEuMiwxMC4yLDEsMTAsMC45QzkuOCwwLjksOS42LDAuOCw5LjUsMC44elwiLz48L2c+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTlcIiB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDEyIDE5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MHtmaWxsOmN1cnJlbnRDb2xvcjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNOS41LDAuOGMtMC4xLDAtMC4yLDAtMC4yLDBDOSwwLjksOC44LDEsOC42LDEuMmwtNyw3LjJDMS40LDguNiwxLjIsOSwxLjIsOS4zczAuMSwwLjcsMC40LDAuOWw3LDcuMiBjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjNjMC4yLDAuMSwwLjMsMC4xLDAuNSwwLjFjMCwwLDAsMCwwLDBjMC4yLDAsMC4zLDAsMC41LTAuMWMwLjItMC4xLDAuMy0wLjIsMC40LTAuMyBjMC4xLTAuMSwwLjItMC4zLDAuMy0wLjRjMC4xLTAuMiwwLjEtMC4zLDAuMS0wLjVjMC0wLjIsMC0wLjMtMC4xLTAuNWMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjRMNC42LDkuN0w0LjMsOS4zTDQuNiw5TDEwLjQsMyBjMC4yLTAuMiwwLjQtMC42LDAuNC0wLjljMC0wLjMtMC4xLTAuNS0wLjItMC43QzEwLjQsMS4yLDEwLjIsMSwxMCwwLjlDOS44LDAuOSw5LjYsMC44LDkuNSwwLjh6XCIvPjwvZz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbi15OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBiZy1jdXJyZW50IGgtMyBsZzpoLVsxOHB4XSB3LTMgbGc6dy1bMThweF07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5uZXh0IHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgYmctbm8tcmVwZWF0IGJnLWNlbnRlciAhdGV4dC1ncmF5O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTlcIiB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDEyIDE5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MHtmaWxsOmN1cnJlbnRDb2xvcjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMi41LDE3LjhjMC4xLDAsMC4yLDAsMC4yLDBjMC4yLDAsMC41LTAuMiwwLjYtMC40bDctNy4yYzAuMi0wLjIsMC40LTAuNiwwLjQtMC45cy0wLjEtMC43LTAuNC0wLjlsLTctNy4yIEMzLjMsMS4xLDMuMSwxLDMsMC45QzIuOCwwLjksMi43LDAuOCwyLjUsMC44YzAsMCwwLDAsMCwwYy0wLjIsMC0wLjMsMC0wLjUsMC4xQzEuOSwxLDEuNywxLjEsMS42LDEuMkMxLjUsMS4zLDEuNCwxLjUsMS4zLDEuNiBDMS4zLDEuOCwxLjIsMiwxLjMsMi4xYzAsMC4yLDAsMC4zLDAuMSwwLjVjMC4xLDAuMiwwLjIsMC4zLDAuMywwLjRMNy40LDlsMC4zLDAuM0w3LjQsOS43bC01LjgsNS45Yy0wLjIsMC4yLTAuNCwwLjYtMC40LDAuOSBjMCwwLjMsMC4xLDAuNSwwLjIsMC43YzAuMSwwLjIsMC4zLDAuNCwwLjYsMC41QzIuMiwxNy44LDIuNCwxNy44LDIuNSwxNy44elwiLz48L2c+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTlcIiB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDEyIDE5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MHtmaWxsOmN1cnJlbnRDb2xvcjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMi41LDE3LjhjMC4xLDAsMC4yLDAsMC4yLDBjMC4yLDAsMC41LTAuMiwwLjYtMC40bDctNy4yYzAuMi0wLjIsMC40LTAuNiwwLjQtMC45cy0wLjEtMC43LTAuNC0wLjlsLTctNy4yIEMzLjMsMS4xLDMuMSwxLDMsMC45QzIuOCwwLjksMi43LDAuOCwyLjUsMC44YzAsMCwwLDAsMCwwYy0wLjIsMC0wLjMsMC0wLjUsMC4xQzEuOSwxLDEuNywxLjEsMS42LDEuMkMxLjUsMS4zLDEuNCwxLjUsMS4zLDEuNiBDMS4zLDEuOCwxLjIsMiwxLjMsMi4xYzAsMC4yLDAsMC4zLDAuMSwwLjVjMC4xLDAuMiwwLjIsMC4zLDAuMywwLjRMNy40LDlsMC4zLDAuM0w3LjQsOS43bC01LjgsNS45Yy0wLjIsMC4yLTAuNCwwLjYtMC40LDAuOSBjMCwwLjMsMC4xLDAuNSwwLjIsMC43YzAuMSwwLjIsMC4zLDAuNCwwLjYsMC41QzIuMiwxNy44LDIuNCwxNy44LDIuNSwxNy44elwiLz48L2c+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hc2stc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teTogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctY3VycmVudCBoLTMgbGc6aC1bMThweF0gdy0zIGxnOnctWzE4cHhdO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGgtMTEgbGc6aC1bNThweF0gdy0xMSBsZzp3LVs1OHB4XTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAyNHB4IDBweCAjMzc0MTUxMzM7XHJcblxyXG5cdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgKyAuc2xpZGVzaG93X19uYXYge1xyXG5cdFx0XHRcdEBhcHBseSBwdC0xMCA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2Fyb3VzZWwub25lLWltYWdlIGltZyB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwudHdvLWltYWdlcyBpbWcge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvKiBzdGF0cyBzbGlkZXIgKi9cclxuXHQuc2VjdGlvbi1zdGF0cyB7XHJcblx0XHQuc2xpZGUtb3V0ZXItY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IHAtNDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN0YXQtc2xpZGUtaW5uZXItY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIGZsZXggZmxleC1jb2wganVzdGlmeS1jZW50ZXIgcmVsYXRpdmUgaXRlbXMtY2VudGVyIG14LWF1dG8gYmctd2hpdGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jb3VudC1jdXN0b20ge1xyXG5cdFx0XHRAYXBwbHkgaDEgbWItMCB3aXRoLXVuZGVybGluZSB0ZXh0LWNlbnRlciBhZnRlcjp3LTQwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZGVzY3JpcHRpb24tY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtcDtcclxuXHRcdH1cclxuXHRcdC5zbGlkZS1vdXRlci1jdXN0b20gKyAuc2xpZGVzaG93X19uYXZ7XHJcblx0XHRcdEBhcHBseSB3LTQwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQvKiB0YWJzICovXHJcblx0LnNlY3Rpb24tdGFiYmVkLWNvbnRlbnQgbGlbcm9sZT1cInByZXNlbnRhdGlvblwiXSA+IGJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXXtcclxuXHRcdEBhcHBseSBib3JkZXItdC10cmFuc3BhcmVudCBib3JkZXItci10cmFuc3BhcmVudCBib3JkZXItYi10cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0LyogYmVmb3JlIGFuZCBhZnRlciAqL1xyXG5cdC5iZWZvcmUtYWZ0ZXJfX291dGVyIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgbXQtODtcclxuXHRcdFxyXG5cdFx0LmJlZm9yZS1hZnRlci1jb250YWluZXIge1xyXG5cdFx0XHRAYXBwbHkgbXgtYXV0byBvdmVyZmxvdy1oaWRkZW4gcGItNDtcclxuXHRcdH1cclxuXHRcdC5iZWZvcmUtYWZ0ZXJfX2lubmVyIHtcclxuXHRcdFx0QGFwcGx5IG1kOm1heC13LXNjcmVlbi1tZCBtZDptYXgtaC1bNDMycHhdIGJnLWJsYWNrIG14LWF1dG8gcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0LmFmdGVyLWltYWdlIHtcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIGluc2V0LTAgO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpZGVyIHtcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIHotMTAgdy0xIGJnLXNlY29uZGFyeSBoLWZ1bGwgbGVmdC0xLzIgdG9wLTA7XHJcblx0XHRcdGN1cnNvcjogZXctcmVzaXplO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpZGUtaGFuZGxlIHtcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIHRvcC0xLzIgdy0xNCBoLTE0IGJnLXdoaXRlIHRleHQtc2Vjb25kYXJ5IHJvdW5kZWQtZnVsbCBzaGFkb3ctbGcgdHJhbnNmb3JtIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWV2ZW5seSBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHAtMyBsZWZ0LTEvMjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LyogVGVzdGltb25pYWxzICovXHJcblx0LnRlc3RpbW9uaWFsX19vdXRlciB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgdy1mdWxsO1xyXG5cdFx0XHJcblx0XHQudGVzdGltb25pYWwtYm94IHtcclxuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIGZsZXggZmxleC1jb2wganVzdGlmeS1zdGFydCB3LWZ1bGwgYm9yZGVyLXQtNCBib3JkZXItY2FyZW5ldGljLWFjY2VudCBwLTUgbWQ6cHktMTAgbWQ6cHgtMTYgc2hhZG93LWxnIHRleHQtY2VudGVyIG14LWF1dG8gbWF4LXctM3hsIDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRlc3RpbW9uaWFsLWljb24ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWItOCBteC1hdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucXVvdGUtaWNvbiB7XHJcblx0XHRcdEBhcHBseSB3LTkgaC05IHRleHQtY2FyZW5ldGljLWFjY2VudDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWItOCBteS1hdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0cDpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdEBhcHBseSBtYi0wO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRcdFx0QGFwcGx5IG1iLTQgdGV4dC1sZyBmb250LXNlbWlib2xkO1xyXG5cdFx0fVxyXG5cdFx0KyAuc2xpZGVzaG93X19uYXZ7XHJcblx0XHRcdEBhcHBseSBweC00IG1kOnB4LTA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLmludHJvLXAge1xyXG5cdEBhcHBseSB0ZXh0LXhsIGxlYWRpbmctNztcclxufVxyXG5cclxuLndwc2wtaW5mby13aW5kb3cgKiB7XHJcblx0QGFwcGx5IHRleHQtZ3JheTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1lbmFibGVkLmhlYWRlci10cmFuc3BhcmVudC5zY3JvbGxlZCxcclxuLm5vdGlmaWNhdGlvbi1lbmFibGVkLmhlYWRlci10cmFuc3BhcmVudC1wYWR0b3Auc2Nyb2xsZWQge1xyXG5cdEBhcHBseSAhdG9wLTA7XHJcbn1cclxuYm9keS5oZWFkZXItdHJhbnNwYXJlbnQtcGFkdG9wIG1haW4ge1xyXG5cdEBhcHBseSBwdC0zMiBtZDpwdC0zNjtcclxufVxyXG5cclxuLypib2R5Om5vdCguYmxvZykgLmZhY2V0d3AtbG9hZC1tb3JlLCovXHJcbi8qc2VjdGlvbiAuZmFjZXR3cC1sb2FkLW1vcmUgeyovXHJcbi8qXHRAYXBwbHkgYnV0dG9uLXNlY29uZGFyeSB3LWZ1bGw7Ki9cclxuLyp9Ki9cclxuXHJcbi8qIHBvcHVwIG1ha2VyICovXHJcblx0LnB1bSBidXR0b24ucHVtLWNsb3NlLnBvcG1ha2UtY2xvc2Uge1xyXG5cdFx0QGFwcGx5IGZpeGVkIHRvcC04IHJpZ2h0LTEyIHctOCBoLTggYm9yZGVyLTIgYm9yZGVyLXRyYW5zcGFyZW50IGR1cmF0aW9uLTIwMCB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLWZ1bGwgdGV4dC10ZXh0LWxpZ2h0IGJnLXRyYW5zcGFyZW50IGhvdmVyOnRleHQtY2FyZW5ldGljLWxpZ2h0LWdyYXkgdGV4dC1zbSAgbWwtYXV0byBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgY3Vyc29yLXBvaW50ZXIgbXItNCBtdC00O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHQmOmZvY3VzLCAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0QGFwcGx5ICBib3JkZXItdGV4dC1saWdodCAgYm9yZGVyLTIgYm9yZGVyLXNvbGlkIG91dGxpbmUtbm9uZSBhZnRlcjpib3JkZXItdGV4dC1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdC5wdW0gYnV0dG9uLnB1bS1jbG9zZS5wb3BtYWtlLWNsb3Nle1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBhcHBseSBjb250ZW50LVsnJ10gaC00IHctNCBiZy1uby1yZXBlYXQgYmctY2VudGVyIGFic29sdXRlIG0tNDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBjbGFzcz1cInctMyBoLTNcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIlM0UlM0NwYXRoIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTEgMSA2IDZtMCAwIDYgNk03IDdsNi02TTcgN2wtNiA2XCIvJTNFJTNDL3N2ZyUzRScpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkge1xyXG5cdFx0QGFwcGx5IGJnLWhlYWRpbmctZGFyayAhb3BhY2l0eS0xMDAgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHRcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBzaGFkb3ctbm9uZSB0ZXh0LXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cdC5wdW0gIC5wdW0tdGl0bGV7XHJcblx0XHRAYXBwbHkgdGV4dC1oMiBmb250LXNlbWlib2xkIHRleHQtaGVhZGluZy1saWdodDtcclxuXHR9XHJcblx0XHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBwLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHNwYW4sIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgYSB7XHJcblx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoMSwgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDEsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDIsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmgyLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGgzLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oMywgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoNCwgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDQsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDUsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmg1LCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGg2LCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oNiB7XHJcblx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0I2NtcGx6LWNvb2tpZXMtb3ZlcnZpZXcgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwjY21wbHotZG9jdW1lbnQgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jbXBsei11bmxpbmtlZC1tb2RlIC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZTogXCJoZWFkaW5nIHBhcmFncmFwaCBsYWJlbCBjaGVja2JveCBjaGV2cm9uXCI7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciBhdXRvIGF1dG8gYXV0byAyNXB4XHJcblx0fVxyXG5cclxuXHRodG1sW2xhbmc9XCJlbi1VU1wiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJlblwiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJhdXRvXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9IFxyXG5cdGh0bWxbbGFuZz1cImVzXCJdIC5ub3RyYW5zbGF0ZS5zcGFuaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9IFxyXG5cdC5ndHJhbnNsYXRlX3dyYXBwZXJ7XHJcblx0XHRAYXBwbHkgYmctd2hpdGUgdy0zNiBzaGFkb3ctbGc7XHJcblx0fVxyXG5cdC5ndHJhbnNsYXRlX3dyYXBwZXIgYS5nbGlua3tcclxuXHRcdEBhcHBseSBteS0xLjUgdGV4dC1jZW50ZXIgcHktMjtcclxuXHR9XHJcblxyXG4uc2VjdGlvbi10ZXN0aW1vbmlhbC12aWRlbyAudmlkZW8taW5uZXIge1xyXG5cdC8qQGFwcGx5IGJlZm9yZTpiZy1wcmltYXJ5LWRhcmsgYmVmb3JlOm9wYWNpdHktODAgYmVmb3JlOmFic29sdXRlIGJlZm9yZTp0b3AtMCBiZWZvcmU6bGVmdC0wIGJlZm9yZTp3LWZ1bGwgYmVmb3JlOmgtZnVsbDsqL1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT0gZmxpcCBob3ZlciBzdHlsZXMgPT09PT09PT09PT09ICovXHJcbi5jYXJkZmxpcC5mbGlwcGVkIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5jYXJkZmxpcC5mbGlwcGVkIC5jYXJkZmxpcC1mcm9udCB7XHJcblx0QGFwcGx5IG9wYWNpdHktMCBwb2ludGVyLWV2ZW50cy1ub25lO1xyXG59XHJcbi5mbGlwcGVkLW9uY2UgLmNhcmRmbGlwLWZyb250IHtcclxuXHRAYXBwbHkgYWJzb2x1dGU7XHJcbn1cclxuLmZsaXBwZWQtb25jZSAuY2FyZGZsaXAtYmFjayB7XHJcblx0QGFwcGx5IGFic29sdXRlIGZsZXg7XHJcbn1cclxuLmNhcmRmbGlwLWJhY2sge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcbi5jYXJkZmxpcCB7XHJcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG5cclxuLmRyb3BzaGFkb3ctcmlnaHQge1xyXG5cdGJveC1zaGFkb3c6IDEycHggMTJweCAwcHggMHB4ICNGRkZGRkY2NjtcclxufVxyXG5cclxuLnRlYW0tZ3JpZCArIC50ZWFtLXRpdGxlIHtcclxuXHRAYXBwbHkgbXQtMTYgbWQ6bXQtMjQgbGc6bXQtMzI7XHJcbn1cclxuLnNwLXBvcHVwIHtcclxuXHRAYXBwbHkgcmVsYXRpdmUgYmctd2hpdGUgcHgtNyBweS04IHctZnVsbCBtYXgtdy1bNzAwcHhdIG15LTEyIG14LWF1dG8gcm91bmRlZC1bNDBweF0gZHJvcHNoYWRvdy1yaWdodDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09IE1hZ25pZmljIFBvcHVwID09PT09PT09PT09PSAqL1xyXG4ubWZwLWJnIHtcclxuXHRAYXBwbHkgYmctcHJpbWFyeSBvcGFjaXR5LVswLjg1XTtcclxufVxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG5cdEBhcHBseSBweC02O1xyXG5cclxuXHQubWZwLWNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xNzE0XzE3NzE1KVwiPjxwYXRoIGQ9XCJNMTIuMDE2NSAxMEwxOS41NjQ2IDIuNDUxODJDMTkuNzAwOCAyLjMyMDI3IDE5LjgwOTUgMi4xNjI5MSAxOS44ODQyIDEuOTg4OTNDMTkuOTU5IDEuODE0OTQgMTkuOTk4MyAxLjYyNzgxIDE5Ljk5OTkgMS40Mzg0NkMyMC4wMDE2IDEuMjQ5MTEgMTkuOTY1NSAxLjA2MTMyIDE5Ljg5MzggMC44ODYwNjVDMTkuODIyMSAwLjcxMDgwNiAxOS43MTYyIDAuNTUxNTgzIDE5LjU4MjMgMC40MTc2ODVDMTkuNDQ4NCAwLjI4Mzc4OCAxOS4yODkyIDAuMTc3ODk4IDE5LjExMzkgMC4xMDYxOTRDMTguOTM4NyAwLjAzNDQ5MDEgMTguNzUwOSAtMC4wMDE1OTE1OCAxOC41NjE1IDUuMzg0NDFlLTA1QzE4LjM3MjIgMC4wMDE2OTkyNiAxOC4xODUxIDAuMDQxMDM5MiAxOC4wMTExIDAuMTE1Nzc4QzE3LjgzNzEgMC4xOTA1MTcgMTcuNjc5NyAwLjI5OTE1OCAxNy41NDgyIDAuNDM1MzYyTDEwIDcuOTgzNTRMMi40NTE4MiAwLjQzNTM2MkMyLjE4Mjg2IDAuMTc1NTkyIDEuODIyNjMgMC4wMzE4NTIgMS40NDg3MiAwLjAzNTEwMTJDMS4wNzQ4MSAwLjAzODM1MDMgMC43MTcxMzggMC4xODgzMjkgMC40NTI3MzMgMC40NTI3MzNDMC4xODgzMjkgMC43MTcxMzggMC4wMzgzNTAzIDEuMDc0ODEgMC4wMzUxMDEyIDEuNDQ4NzJDMC4wMzE4NTIgMS44MjI2MyAwLjE3NTU5MiAyLjE4Mjg2IDAuNDM1MzYyIDIuNDUxODJMNy45ODM1NCAxMEwwLjQzNTM2MiAxNy41NDgyQzAuMjk5MTU4IDE3LjY3OTcgMC4xOTA1MTcgMTcuODM3MSAwLjExNTc3OCAxOC4wMTExQzAuMDQxMDM5MiAxOC4xODUxIDAuMDAxNjk5MjYgMTguMzcyMiA1LjM4NDQxZS0wNSAxOC41NjE1Qy0wLjAwMTU5MTU4IDE4Ljc1MDkgMC4wMzQ0OTAxIDE4LjkzODcgMC4xMDYxOTQgMTkuMTEzOUMwLjE3Nzg5OCAxOS4yODkyIDAuMjgzNzg4IDE5LjQ0ODQgMC40MTc2ODUgMTkuNTgyM0MwLjU1MTU4MyAxOS43MTYyIDAuNzEwODA2IDE5LjgyMjEgMC44ODYwNjUgMTkuODkzOEMxLjA2MTMyIDE5Ljk2NTUgMS4yNDkxMSAyMC4wMDE2IDEuNDM4NDYgMTkuOTk5OUMxLjYyNzgxIDE5Ljk5ODMgMS44MTQ5NCAxOS45NTkgMS45ODg5MyAxOS44ODQyQzIuMTYyOTEgMTkuODA5NSAyLjMyMDI3IDE5LjcwMDggMi40NTE4MiAxOS41NjQ2TDEwIDEyLjAxNjVMMTcuNTQ4MiAxOS41NjQ2QzE3LjgxNzEgMTkuODI0NCAxOC4xNzc0IDE5Ljk2ODEgMTguNTUxMyAxOS45NjQ5QzE4LjkyNTIgMTkuOTYxNiAxOS4yODI5IDE5LjgxMTcgMTkuNTQ3MyAxOS41NDczQzE5LjgxMTcgMTkuMjgyOSAxOS45NjE2IDE4LjkyNTIgMTkuOTY0OSAxOC41NTEzQzE5Ljk2ODEgMTguMTc3NCAxOS44MjQ0IDE3LjgxNzEgMTkuNTY0NiAxNy41NDgyTDEyLjAxNjUgMTBaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xNzE0XzE3NzE1XCI+PHJlY3Qgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIndoaXRlXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xyXG5cdFx0dGV4dC1hbGlnbjogdW5zZXQ7XHJcblxyXG5cdFx0QGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1yaWdodC10b3AgYmctW2xlbmd0aDoyMHB4XSBoLVs3NHB4XSBwci0wIGluZGVudC1bLTk5OTlweF0gLXRvcC1bNDVweF0gb3BhY2l0eS0xMDA7XHJcblx0fVxyXG5cclxuXHQubWZwLWNvbnRlbnQge1xyXG5cdFx0QGFwcGx5IG1heC13LTd4bCBtYXgtaC1bNzV2aF07XHJcblxyXG5cdFx0Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XHJcblx0XHRcdEBhcHBseSBzaGFkb3ctbm9uZSByb3VuZGVkLVs0MHB4XTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09IEdyYXZpdHkgRm9ybXMgPT09PT09PT09PT09ICovXHJcbi5nZm9ybV93cmFwcGVyIHtcclxuXHQuZ2Zvcm1faGVhZGluZyB7XHJcblx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Zm9ybSB7XHJcblx0XHQuZ2Zvcm0tYm9keS5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1sZWZ0IGdhcC14LTggZ2FwLXktOCBpbmxpbmUtYmxvY2sgc206Z3JpZDtcclxuXHJcblx0XHRcdC5nZmllbGQge1xyXG5cdFx0XHRcdCYuZ2ZfZ3JpZF9uZXdfcm93IHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZW5kOiA3O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMjZweF0gbWItMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeS1saWdodCBob3Zlcjp0ZXh0LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwuZ2ZpZWxkX2xhYmVsLCBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtWzIwcHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsIG1iLTAgcC0wO1xyXG5cdFx0XHRcdFx0dGV4dC13cmFwOiBwcmV0dHk7XHJcblxyXG5cdFx0XHRcdFx0c3Bhbi5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgbWwtMCB0ZXh0LXdoaXRlIHRleHQtWzIwcHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0KiB7IEBhcHBseSBtYXgtdy1mdWxsOyB9XHJcblxyXG5cdFx0XHRcdFx0QGFwcGx5IG10LTQ7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZm9jdXM6YmctWyNmZmY1YmNdIGJvcmRlci0yIGJvcmRlci1wcmltYXJ5LWxpZ2h0IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQteGwgc2hhZG93LW5vbmUgdGV4dC1wcmltYXJ5LWRhcmsgdGV4dC1bMTdweF0gbGVhZGluZy1ub3JtYWwgcHktMy41IHB4LTQgaC1hdXRvIHctZnVsbCBwbGFjZWhvbGRlcjp0ZXh0LXRleHQtZGFyay0xMDA7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMVwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMSAxMFwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzE4MTZfMTQ5ODYpXCI+PHBhdGggZD1cIk01LjE1MzQ2IDcuMjczNDVMNS4xNTM1MSA3LjI3MzUxQzUuMjQ2MTMgNy4zNjMzOSA1LjM3NDg3IDcuNDE2NSA1LjUxMjE4IDcuNDE2NTlMNS4xNTM0NiA3LjI3MzQ1Wk01LjE1MzQ2IDcuMjczNDVMMS4xNTM0NiAzLjM5MjUxTDEuMTUzNTEgMy4zOTI0Nk01LjE1MzQ2IDcuMjczNDVMMS4xNTM1MSAzLjM5MjQ2TTEuMTUzNTEgMy4zOTI0NkwxLjE0NzE4IDMuMzg2NTJNMS4xNTM1MSAzLjM5MjQ2TDEuMTQ3MTggMy4zODY1Mk0xLjE0NzE4IDMuMzg2NTJDMS4xMDAwNSAzLjM0MjM2IDEuMDYzMzMgMy4yOTAzNiAxLjAzODM4IDMuMjM0MDFDMS4wMTM0NSAzLjE3NzcgMS4wMDA1NiAzLjExNzcyIDEuMDAwMDIgMy4wNTc0NEMwLjk5OTQ3OCAyLjk5NzE2IDEuMDExMjkgMi45MzcwMiAxLjAzNTE4IDIuODgwMzdDMS4wNTkwOCAyLjgyMzY4IDEuMDk0ODEgMi43NzExNiAxLjE0MTA3IDIuNzI2MjhDMS4xODczNSAyLjY4MTM3IDEuMjQzMjMgMi42NDUwNyAxLjMwNTgxIDIuNjIwMjNDMS4zNjg0MiAyLjU5NTM3IDEuNDM2IDIuNTgyNjkgMS41MDQ0NyAyLjU4MzI3QzEuNTcyOTUgMi41ODM4NSAxLjY0MDI1IDIuNTk3NjcgMS43MDIzNCAyLjYyMzU0QzEuNzY0NCAyLjY0OTQxIDEuODE5NTMgMi42ODY2IDEuODY0OTMgMi43MzIyTDEuODY0ODggMi43MzIyNk0xLjE0NzE4IDMuMzg2NTJMMS44NjQ4OCAyLjczMjI2TTEuODY0ODggMi43MzIyNkwxLjg3MTEyIDIuNzM4MzFNMS44NjQ4OCAyLjczMjI2TDEuODcxMTIgMi43MzgzMU0xLjg3MTEyIDIuNzM4MzFMNS4xNjQxMSA1LjkzMzI5TDUuNTEyMjkgNi4yNzExTTEuODcxMTIgMi43MzgzMUw1LjUxMjI5IDYuMjcxMU01LjUxMjI5IDYuMjcxMUw1Ljg2MDQ2IDUuOTMzMjlNNS41MTIyOSA2LjI3MTFMNS44NjA0NiA1LjkzMzI5TTUuODYwNDYgNS45MzMyOUw5LjE0OTggMi43NDE4NkM5LjI0Mjk0IDIuNjU1ODUgOS4zNjk5MiAyLjYwNTk4IDkuNTA0NDcgMi42MDcxMkM5LjY0MDI5IDIuNjA4MjYgOS43NjczMSAyLjY2MTIzIDkuODU4OTMgMi43NTAxM0M5Ljk1MDA3IDIuODM4NTUgOS45OTg5MiAyLjk1NDk2IDkuOTk5OTggMy4wNzMzOEMxMC4wMDEgMy4xOTA2NiA5Ljk1NTE4IDMuMzA2NjMgOS44Njc0NSAzLjM5NjA2TDUuODcxMTIgNy4yNzM0NUw1Ljg3MTA2IDcuMjczNTFNNS44NjA0NiA1LjkzMzI5TDUuODcxMDYgNy4yNzM1MU01Ljg3MTA2IDcuMjczNTFDNS43Nzg0NCA3LjM2MzM5IDUuNjQ5NyA3LjQxNjUgNS41MTIzOSA3LjQxNjU5TDUuODcxMDYgNy4yNzM1MVpcIiBmaWxsPVwiJTIzMjM0NDc2XCIgc3Ryb2tlPVwiJTIzMjM0NDc2XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xODE2XzE0OTg2XCI+PHJlY3Qgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuNSlcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0QGFwcGx5IGZvY3VzOmJnLVsjZmZmNWJjXSBiZy1bbGVuZ3RoOjEwcHhdIGJvcmRlci0yIGJvcmRlci1wcmltYXJ5LWxpZ2h0IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQteGwgc2hhZG93LW5vbmUgdGV4dC1wcmltYXJ5LWRhcmsgdGV4dC1bMTdweF0gbGVhZGluZy1ub3JtYWwgcHktMy41IHB4LTQgcHItOSBoLWF1dG8gcGxhY2Vob2xkZXI6dGV4dC10ZXh0LWRhcmstMTAwO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBmb2N1czpiZy1bI2ZmZjViY10gYm9yZGVyLTIgYm9yZGVyLXByaW1hcnktbGlnaHQgZm9jdXM6Ym9yZGVyLXByaW1hcnktbGlnaHQgcm91bmRlZC14bCBzaGFkb3ctbm9uZSB0ZXh0LXByaW1hcnktZGFyayB0ZXh0LVsxN3B4XSBsZWFkaW5nLW5vcm1hbCBweS0zLjUgcHgtNCBoLTQwIHBsYWNlaG9sZGVyOnRleHQtdGV4dC1kYXJrLTEwMDtcclxuXHRcdFx0XHRcdFx0bWluLWJsb2NrLXNpemU6IDE2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZ2lucHV0X2NvbXBsZXgge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMyBnYXAteC0yLjUgZ2FwLXktMyBteC0wO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5naW5wdXRfY29udGFpbmVyLS1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgZ3JpZC1jb2xzLTI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5nZm9ybS1ncmlkLWNvbCB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IG0tMCBwLTAgdy1mdWxsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmFkZHJlc3NfemlwIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBzbTpjb2wtc3Bhbi0yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMTdweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbXQtMiBwLTA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5nZl9jbGVhcl9jb21wbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5nZmllbGRfY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiBwbC00O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBpbmxpbmUtZ3JpZCBncmlkLWNvbHMtWzE2cHhfYXV0b10gaXRlbXMtY2VudGVyIGdhcC0yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgcm91bmRlZC1bNHB4XSBoLTQgcC0xIHctNDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IHRleHQtWzE0cHhdO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE3cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsIG1sLTA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGl0ZW1zLWJhc2VsaW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSByb3VuZGVkLVs0cHhdIGgtNCBwLTEgdy00O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSB0ZXh0LVsxNHB4XTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbWwtMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXJhZGlvIHtcclxuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGdhcC0xNDtcclxuXHJcblx0XHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0LypAYXBwbHkgc206ZmxvYXQtbGVmdDsqL1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHNtOm10LTA7XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2ZpZWxkX3JhZGlvIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHJvdW5kZWQtZnVsbCBwLTAgaC00IHctNCBmb2N1czpiZy1wcmltYXJ5IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgbWF4LXctZnVsbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXRpbWUge1xyXG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgaXRlbXMtY2VudGVyIGdyaWQtY29scy1bMWZyXzVweF8xZnJfMS41ZnJdIGdhcC0yLjUgdGV4dC1jZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2Zvcm0tZ3JpZC1jb2wge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBtYXgtdy1mdWxsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgcHItMjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtc20gZm9udC1ub3JtYWwgaXRhbGljIGxlYWRpbmctbm9ybWFsIG10LTQgbWItMCBwLTA7XHJcblxyXG5cdFx0XHRcdFx0Ji5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxyXG5cdFx0XHRcdFx0Ji5pbnN0cnVjdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgcm91bmRlZC14bCBib3JkZXItbm9uZSBwLTMgdGV4dC1bIzlBMDMxRV0gZm9udC1tZWRpdW0gbm90LWl0YWxpYyB0ZXh0LWJhc2UgbGVhZGluZy1ub3JtYWw7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWN1cnJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ3NlY3Rpb246bm90KC5uby1ocikge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1ub25lIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1zZWNvbmRhcnkgdG8tcHJpbWFyeSBoLVsxN3B4XSBwLTA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oci15ZWxsb3cucG5nJyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmdzZWN0aW9uLm5vLWhyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkX2NhbGN1bGF0aW9uIHtcclxuXHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IG10LTI7XHJcblxyXG5cdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1ub25lIGZvY3VzOmJvcmRlci1ub25lIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGUgdGV4dC1bNjJweF0gZm9udC1ib2xkIGxlYWRpbmctWzEwNSVdIHAtMCBwb2ludGVyLWV2ZW50cy1ub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmdmaWVsZC0tdHlwZS1jb25zZW50IHtcclxuXHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgaW5saW5lLWdyaWQgZ3JpZC1jb2xzLVsxNnB4X2F1dG9dIGl0ZW1zLWNlbnRlciBnYXAtMjtcclxuXHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgcm91bmRlZC1bNHB4XSBoLTQgcC0xIHctNDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgdGV4dC1bMTRweF07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE3cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsIG1sLTA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRmaWVsZHNldC5nZmllbGQge1xyXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMjBweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbWItMDtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4uZ2ZpZWxkX3JlcXVpcmVkIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgbWwtMC41IHRleHQtd2hpdGUgdGV4dC1bMjBweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWw7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0QGFwcGx5ICFtdC04ICFwLTA7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGgtMTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTJ4bCBuby11bmRlcmxpbmUgY3Vyc29yLXBvaW50ZXIgdHJhY2tpbmctdGlnaHQgdXBwZXJjYXNlIHB4LTUgdGV4dC1idXR0b25zLXNlY29uZGFyeS10ZXh0IGJnLWJ1dHRvbnMtc2Vjb25kYXJ5LWJnIGhvdmVyOmJnLWJ1dHRvbnMtc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG5cdFx0QGFwcGx5ICFoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT0gRmFjZXRXUCA9PT09PT09PT09PT0gKi9cclxuXHJcbmRpdi5mYWNldHdwLWZhY2V0IHtcclxuXHRAYXBwbHkgbWItMDtcclxuXHJcblx0Ji5mYWNldHdwLXR5cGUtc2VhcmNoIHtcclxuXHRcdC5mYWNldHdwLWlucHV0LXdyYXAge1xyXG5cdFx0XHRAYXBwbHkgdy1mdWxsO1xyXG5cclxuXHRcdFx0aS5mYWNldHdwLWljb24ge1xyXG5cdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgbGVmdC0wLjUgcmlnaHQtYXV0byBvcGFjaXR5LTEwMCB0b3AtMC41IGgtWzUzLjVweF0gdy05O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtb3V0bGluZS5zdmcnKTtcclxuXHRcdFx0XHRcdG1hc2staW1hZ2U6ICB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtb3V0bGluZS5zdmcnKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFzay1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hc2stcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHJcblx0XHRcdFx0XHRAYXBwbHkgYmctbm9uZSBiZy1jdXJyZW50IGgtZnVsbCB3LWZ1bGwgYW5pbWF0ZS1ub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdEBhcHBseSBmb2N1czpiZy1wcmltYXJ5LWxpZ2h0IGJvcmRlci0yIGJvcmRlci1wcmltYXJ5LWxpZ2h0IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQteGwgc2hhZG93LW5vbmUgdGV4dC1wcmltYXJ5LWRhcmsgdGV4dC1bMTdweF0gbGVhZGluZy1ub3JtYWwgcHktMy41IHByLTQgcGwtMTEgaC1hdXRvIHctZnVsbCBwbGFjZWhvbGRlcjp0ZXh0LXRleHQtZGFyay0xMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTFcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgMTEgMTBcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xODE2XzE0OTg2KVwiPjxwYXRoIGQ9XCJNNS4xNTM0NiA3LjI3MzQ1TDUuMTUzNTEgNy4yNzM1MUM1LjI0NjEzIDcuMzYzMzkgNS4zNzQ4NyA3LjQxNjUgNS41MTIxOCA3LjQxNjU5TDUuMTUzNDYgNy4yNzM0NVpNNS4xNTM0NiA3LjI3MzQ1TDEuMTUzNDYgMy4zOTI1MUwxLjE1MzUxIDMuMzkyNDZNNS4xNTM0NiA3LjI3MzQ1TDEuMTUzNTEgMy4zOTI0Nk0xLjE1MzUxIDMuMzkyNDZMMS4xNDcxOCAzLjM4NjUyTTEuMTUzNTEgMy4zOTI0NkwxLjE0NzE4IDMuMzg2NTJNMS4xNDcxOCAzLjM4NjUyQzEuMTAwMDUgMy4zNDIzNiAxLjA2MzMzIDMuMjkwMzYgMS4wMzgzOCAzLjIzNDAxQzEuMDEzNDUgMy4xNzc3IDEuMDAwNTYgMy4xMTc3MiAxLjAwMDAyIDMuMDU3NDRDMC45OTk0NzggMi45OTcxNiAxLjAxMTI5IDIuOTM3MDIgMS4wMzUxOCAyLjg4MDM3QzEuMDU5MDggMi44MjM2OCAxLjA5NDgxIDIuNzcxMTYgMS4xNDEwNyAyLjcyNjI4QzEuMTg3MzUgMi42ODEzNyAxLjI0MzIzIDIuNjQ1MDcgMS4zMDU4MSAyLjYyMDIzQzEuMzY4NDIgMi41OTUzNyAxLjQzNiAyLjU4MjY5IDEuNTA0NDcgMi41ODMyN0MxLjU3Mjk1IDIuNTgzODUgMS42NDAyNSAyLjU5NzY3IDEuNzAyMzQgMi42MjM1NEMxLjc2NDQgMi42NDk0MSAxLjgxOTUzIDIuNjg2NiAxLjg2NDkzIDIuNzMyMkwxLjg2NDg4IDIuNzMyMjZNMS4xNDcxOCAzLjM4NjUyTDEuODY0ODggMi43MzIyNk0xLjg2NDg4IDIuNzMyMjZMMS44NzExMiAyLjczODMxTTEuODY0ODggMi43MzIyNkwxLjg3MTEyIDIuNzM4MzFNMS44NzExMiAyLjczODMxTDUuMTY0MTEgNS45MzMyOUw1LjUxMjI5IDYuMjcxMU0xLjg3MTEyIDIuNzM4MzFMNS41MTIyOSA2LjI3MTFNNS41MTIyOSA2LjI3MTFMNS44NjA0NiA1LjkzMzI5TTUuNTEyMjkgNi4yNzExTDUuODYwNDYgNS45MzMyOU01Ljg2MDQ2IDUuOTMzMjlMOS4xNDk4IDIuNzQxODZDOS4yNDI5NCAyLjY1NTg1IDkuMzY5OTIgMi42MDU5OCA5LjUwNDQ3IDIuNjA3MTJDOS42NDAyOSAyLjYwODI2IDkuNzY3MzEgMi42NjEyMyA5Ljg1ODkzIDIuNzUwMTNDOS45NTAwNyAyLjgzODU1IDkuOTk4OTIgMi45NTQ5NiA5Ljk5OTk4IDMuMDczMzhDMTAuMDAxIDMuMTkwNjYgOS45NTUxOCAzLjMwNjYzIDkuODY3NDUgMy4zOTYwNkw1Ljg3MTEyIDcuMjczNDVMNS44NzEwNiA3LjI3MzUxTTUuODYwNDYgNS45MzMyOUw1Ljg3MTA2IDcuMjczNTFNNS44NzEwNiA3LjI3MzUxQzUuNzc4NDQgNy4zNjMzOSA1LjY0OTcgNy40MTY1IDUuNTEyMzkgNy40MTY1OUw1Ljg3MTA2IDcuMjczNTFaXCIgZmlsbD1cIiUyMzIzNDQ3NlwiIHN0cm9rZT1cIiUyMzIzNDQ3NlwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfMTgxNl8xNDk4NlwiPjxyZWN0IHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIGZpbGw9XCJ3aGl0ZVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjUpXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcclxuXHJcblx0XHRcdEBhcHBseSBmb2N1czpiZy1wcmltYXJ5LWxpZ2h0IGJnLVtsZW5ndGg6MTBweF0gYm9yZGVyLTIgYm9yZGVyLXByaW1hcnktbGlnaHQgZm9jdXM6Ym9yZGVyLXByaW1hcnktbGlnaHQgcm91bmRlZC14bCBzaGFkb3ctbm9uZSB0ZXh0LXByaW1hcnktZGFyayB0ZXh0LVsxN3B4XSBsZWFkaW5nLW5vcm1hbCBweS0zLjUgcHgtNCBwci05IGgtYXV0byB3LWZ1bGwgcGxhY2Vob2xkZXI6dGV4dC10ZXh0LWRhcmstMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYWNldHdwLXR5cGUtcmVzZXQge1xyXG5cdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGgtZnVsbCByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnWCc7XHJcblxyXG5cdFx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC1wcmltYXJ5IHRleHQtWzIwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtWzMwcHhdIHctWzMwcHhdIGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcG9pbnRlci1ldmVudHMtbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRhLmZhY2V0d3AtcmVzZXQgIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBoLWZ1bGwgcGwtWzM4cHhdIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZ3JhZGllbnQtdGV4dC1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktZGFyaykgMCUsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktbGlnaHQpIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4uZ3JhZGllbnQtdGV4dCB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjE4ZGVnLCB2YXIoLS1jYXJlbmV0aWMtcHJpbWFyeS1saWdodCkgLTIwJSwgdmFyKC0tY2FyZW5ldGljLW9mZi13aGl0ZSkgMTIwJSk7XHJcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbnN2Zy5zcGlyYWwtY2lyY2xlcyB7XHJcblx0cGF0aCB7XHJcblx0XHRAYXBwbHkgZmlsbC1wcmltYXJ5LWxpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jbS1oaXBhYS1wcml2YWN5LXN0YXRlbWVudC1saW5rID4gYSxcclxuLmNtLWhpcGFhLXByaXZhY3ktc3RhdGVtZW50ID4gYSB7XHJcblx0QGFwcGx5ICF0ZXh0LXdoaXRlO1xyXG59XHJcbi5jbS1oaXBhYS1wb3dlcmVkLWJ5LWJhZGdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBUZW1wb3JhcnkgKi9cclxuLnNlY3Rpb24uc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHQuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnk7XHJcblxyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJvcmRlci1idXR0b25zLXNlY29uZGFyeS1iZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keS5kZXZlbnYtZGV2LnNpdGUtaWQtNixcclxuYm9keS5kZXZlbnYtbGl2ZS5zaXRlLWlkLTIwIHtcclxuXHQuYnV0dG9uLWxpbmstYXJyb3csXHJcblx0Lndwc2wtaW5mby13aW5kb3cgYS53cHNsLWRpcmVjdGlvbnMsXHJcblx0Ym9keS5ibG9nIGJ1dHRvbi5mYWNldHdwLWxvYWQtbW9yZSxcclxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlc291cmNlLWNlbnRlciBidXR0b24uZmFjZXR3cC1sb2FkLW1vcmUsXHJcblx0LnNlY3Rpb24uc2VjdGlvbi1ldmVudC1jZW50ZXIgYnV0dG9uLmZhY2V0d3AtbG9hZC1tb3JlIHtcclxuXHRcdEBhcHBseSBob3Zlcjp0ZXh0LWdyYXk7XHJcblx0fVxyXG5cdC5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdEBhcHBseSBob3Zlcjp0ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHQuc2VjdGlvbi5zZXR0aW5nLXRleHQtY29sb3ItbGlnaHQgLmJ1dHRvbi1zZWNvbmRhcnksXHJcblx0LnNlY3Rpb24uc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IC5idXR0b24tc2Vjb25kYXJ5IHNwYW4ge1xyXG5cdFx0QGFwcGx5IGhvdmVyOiF0ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLmhlYWRlci10b3Age1xyXG5cdFx0QGFwcGx5ICFiZy1wcmltYXJ5LWRhcms7XHJcblx0fVxyXG5cdC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaSBhLFxyXG5cdC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaS50cmFuc2xhdGUgYnV0dG9uIHtcclxuXHRcdEBhcHBseSAhdGV4dC13aGl0ZTtcclxuXHR9XHJcblx0LmhlYWRlci10b3AtcmlnaHQtbmF2IGRpdi5ndHJhbnNsYXRlX3dyYXBwZXIgYS5nbGluayB7XHJcblx0XHRAYXBwbHkgIXRleHQtcHJpbWFyeS1kYXJrO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuXHRcdC5zZWN0aW9uLWhlcm8ge1xyXG5cdFx0XHRoMSwgcCB7XHJcblx0XHRcdFx0QGFwcGx5ICF0ZXh0LXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdmctd2F2ZXMge1xyXG5cdFx0LypmaWx0ZXI6IGludmVydCg5MiUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMjglKSBodWUtcm90YXRlKDI0NWRlZykgYnJpZ2h0bmVzcyg1MDclKSBjb250cmFzdCgxMDAlKTsqL1xyXG5cdFx0ZmlsdGVyOiBzYXR1cmF0ZSgyOCUpO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdH1cclxuXHQuaHItc3BoZXJlcyB7XHJcblx0XHRmaWx0ZXI6IGh1ZS1yb3RhdGUoNDBkZWcpIHNhdHVyYXRlKDAuNikgYnJpZ2h0bmVzcygwLjkpO1xyXG5cdH1cclxuXHQuZ3JhZGllbnQtdGV4dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuMThkZWcsIHZhcigtLWNhcmVuZXRpYy1wcmltYXJ5LWxpZ2h0KSAwJSwgdmFyKC0tY2FyZW5ldGljLW9mZi13aGl0ZSkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNlY3Rpb24tY3RhIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRhM2U4YSAwJSwgIzJkMjM2MyAxMDAlKTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuZGV2ZW52LWRldi5zaXRlLWlkLTgsXHJcbmJvZHkuZGV2ZW52LWxpdmUuc2l0ZS1pZC0yMiB7XHJcblx0LmhlYWRlci10b3AtcmlnaHQtbmF2IGxpIGEsXHJcblx0LmhlYWRlci10b3AtcmlnaHQtbmF2IGxpLnRyYW5zbGF0ZSBidXR0b24ge1xyXG5cdFx0QGFwcGx5ICF0ZXh0LWJsYWNrO1xyXG5cdH1cclxuXHQvKi5zdmctd2F2ZXMgeyovXHJcblx0LypcdGZpbHRlcjogaW52ZXJ0KDkyJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgyOCUpIGh1ZS1yb3RhdGUoMjQ1ZGVnKSBicmlnaHRuZXNzKDUwNyUpIGNvbnRyYXN0KDEwMCUpOyovXHJcblx0XHQvKmZpbHRlcjogc2F0dXJhdGUoMjglKTsqL1xyXG5cdFx0LypvcGFjaXR5OiAwLjU7Ki9cclxuXHQvKn0qL1xyXG5cdC8qLmhyLXNwaGVyZXMsKi9cclxuXHQvKi50ZXN0LXF1b3RlcyB7Ki9cclxuXHQvKlx0ZmlsdGVyOiBodWUtcm90YXRlKC0xNDBkZWcpIHNhdHVyYXRlKDAuNikgYnJpZ2h0bmVzcygwLjkpOyovXHJcblx0Lyp9Ki9cclxufVxyXG5cclxuYm9keS5kZXZlbnYtZGV2LnNpdGUtaWQtMTAsXHJcbmJvZHkuZGV2ZW52LWxpdmUuc2l0ZS1pZC0yNCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRXhwZWRpdGlvbl9JRy1tYXAtbGluZXMucG5nLndlYnAnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMTkzLCA1MywgMSk7XHJcblxyXG5cdCYucGFyZW50LXBhZ2VpZC0xMSB7XHJcblx0XHQuc2VjdGlvbi1yZXNvdXJjZS1jZW50ZXIge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGFwcGx5IGJnLW9mZi13aGl0ZSBjb250ZW50LVsnJ10gaC1mdWxsIGxlZnQtMCBhYnNvbHV0ZSB0b3AtMCB3LWZ1bGw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qLmdyYWRpZW50LXRleHQtZGFyayB7Ki9cclxuXHQvKlx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTsqL1xyXG5cdC8qXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ki9cclxuXHQvKlx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ki9cclxuXHQvKn0qL1xyXG5cdC8qLmdyYWRpZW50LXRleHQgeyovXHJcblx0LypcdGJhY2tncm91bmQ6IHZhcigtLWNhcmVuZXRpYy1wcmltYXJ5LWdyYWRpZW50KTsqL1xyXG5cdC8qXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ki9cclxuXHQvKlx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ki9cclxuXHQvKn0qL1xyXG59XHJcblxyXG5ib2R5LmRldmVudi1saXZlLnNpdGUtaWQtMjUge1xyXG5cdC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtLWJvZHkuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE1QREEgKi9cclxuYm9keS5kZXZlbnYtZGV2LnNpdGUtaWQtMTEsXHJcbmJvZHkuZGV2ZW52LWxpdmUuc2l0ZS1pZC0yNiB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuXHRoMSwgLmgxIHtcclxuXHRcdEBhcHBseSB0ZXh0LVszNnB4XSBzbTp0ZXh0LVs0MHB4XSBtZDp0ZXh0LVs2M3B4XTtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIk1vY2hpeSBQb3AgUCBPbmVcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMTI1JTtcclxuXHR9XHJcblxyXG5cdGgzLCAuaDMgeyBmb250LXNpemU6IDMwcHg7IH1cclxuXHJcblx0c2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tbG9nby1zdHJpcCB7XHJcblx0XHRkaXYgPiBkaXYgPiBpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFRpbWJlcmxhbmUgKi9cclxuYm9keS5kZXZlbnYtZGV2LnNpdGUtaWQtMTIsXHJcbmJvZHkuZGV2ZW52LWxpdmUuc2l0ZS1pZC0yNyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRXhwZWRpdGlvbl9JRy1tYXAtbGluZXMucG5nLndlYnAnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlMWQxO1xyXG5cdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblxyXG5cdCYucGFyZW50LXBhZ2VpZC0xMSB7XHJcblx0XHQuc2VjdGlvbi1yZXNvdXJjZS1jZW50ZXIge1xyXG5cdFx0XHQucmVzb3VyY2UtY2VudGVyLWJnIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuZGV2ZW52LWxpdmUuc2l0ZS1pZC0yOSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcblx0XHQuc2VjdGlvbi1oZXJvIHtcclxuXHRcdFx0aDEsIHAge1xyXG5cdFx0XHRcdEBhcHBseSAhdGV4dC13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxvYWQtbW9yZV9fb3V0ZXI6aGFzKC5mYWNldHdwLWhpZGRlbikge1xyXG5cdEBhcHBseSBoaWRkZW47XHJcbn0iLCIuc2VjdGlvbi1jb250ZW50IHtcblx0LmNvbHVtbi1jb250ZW50IHtcblx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0O1xuXHR9XG59XG5cbkBsYXllciBjb21wb25lbnRzIHtcblx0I3dwc2wtc3RvcmVzIHtcblx0XHQud3BzbC1zdG9yZS1oZWFkZXIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LWhlYWRpbmctZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxvY2F0aW9uLXR5cGUge1xuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cblx0ZGl2LnBhZ2luYXRpb24ge1xuXHRcdEBhcHBseSAtbWwtMjtcblxuXHRcdGEsIHNwYW4ge1xuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5IG5vLXVuZGVybGluZSBweS0yIHB4LTQgbS0yIHRleHQtbGcgYm9yZGVyLXNvbGlkIGJvcmRlci0yIGJvcmRlci1zZWNvbmRhcnkgcm91bmRlZDtcblx0XHR9XG5cdFx0YTpob3ZlciwgLmN1cnJlbnQge1xuXHRcdFx0QGFwcGx5IGJnLXNlY29uZGFyeSB0ZXh0LXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdGRpdi5zZWFyY2gtcmVzdWx0cyxcblx0ZGl2LmJsb2ctYXJjaGl2ZSB7XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRAYXBwbHkgcGItMTQgbWItMTQgYm9yZGVyLWItc2Vjb25kYXJ5IGJvcmRlci1iO1xuXHRcdFx0aGVhZGVyIHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdEBhcHBseSBtYi00O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmUgdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0aW1lIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IGlubGluZS1ibG9jayBtYi00O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZGl2LmJsb2ctc2luZ2xlIHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdGhlYWRlciB7XG5cdFx0XHRcdHRpbWUge1xuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgaW5saW5lLWJsb2NrIG1iLTQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkaXYuYmxvZy1zaWRlYmFyIHtcblx0XHRAYXBwbHkgYm9yZGVyLXNvbGlkIGJvcmRlci10LTYgYm9yZGVyLXQtc2Vjb25kYXJ5O1xuXG5cdFx0bmF2IHtcblx0XHRcdHVsIHtcblx0XHRcdFx0QGFwcGx5IHBsLTA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBhcHBseSBtYi00IGZvbnQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiLyogbW9udHNlcnJhdC0zMDAgLSBsYXRpbiAqL1xuLypAZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59Ki8iLCJAbGF5ZXIgYmFzZSB7XHJcbiAgLmhlYWRlciB1bCB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBpdGVtcy1jZW50ZXI7XHJcblxyXG4gICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyLnNjcm9sbGVkIHtcclxuICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cclxuICAgIH1cclxuICAgIC5oZWFkZXItbWFpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgYS5sb2dvIHtcclxuICAgIEBhcHBseSByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGFwcGx5IGFic29sdXRlIHhsOmNvbnRlbnQtWycnXSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB3LXB4IGgtOSBiZy1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciBhLFxyXG4gIC5oZWFkZXIgYnV0dG9uIHtcclxuICAgIEBhcHBseSBmb250LWJsYWNrIHRleHQtaGVhZGluZy1kYXJrIHRleHQtWzE1cHhdIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmUgaG92ZXI6dGV4dC1oZWFkaW5nLWRhcmstNDAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AgYSxcclxuICAuaGVhZGVyLXRvcCBidXR0b24ge1xyXG4gICAgQGFwcGx5IHRleHQtc20geGw6dGV4dC1iYXNlIGxlYWRpbmctdGlnaHQgYm9yZGVyLWNhcmVuZXRpYy1ncmF5IHB5LTEgcHgtMiBteS0zIGxnOnB4LTQgeGw6cHgtNiBob3Zlcjp1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAudHJhbnNsYXRlIGJ1dHRvbjpob3ZlciBzcGFuIHtcclxuICAgIEBhcHBseSB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAuc2VhcmNoIGJ1dHRvbiB7XHJcbiAgICBAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcmsgaG92ZXI6dW5kZXJsaW5lIGhvdmVyOnRleHQtaGVhZGluZy1kYXJrLTQwMCBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZSB0ZXh0LWNlbnRlciBwLTI7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAuc2VhcmNoIGJ1dHRvbjpob3ZlciBzdmcge1xyXG4gICAgQGFwcGx5IGJvcmRlci1oZWFkaW5nLWRhcmstNDAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AgLnNlYXJjaCBidXR0b24gc3ZnIHtcclxuICAgIEBhcHBseSBoLTQgYm9yZGVyLWIgbWQ6bWwtNCAtbWItWzNweF0gYm9yZGVyLXRyYW5zcGFyZW50IHB5LVsycHhdO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IHtcclxuICAgIEBhcHBseSByZWxhdGl2ZTtcclxuXHJcbiAgICAjcmlnaHQtaGVhZGVyLW1lbnUge1xyXG4gICAgICBAYXBwbHkgZGl2aWRlLXggZGl2aWRlLXNvbGlkIGRpdmlkZS1ncmF5IHB5LTIgbWQ6cHktMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IHVsLnV0aWxpdHktbWVudSB7XHJcbiAgICBAYXBwbHkgZGl2aWRlLXggZGl2aWRlLXNvbGlkIGRpdmlkZS1ncmF5IHB5LTIgbWQ6cHktMS41IGhpZGRlbiBtZDpmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBAYXBwbHkgcHItMTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaS5tZW51LWl0ZW0ge1xyXG4gICAgQGFwcGx5IGZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGp1c3RpZnktY2VudGVyIG1kOmp1c3RpZnktc3RhcnQgcHgtNDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaSBhLFxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaSBidXR0b24sXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IC5jYWxsLW5vdyA+IGJ1dHRvbixcclxuICAuaGVhZGVyLXRvcC1sZWZ0LW5hdiBsaSBhIHtcclxuICAgIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LVsxMnB4XSB0ZXh0LWdyYXkgdXBwZXJjYXNlIHB4LTAgdy1mdWxsIGgtZnVsbCBteS0wIHB5LTAgbGVhZGluZy1bMS4zMzRdIGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiAuY2FsbC1ub3cgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgIEBhcHBseSBwLTA7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgIEBhcHBseSBweS0yLjUgcHgtNSBib3JkZXItbm9uZSB0ZXh0LXNtIGxlYWRpbmctbm9uZSB0ZXh0LWNlbnRlciBtZDp0ZXh0LXJpZ2h0IG1kOndoaXRlc3BhY2Utbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IC5jb250YWN0LXVzIHtcclxuICAgIEBhcHBseSBoaWRkZW4gbWQ6ZmxleDtcclxuICB9XHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IC5jYWxsLW5vdyBidXR0b24ge1xyXG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgLmNhbGwtbm93e1xyXG4gICAgQGFwcGx5IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IGxpLnRyYW5zbGF0ZSB7XHJcbiAgICBAYXBwbHkgYm9yZGVyLWwgYm9yZGVyLWdyYXk7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgQGFwcGx5IHRleHQtZ3JheTtcclxuICAgIH1cclxuICAgIHN2Zywgc3ZnIHBhdGgge1xyXG4gICAgICBAYXBwbHkgZmlsbC10ZXh0LWRhcms7XHJcbiAgICB9XHJcbiAgICAuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcclxuICAgICAgQGFwcGx5IHJvdW5kZWQtbWQgYmctWyNmOWZhZmJdIHotMTAgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBweS0xO1xyXG4gICAgICBhIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LWRhcmsgbXktMCBweC0zIHB5LTEuNSB0ZXh0LVsxM3B4XSBmb250LW5vcm1hbCBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggI0Q5RDlEOTUyO1xyXG5cclxuICAgIC8qIG1vYmlsZS10cmFuc2xhdGUgbGl2ZXMgaW5zaWRlIHRoZSB3aGl0ZSBwaWxsLCBzbyBhbHdheXMgdXNlIGRhcmsgdGV4dFxyXG4gICAgICAgcmVnYXJkbGVzcyBvZiBib2R5LmhlYWRlci10cmFuc3BhcmVudCBvdmVycmlkaW5nIGl0IHRvIHdoaXRlICovXHJcbiAgICAubmF2YmFyLWVuZCAubW9iaWxlLXRyYW5zbGF0ZSB7XHJcbiAgICAgIEBhcHBseSAhdGV4dC1wcmltYXJ5LWRhcmsgWyZfc3ZnX3BhdGhdOiFmaWxsLXByaW1hcnktZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbWVudSB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBmb250LXNlbWlib2xkIHhsOnAtMCBtZDpmbGV4LXJvdyBoLWZ1bGw7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgJi5oZWFkZXIgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBkaXYgPiBhLFxyXG4gICAgJi5oZWFkZXIgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGRpdiA+IGJ1dHRvbiB7XHJcbiAgICAgIC8qQGFwcGx5IHVuZGVybGluZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgIEBhcHBseSBncm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmxhc3QtY2hpbGQgLnN1Yi1tZW51IHtcclxuICAgICAgQGFwcGx5IC1tYi0yLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1kcm9wZG93biB7XHJcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBwLTA7XHJcblxyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgQGFwcGx5IGZpbGwtcHJpbWFyeS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgQGFwcGx5IGhpZGRlbiBmbGV4LWNvbCBpdGVtcy1zdHJldGNoIHB5LTIuNSBhYnNvbHV0ZSB0b3AtZnVsbCBib3JkZXItMiBib3JkZXItcHJpbWFyeS1kYXJrIHJvdW5kZWQtMnhsIG1kOm1pbi13LVsyMjJweF0gc2hhZG93IGJnLXByaW1hcnktZGFyayBteC0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgbWQ6bGVmdC0wIG1kOnRyYW5zbGF0ZS14LTAgbWluLXctWzc1dnddIG1kOm1pbi13LVs5MHZ3XSBtZDptaW4tdy0wO1xyXG5cclxuICAgICAgLm1lbnUtaXRlbS1kcm9wZG93biB7XHJcbiAgICAgICAgQGFwcGx5IG1sLTQ7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIEBhcHBseSBmaWxsLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgYm9yZGVyLWIgYm9yZGVyLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1kYXJrKSAwJSwgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1saWdodCkgMTAwJSkgMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgIEBhcHBseSBib3JkZXItMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtWzE3cHhdIHRleHQtaGVhZGluZy1kYXJrIGhvdmVyOnVuZGVybGluZSBweC00IHB5LTIgbWQ6dGV4dC1sZWZ0IG1kOndoaXRlc3BhY2Utbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgIEBhcHBseSBob3ZlcjpwbC03IGhvdmVyOnByLTEganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgQGFwcGx5IGhvdmVyOnBsLTQgaG92ZXI6cHItNDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1kcm9wZG93bi1pY29uIHtcclxuICAgICAgQGFwcGx5ICF0ZXh0LXByaW1hcnktbGlnaHQgaXRlbXMtY2VudGVyIGgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcclxuICAgICAgQGFwcGx5IGJnLXNlY29uZGFyeS1kYXJrIC1tYi0yLjUgbWQ6dG9wLTAgbWQ6bGVmdC1bMTAwJV0gbWQ6bWwtMC41IG1kOnB5LTAgcm91bmRlZC10bC1ub25lIHJvdW5kZWQtYmwtbm9uZSBib3JkZXItbm9uZTtcclxuXHJcbiAgICAgIC8qIEludmlzaWJsZSBicmlkZ2UgY292ZXJzIHRoZSBnYXAgc28gbW91c2UgZG9lc24ndCBsZWF2ZSBwYXJlbnQgbGkgKi9cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAYXBwbHkgaGlkZGVuIG1kOmJsb2NrIGFic29sdXRlIHRvcC0wIGJvdHRvbS0wIGNvbnRlbnQtWycnXTtcclxuICAgICAgICBsZWZ0OiAtMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgIEBhcHBseSAhdGV4dC13aGl0ZSBob3ZlcjohdGV4dC13aGl0ZSBob3Zlcjp1bmRlcmxpbmUgaG92ZXI6YmctdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3JpZ2h0LWhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LFxyXG4gICAgI3JpZ2h0LWhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiAuc3ViLW1lbnUsXHJcbiAgICAjcmlnaHQtaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAuc3ViLW1lbnUsXHJcbiAgICAjcmlnaHQtaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5zdWItbWVudSB7XHJcbiAgICAgIEBhcHBseSBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBweC0yIGxnOnB4LTAuNSAyeGw6cHgtMSAzeGw6cHgtMyB0ZXh0LXNtIHhsOnRleHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XHJcbiAgICAgIEBhcHBseSB4bDpweC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5IHRleHQtWzE1cHhdIGhvdmVyOnRleHQtcHJpbWFyeSBmb2N1czp0ZXh0LXByaW1hcnkgcGwtNCBweS00IGxnOnB5LTMgbGc6cGwtMiBsZWFkaW5nLTEwIGl0ZW1zLWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWRyb3Bkb3duLWljb24ge1xyXG4gICAgICBAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcmsgdy1bN3B4XSBoLVs3cHhdIG1sLTIgZHVyYXRpb24tMjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsLW5vdyBvcHRpb24ge1xyXG4gICAgICBAYXBwbHkgbGVhZGluZy00O1xyXG4gICAgfVxyXG5cclxuICAgICNyaWdodC1oZWFkZXItbWVudSB7XHJcbiAgICAgIC5tZW51LWl0ZW0tZHJvcGRvd24ge1xyXG4gICAgICAgIEBhcHBseSB3LVs3cHhdIGgtWzdweF0geGw6dy1bMTVweF0geGw6aC1bMTlweF0gcGItMCB4bDpwYi0yLjUgc2VsZi1lbmQ7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBAYXBwbHkgbGVmdC0wIHJpZ2h0LWF1dG8gbWQ6bGVmdC1hdXRvIG1kOnJpZ2h0LTAgbWluLXctW2F1dG9dIG1kOm1pbi13LTA7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1tZW51IC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgICBAYXBwbHkgaG92ZXI6cGwtNCBob3Zlcjpwci00O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW1lbnUge1xyXG4gICAgQGFwcGx5IGhpZGRlbiBbJi5vcGVuXTpibG9jayBpdGVtcy1lbmQganVzdGlmeS1iZXR3ZWVuIG92ZXJmbG93LWhpZGRlbiBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTAgcmlnaHQtMCBzaGFkb3cteGwgYm9yZGVyLXQtcHJpbWFyeSBib3JkZXItdC0yIHB5LTIuNSB4bDpmbGV4IHhsOnB5LTAgeGw6Ym9yZGVyLXQtMCB4bDpzaGFkb3ctbm9uZSB4bDpvdmVyZmxvdy12aXNpYmxlIHhsOnJlbGF0aXZlIHhsOnRvcC1hdXRvIHctZnVsbCB4bDp3LWF1dG87XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgQGFwcGx5IG1heC1oLVs3MHZoXSBvdmVyZmxvdy15LWF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaGVkdWxlLWFwcG9pbnRtZW50IGEge1xyXG4gICAgICBAYXBwbHkgaGlkZGVuIG1kOmZsZXggaG92ZXI6bm8tdW5kZXJsaW5lICF0ZXh0LWJ1dHRvbnMtcHJpbWFyeS10ZXh0IGhvdmVyOiF0ZXh0LWdyYXkgIWZvbnQtbWVkaXVtIHotMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5hdmJhci1tZW51LWRlc2t0b3Age1xyXG4gICAgICAubWVudS1pdGVtLWRyb3Bkb3duIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIC5tZW51LWl0ZW0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIHtcclxuICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICBAYXBwbHkgYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY2hlZHVsZS1hcHBvaW50bWVudCBhIHtcclxuICAgIEBhcHBseSBmbGV4IHhsOmhpZGRlbiBob3Zlcjpuby11bmRlcmxpbmUgIXRleHQtYnV0dG9ucy1wcmltYXJ5LXRleHQgaG92ZXI6IXRleHQtZ3JheSAhZm9udC1tZWRpdW0gei0wO1xyXG4gIH1cclxuICAubmF2YmFyLW1lbnUtbW9iaWxlLm9wZW4ge1xyXG4gICAgI2xlZnQtaGVhZGVyLW1lbnUubGVmdC1oZWFkZXItbWVudSxcclxuICAgICN1dGlsaXR5LW1lbnUudXRpbGl0eS1tZW51IHtcclxuICAgICAgQGFwcGx5IGZsZXgtY29sIHBiLTQgYmctcHJpbWFyeS1kYXJrO1xyXG5cclxuICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiB7XHJcbiAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1pdGVtLWRyb3Bkb3duIHtcclxuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCBwLVs0MHB4XzE2cHhfOHB4XzMycHhdO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtLWRyb3Bkb3duIHtcclxuICAgICAgICBAYXBwbHkgcC1bMjRweF8xNnB4XzI0cHhfMzJweF07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGFwcGx5IHctZnVsbCBncm93O1xyXG5cclxuICAgICAgICBkaXYubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgQGFwcGx5IHctZnVsbCBncm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtaXRlbS1kcm9wZG93bi1pY29uIHBhdGgge1xyXG4gICAgICAgICAgQGFwcGx5IGZpbGwtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICBAYXBwbHkgdy1mdWxsIGdyb3cgYm9yZGVyLWIgYm9yZGVyLWItcHJpbWFyeS1saWdodCBob3ZlcjpiZy1zZWNvbmRhcnktZGFyaztcclxuICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcclxuXHJcbiAgICAgICAgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGEubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICBAYXBwbHkganVzdGlmeS1iZXR3ZWVuIHByLTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lIHJvdW5kZWQtbm9uZSBzaGFkb3ctbm9uZSBweS0wICFsZWZ0LTAgIXRyYW5zbGF0ZS14LTAgbWItMDtcclxuXHJcbiAgICAgICAgICBsaS5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXYubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0wO1xyXG5cclxuICAgICAgICAgICAgICBhLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBweS00O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYS5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyomOmhvdmVyIHsqL1xyXG4gICAgICAgIC8qICAuc3ViLW1lbnUgeyovXHJcbiAgICAgICAgLyogICAgQGFwcGx5IHJlbGF0aXZlOyovXHJcbiAgICAgICAgLyogIH0qL1xyXG4gICAgICAgIC8qfSovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN1dGlsaXR5LW1lbnUudXRpbGl0eS1tZW51IHtcclxuICAgICAgQGFwcGx5IHctZnVsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNoZWFkZXItc2VhcmNoLWlucHV0IHtcclxuICAgIFxyXG5cclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIEBhcHBseSBoLTMgdy0zIGJnLW5vLXJlcGVhdCBjdXJzb3ItcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIGFyaWEtaGlkZGVuPSd0cnVlJyBjbGFzcz0ndy0zIGgtMycgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDYgNm0wIDAgNiA2TTcgN2w2LTZNNyA3bC02IDYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMC43NXJlbSAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgQGFwcGx5IHRleHQtdGV4dC1saWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGFwcGx5IHRleHQtd2hpdGUgYm9yZGVyLXdoaXRlIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJvcmRlci13aGl0ZSBmb2N1czpib3JkZXItd2hpdGUgaG92ZXI6Ymctd2hpdGUgaG92ZXI6dGV4dC1idXR0b25zLXByaW1hcnktYmcgdGV4dC1jZW50ZXI7XHJcbiAgfVxyXG5cclxuICAjaGVhZGVyLW5hdi1tb2RhbCB7XHJcbiAgICBAYXBwbHkgei01MDtcclxuXHJcbiAgICB1bC5oZWFkZXItbWVudSB7XHJcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHRleHQtdGV4dC1saWdodCBpdGVtcy1zdHJldGNoIGp1c3RpZnktc3RyZXRjaCB0ZXh0LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICBAYXBwbHkgcHktNCB3LWZ1bGwgZmxleCB0ZXh0LXNtIGZvbnQtc2VtaWJvbGQganVzdGlmeS1jZW50ZXIgdGV4dC10ZXh0LWxpZ2h0IGJvcmRlci1iIGJvcmRlci1iLXRleHQtbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgQGFwcGx5IGhpZGRlbiBwbC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBAYXBwbHkgdy1mdWxsO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgQGFwcGx5IHctZnVsbCBmbGV4LWdyb3c7XHJcbiAgICB9XHJcbiAgICAubWVudS1pdGVtLWRyb3Bkb3duLWljb24ge1xyXG4gICAgICBAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0IHctNyBoLTEuNTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgIEBhcHBseSBtbC0yIGZsZXgtd3JhcCBpdGVtcy1zdGFydDtcclxuXHJcbiAgICAgICYub3BlbiAuc3ViLW1lbnUge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtZ3JvdyBmbGV4LWNvbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHBvaW50bWVudC1saW5rIGEge1xyXG4gICAgICBAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0IGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLXNlY29uZGFyeSBmb2N1czpiZy1zZWNvbmRhcnkgdGV4dC1jZW50ZXIgcHktOCB3LWZ1bGwgbXktNCBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGRpdiA+IGEsXHJcbiAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gZGl2ID4gYnV0dG9uIHtcclxuICAgICAgLypAYXBwbHkgdW5kZXJsaW5lOyovXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbmJvZHkuaGVhZGVyLXdoaXRlIHtcclxuICBoZWFkZXIge1xyXG4gICAgQGFwcGx5IGJnLXdoaXRlIHN0aWNreTtcclxuXHJcbiAgICAudHJhbnNsYXRlIHN2ZyBwYXRoIHtcclxuICAgICAgQGFwcGx5IGZpbGwtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaGVhZGVyLXRyYW5zcGFyZW50LFxyXG5ib2R5LmhlYWRlci10cmFuc3BhcmVudC1wYWR0b3Age1xyXG4gID4gaGVhZGVyIHtcclxuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBmaXhlZDtcclxuXHJcbiAgICBhOm5vdCguYnV0dG9uLXNlY29uZGFyeSksXHJcbiAgICAubWVudS1pdGVtLWxpbmssXHJcbiAgICAubWVudS1pdGVtLWRyb3Bkb3duLWljb24sXHJcbiAgICAuaGVhZGVyLXRvcCAuc2VhcmNoIGJ1dHRvbiB7XHJcbiAgICAgIC8qQGFwcGx5IHRleHQtd2hpdGU7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3AtcmlnaHQtbmF2IGxpLnRyYW5zbGF0ZSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgLypAYXBwbHkgdGV4dC13aGl0ZTsqL1xyXG4gICAgICB9XHJcbiAgICAgIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xyXG4gICAgICAgIEBhcHBseSByb3VuZGVkLW1kIGJnLVsjZjlmYWZiXSB6LTEwIHJlbGF0aXZlIGZsZXggZmxleC1jb2wgcHktMTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBhcHBseSB0ZXh0LWdyYXkgbXktMCBweC0zIHB5LTEuNSB0ZXh0LVsxM3B4XSBmb250LW5vcm1hbCBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWVuZCB7XHJcbiAgICAgIC5tb2JpbGUtdHJhbnNsYXRlIHtcclxuICAgICAgICBAYXBwbHkgIXRleHQtd2hpdGUgWyZfKl06ZmlsbC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1tZW51Lm9wZW4ge1xyXG4gICAgICAjbGVmdC1oZWFkZXItbWVudS5sZWZ0LWhlYWRlci1tZW51LFxyXG4gICAgICAjdXRpbGl0eS1tZW51LnV0aWxpdHktbWVudSB7XHJcbiAgICAgICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICAgIGEubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2xlZnQtaGVhZGVyLW1lbnUubGVmdC1oZWFkZXItbWVudSB7XHJcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtdC1bOHB4XSBtZDpyb3VuZGVkLWItWzhweF0gcGItMDtcclxuICAgICAgfVxyXG4gICAgICAjdXRpbGl0eS1tZW51LnV0aWxpdHktbWVudSB7XHJcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtYi1bOHB4XSBwdC0zO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1kYXJrKSAwJSwgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1saWdodCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGFwcGx5IHB0LTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgYS5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCBweS0yO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTW9iaWxlIHRyYW5zbGF0ZSBkcm9wZG93biDigJQgc3RhY2sgbGFuZ3VhZ2Ugb3B0aW9ucyB2ZXJ0aWNhbGx5IHdpdGggc3BhY2luZyAqL1xyXG4jY2FyZW5ldGljLXRyYW5zbGF0ZS1jb250YWluZXItbW9iaWxlIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG59XHJcblxyXG4jY2FyZW5ldGljLXRyYW5zbGF0ZS1jb250YWluZXItbW9iaWxlIC5ndHJhbnNsYXRlX3dyYXBwZXIgYS5nbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBjb2xvcjogdmFyKC0tY2FyZW5ldGljLXByaW1hcnktZGFyayk7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8qID09PSBMYXJnZSBMb2dvOiBjaXJjdWxhciBiYWRnZSBleHRlbmRpbmcgYmVsb3cgdGhlIG5hdiBiYXIgPT09ICovXHJcbmhlYWRlci5oZWFkZXItbGFyZ2UtbG9nbyB7XHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLyogQ2lyY2xlIGJhZGdlOiBhbHdheXMgcG9zaXRpb25lZCwgdHJhbnNpdGlvbnMgaGFuZGxlIHNob3cvaGlkZS5cclxuICAgICBtaW4oKSBjYXBzIGF0IDE5MHB4IG9uIGxhcmdlIHNjcmVlbnMgYW5kIHNjYWxlcyBmbHVpZGx5IGJlbG93IH40ODBweC4gKi9cclxuICAubG9nby1jaXJjbGUtYmFkZ2Uge1xyXG4gICAgQGFwcGx5IGFic29sdXRlIG92ZXJmbG93LWhpZGRlbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIHdpZHRoOiBtaW4oMTkwcHgsIDQwdncpO1xyXG4gICAgaGVpZ2h0OiBtaW4oMTkwcHgsIDQwdncpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHBhZGRpbmc6IG1pbigzMHB4LCA2LjN2dyk7XHJcbiAgICB0b3A6IC0zNSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tY2lyY2xlLWJhZGdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBJbmxpbmUgbG9nbzogYWx3YXlzIGluIHRoZSBmbG93OyB0cmFuc2l0aW9ucyBoYW5kbGUgc2hvdy9oaWRlICovXHJcbiAgYS5sb2dvLmxvZ28tbGFyZ2Uge1xyXG4gICAgdHJhbnNpdGlvbjogbWluLXdpZHRoIDAuMzVzIGVhc2U7XHJcblxyXG4gICAgLmxvZ28taW5saW5lIHtcclxuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBhcHBseSB3LWF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogVW4tc2Nyb2xsZWQgb25seTogZXh0ZW5kIGFuY2hvciB0byBtYWtlIHJvb20gZm9yIGNpcmNsZSBiYWRnZS5cclxuICAgICBXaGVuIC5zY3JvbGxlZCBpcyBhZGRlZCB0aGVzZSBydWxlcyBzaW1wbHkgc3RvcCBhcHBseWluZywgbGV0dGluZ1xyXG4gICAgIHRoZSBvcmlnaW5hbCBUYWlsd2luZCBjbGFzc2VzIChwYWRkaW5nLCBtYXJnaW4sIGRpdmlkZXIpIHRha2UgYmFjayBvdmVyLiAqL1xyXG4gICY6bm90KC5zY3JvbGxlZCkge1xyXG4gICAgYS5sb2dvLmxvZ28tbGFyZ2Uge1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgbWluLXdpZHRoOiBtaW4oMjAwcHgsIDQydncpO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQmVsb3cgeHhzICg0ODBweCk6IHJlY2xhaW0gc3BhY2UgZnJvbSBwaWxsIGxlZnQgcGFkZGluZyBhbmQgbG9nbyBtYXJnaW5cclxuICAgICAgIHNvIHRoZSBoYW1idXJnZXIvdHJhbnNsYXRlIGJ1dHRvbnMgYXJlbid0IHNxdWVlemVkIG91dCAqL1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgIC5oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ubG9nby1sYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiAzMjXigJMzNjBweDogc3RyaXAgbmVhcmx5IGFsbCBsZWZ0IGJyZWF0aGluZyByb29tICovXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgLmhlYWRlci1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubG9nby5sb2dvLWxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIFdoZW4gbW9iaWxlIG1lbnUgb3IgdHJhbnNsYXRlIGlzIG9wZW4sIGRyb3AgdGhlIGJhZGdlIGJlaGluZCB0aGUgZXhwYW5kZWQgcGFuZWwgKi9cclxuICAmLmhlYWRlci13aGl0ZSB7XHJcbiAgICAubG9nby1jaXJjbGUtYmFkZ2Uge1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogU2Nyb2xsZWQ6IGZhZGUgb3V0IGJhZGdlLCBmYWRlIGluIGlubGluZSBsb2dvLlxyXG4gICAgIExheW91dCByZXZlcnRzIGF1dG9tYXRpY2FsbHkgdmlhICY6bm90KC5zY3JvbGxlZCkgdW4tYXBwbHlpbmcuICovXHJcbiAgJi5zY3JvbGxlZCB7XHJcbiAgICAubG9nby1jaXJjbGUtYmFkZ2Uge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC44NSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEubG9nby5sb2dvLWxhcmdlIHtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgLmxvZ28taW5saW5lIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT0gTW9iaWxlIGZsb2F0aW5nLW5hdiBjbGVhcmFuY2UgPT09XHJcbiAgIE9uIGRlc2t0b3AgdGhlIGZsb2F0aW5nIG5hdiBwaWxsIGJsZWVkcyBvdmVyIHRoZSB0b3Agb2YgdGhlIHBhZ2UgYmVjYXVzZVxyXG4gICBoZXJvIGltYWdlcyBhbmQgYnJlYXRoaW5nIHJvb20gZ2l2ZSBpdCBhbXBsZSBzcGFjZS4gT24gbW9iaWxlIHRoZSBoZXJvXHJcbiAgIGltYWdlIGlzIGZhciBzaG9ydGVyLCBzbyB0aGUgcGlsbCBjb3ZlcnMga2V5IGltYWdlIGNvbnRlbnQuIFdlIGdpdmUgdGhlXHJcbiAgIGZpcnN0IHNlY3Rpb24gYSA1cmVtIHRvcCBtYXJnaW4gdG8gY2xlYXIgdGhlIHBpbGwsIHRoZW4gdmVydGljYWxseSBjZW50ZXJcclxuICAgdGhlIDY1cHggcGlsbCBpbnNpZGUgdGhhdCA1cmVtIHpvbmUgc28gdGhlIGdhcCBhYm92ZSBhbmQgYmVsb3cgbWF0Y2hlcy4gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyogUGlsbCBpcyA2NXB4IHRhbGwgKGRyaXZlbiBieSBsb2dvIG1pbi1oLVs2NXB4XSk7IGNlbnRlcmluZyBpbnNpZGUgNXJlbVxyXG4gICAgIGxlYXZlcyAoODBweCAtIDY1cHgpIC8gMiA9IDcuNXB4IG9mIGJyZWF0aGluZyByb29tIGFib3ZlIGFuZCBiZWxvdy4gKi9cclxuICAuaGVhZGVyLW1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygoNXJlbSAtIDY1cHgpIC8gMik7XHJcbiAgfVxyXG5cclxuICAvKiBGbG9hdC1vdmVyIHBhZ2VzIChmaXJzdCBzZWN0aW9uIGlzIGEgaGVybyk6IHB1c2ggdGhlIGZpcnN0IHNlY3Rpb24gZG93blxyXG4gICAgIGEgZnVsbCA1cmVtIHNvIHRoZSBwaWxsIHNpdHMgY2VudGVyZWQgaW4gdGhlIGNsZWFyYW5jZSB6b25lIGFib3ZlIGl0LiAqL1xyXG4gIGJvZHkuaGVhZGVyLXRyYW5zcGFyZW50ID4gbWFpbi5tYWluID4gc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuICAvKiBIZXJvIHZhcmlhbnRzIGZvcmNlICFwdC02MCAvICFwdC01MiAvICFwdC02NCB0byBibGVlZCBjb250ZW50IHVuZGVyIHRoZVxyXG4gICAgIGRlc2t0b3AgZmxvYXQuIFdpdGggdGhlIHNlY3Rpb24gbm93IGJlbG93IHRoZSBwaWxsIG9uIG1vYmlsZSwgdGhhdFxyXG4gICAgIGV4dHJhIHBhZGRpbmctdG9wIGlzIHVubmVjZXNzYXJ5IGFuZCBjcmVhdGVzIGEgaHVnZSB0b3AgZ2FwLiBUcmltIGl0LiAqL1xyXG4gIGJvZHkuaGVhZGVyLXRyYW5zcGFyZW50ID4gbWFpbi5tYWluID4gc2VjdGlvbjpmaXJzdC1vZi10eXBlLnNlY3Rpb24taGVybyxcclxuICBib2R5LmhlYWRlci10cmFuc3BhcmVudCA+IG1haW4ubWFpbiA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZS5zZWN0aW9uLWhlcm8tZGVmYXVsdCxcclxuICBib2R5LmhlYWRlci10cmFuc3BhcmVudCA+IG1haW4ubWFpbiA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZS5zZWN0aW9uLWhlcm8td2l0aC1ib3hlcyxcclxuICBib2R5LmhlYWRlci10cmFuc3BhcmVudCA+IG1haW4ubWFpbiA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZVtjbGFzcyo9XCJzZWN0aW9uLWhlcm8tcGxheWZ1bFwiXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG5cdEBhcHBseSByZWxhdGl2ZTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCBjb250ZW50LVsnXyddIHctZnVsbCBoLTUgYmctcHJpbWFyeS1kYXJrO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTtcclxuXHR9XHJcblxyXG5cdD4gLmNvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHRuYXYge1xyXG5cdFx0PiBoMyB7XHJcblx0XHRcdEBhcHBseSBsb3dlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdEBhcHBseSBncmlkIGdhcC00IGdhcC14LTggbGc6Z2FwLXgtMjAgZ3JpZC1jb2xzLTE7XHJcblxyXG5cdFx0XHQmI2xlZnQtZm9vdGVyLW1lbnUge1xyXG5cdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIG1kbGc6YmxvY2sgbWRsZzotbXQtNCB3LWZ1bGw7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBhcHBseSBpbmxpbmUtYmxvY2sgYnJlYWstaW5zaWRlLWF2b2lkLWNvbHVtbiB3LWZ1bGwgbWRsZzptdC00O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5mb290ZXItbWVudS0yY29sIHtcclxuXHRcdFx0XHRcdEBhcHBseSBsZzptYXgtdy1bNDMwcHhdIG1kbGc6Y29sdW1ucy0yIG1kbGc6Z2FwLTEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE1cHhdIHRleHQtZ3JheSBob3Zlcjp0ZXh0LXByaW1hcnktZGFyayBuby11bmRlcmxpbmUgaG92ZXI6dW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvY2lhbHMge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeS1kYXJrIHRleHQtd2hpdGUgcm91bmRlZC1mdWxsIHAtMS41IG1yLTQgbWItNCBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjODc4RDk3O1xyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGZpbGwtd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBkdXJhdGlvbi0yMDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktZGFyaykgMCUsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktbGlnaHQpIDEwMCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRAYXBwbHkgZHVyYXRpb24tMjAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3QtbGlua3Mge1xyXG5cdFx0QGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC14LVsyMXB4XSBwYi00O1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bMTRweF0gaW5saW5lLWJsb2NrIHJlbGF0aXZlIG1iLTAgZm9udC1tZWRpdW0gbGVhZGluZy1ub3JtYWw7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRcdEBhcHBseSBiZy1jdXJyZW50IHBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIC1yaWdodC0zIHctcHggaC00O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHJcblx0XHRcdFx0QGFwcGx5IGJnLWN1cnJlbnQgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgLXJpZ2h0LTMgdy1weCBoLTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGFwcGx5IGlubGluZS1ibG9jayBmb250LW1lZGl1bSB0ZXh0LVsxNHB4XSByZWxhdGl2ZSB0ZXh0LWdyYXkgaG92ZXI6dGV4dC1wcmltYXJ5LWRhcmsgbm8tdW5kZXJsaW5lIGhvdmVyOnVuZGVybGluZSBsZWFkaW5nLW5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3B5cmlnaHQtbWVudSB7XHJcblx0XHRAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLXgtNCBzbTpnYXAteC04IHVwcGVyY2FzZSB0ZXh0LXh4cyBzbTp0ZXh0LXhzIG10LTQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBhcHBseSBob3Zlcjp0ZXh0LXByaW1hcnkgdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtZm9vdGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogUHJldmVudCBpT1MgU2FmYXJpIGZyb20gdHJhcHBpbmcgcG9zaXRpb246Zml4ZWQgb24gLm1vYmlsZS1mb290ZXJfX2lubmVyICovXHJcblxyXG5cdGRldGFpbHMge1xyXG5cdFx0c3VtbWFyeSB7XHJcblx0XHRcdCY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG5cdFx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Om1hcmtlciB7XHJcblx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi5zZWN0aW9uLWhlcm8uc2VjdGlvbi1oZXJvLWRlZmF1bHQge1xyXG5cdC8qY2xpcC1wYXRoOiBwb2x5Z29uKDk5JSAwJSwgMCUgMCUsIDElIDkwJSwgMTElIDk2JSwgMjIlIDk4JSwgNDIlIDEwMCUsIDU1JSAxMDAlLCA4MCUgOTklLCA5MSUgOTQlLCAxMDAlIDg4JSk7Ki9cclxuXHRjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24taGVybyB7XHJcblx0aDEge1xyXG5cdFx0QGFwcGx5ICF0ZXh0LWdyYXkgdGV4dC1oMSBtZDp0ZXh0LWgxdGFibGV0IGxnOnRleHQtaDFkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0LmJsb2IxIHtcclxuXHRcdEBhcHBseSBmaWxsLXByaW1hcnktbGlnaHQ7XHJcblx0fVxyXG5cdC5ibG9iMiB7XHJcblx0XHRAYXBwbHkgZmlsbC1zZWNvbmRhcnktbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLXJvdyB7XHJcblx0XHRAYXBwbHkgaGlkZGVuIHhsOmZsZXg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLWFjY29yZGlvbiB7XHJcblx0Lml0ZW0tdGl0bGUgLml0ZW0tY29udGVudCB7XHJcblx0XHRzdmcgcGF0aCB7XHJcblx0XHRcdEBhcHBseSBmaWxsLXNlY29uZGFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtLXRpdGxlIC5pdGVtLWNvbnRlbnRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG5cdFx0QGFwcGx5IHJvdW5kZWQtYi1ub25lIGJvcmRlci1iLTAgYmctd2hpdGUgcHQtNTtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXRleHQtY29sb3ItbGlnaHQge1xyXG5cdFx0LmZhcS1xLWJ1dHRvbiB7XHJcblx0XHRcdEBhcHBseSBiZy1wcmltYXJ5LWRhcmstNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbmJnLW9mZi13aGl0ZS1pbnRyby13aXRoLXNpZGViYXIuc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHRcdC5pbnRyby1zaWRlYmFyLXdyYXBwZXIgPiBkaXYge1xyXG5cdFx0XHRAYXBwbHkgYmctcHJpbWFyeS1kYXJrO1xyXG5cdFx0fVxyXG59XHRcclxuXHJcbi5zZWN0aW9uLTUwNTAtY29udGVudC1pbWFnZSB7XHJcblx0aHIge1xyXG5cdFx0QGFwcGx5IHh4czptci0xNjtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUwLTUwLWNvbnRlbnQge1xyXG5cdGRpdi5pbWFnZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDI0cHggMHB4ICMzNzQxNTEzMztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdC8qQGFwcGx5IGFic29sdXRlIHctWzEwMiVdIHByLTEgaC1mdWxsIGxlZnQtWzExcHhdIHRvcC1bMzBweF0gcm91bmRlZC1bNDBweF07Ki9cclxuXHRcdFx0Lypjb250ZW50OiAnICc7Ki9cclxuXHRcdFx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZFQjdEIDAlLCAjNkNDRkY2IDcxLjgxJSwgIzFBNTZEQiAxMDYuMzglKTsqL1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tcmVsYXRlZC1jb250ZW50IHtcclxuXHQucGFydGlhbC1ib3gtY3RhOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1kYXJrKSAwJSwgdmFyKC0tY2FyZW5ldGljLXNlY29uZGFyeS1saWdodCkgMTAwJSk7XHJcblx0fVxyXG5cdC5wYXJ0aWFsLWJveC1jdGE6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDkuNjRkZWcsIHZhcigtLWNhcmVuZXRpYy1zZWNvbmRhcnktZGFyaykgMjUuMDMlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSA5Ni4xMSUpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tcmVzb3VyY2UtY2VudGVyIHtcclxuXHRkaXZbY2xhc3NePSdwYXJ0aWFsLWJveC0nXS5iZ2RlZmF1bHQge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZ1bGwtd2lkdGgtaW1hZ2UtY29udGVudCB7XHJcblx0LnNlY3Rpb24taW5uZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgY29udGVudC1bJ18nXSBibG9jaztcclxuXHRcdFx0Y2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgNTAlIGF0IDUwJSA1MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qJjphZnRlciB7Ki9cclxuXHRcdC8qXHRAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgdy1mdWxsOyovXHJcblx0XHQvKlx0Y2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgNTAlIGF0IDUwJSA1MCUpOyovXHJcblx0XHQvKn0qL1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQvKmNsaXAtcGF0aDogZWxsaXBzZSgxNTAlIDUwJSBhdCA1MCUgNTAlKTsqL1xyXG5cclxuXHRcdFx0LyomOmFmdGVyIHsqL1xyXG5cdFx0XHQvKlx0QGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHctZnVsbDsqL1xyXG5cdFx0XHQvKlx0Y2xpcC1wYXRoOiBlbGxpcHNlKDE1MCUgNTAlIGF0IDUwJSA1MCUpOyovXHJcblx0XHRcdC8qfSovXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRociB7XHJcblx0XHRAYXBwbHkgdG8tcHJpbWFyeSBmcm9tLXNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWN0YSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWRhcmspIDAlLCB2YXIoLS1jYXJlbmV0aWMtc2Vjb25kYXJ5LWxpZ2h0KSAxMDAlKTtcclxufVxyXG5cclxuLnNlY3Rpb24tY29sdW1ucyB7XHJcblx0Ji5zZXR0aW5nLXRleHQtY29sb3ItZGFyayAuY2FyZHMgaDMge1xyXG5cdFx0QGFwcGx5ICF0ZXh0LXByaW1hcnktZGFyaztcclxuXHR9XHJcblxyXG5cdC5jYXJkcyB7XHJcblx0XHQuaW1nLWljb24ge1xyXG5cdFx0XHRAYXBwbHkgdy1bNDBweF0gaC1bNDBweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC13LVs0MHB4XSBtYXgtaC1bNDBweF0gIXJvdW5kZWQtbm9uZSBtLTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbWctZnVsbCB7XHJcblx0XHRcdEBhcHBseSBtYXgtaC1bMjI1cHhdIG92ZXJmbG93LWhpZGRlbjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAYXBwbHkgbWF4LWgtWzIyNXB4XSBvYmplY3QtY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRlc3RpbW9uaWFsLXZpZGVvIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGFwcGx5IHJvdW5kZWQtWzUwcHhdIGJnLXNlY29uZGFyeS1saWdodCBvcGFjaXR5LVsxNSVdIHctZnVsbCBoLWZ1bGwgYWJzb2x1dGUgbGVmdC0wIHRvcC0wO1xyXG5cdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1pbnN0YWdyYW0tZmVlZCB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWNhcmVuZXRpYy1wcmltYXJ5LWRhcmspLCB2YXIoLS1jYXJlbmV0aWMtcHJpbWFyeS1kYXJrKSksXHJcblx0bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuXHJcblx0I3NiX2luc3RhZ3JhbS5zYmktc3R5bGUtcmVndWxhciB7XHJcblx0XHRAYXBwbHkgIXAtMDtcclxuXHJcblx0XHQjc2JpX2ltYWdlcy5zYmlfY2Fyb3VzZWwge1xyXG5cdFx0XHRAYXBwbHkgcHgtMCBsZzpweC0yMCBwYi0yMCBsZzpwYi0wO1xyXG5cclxuXHRcdFx0LnNiaS1vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0XHRcdEBhcHBseSBwdC01O1xyXG5cclxuXHRcdFx0XHQuc2JpX2l0ZW0ge1xyXG5cdFx0XHRcdFx0QGFwcGx5ICFtYi0wO1xyXG5cclxuXHRcdFx0XHRcdC5zYmlfcGhvdG9fd3JhcCB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSByb3VuZGVkLVszMHB4XTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2JpLWl0ZW0taGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2JpLWl0ZW0tbWVkaWEgaW1nIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGFzcGVjdC1zcXVhcmUgb2JqZWN0LWNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zYmktaXRlbS1mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNiaS1vd2wtbmF2IHtcclxuXHRcdFx0XHQuc2JpLW93bC1wcmV2IHtcclxuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBtLTAgdy0xNCBoLTE0IHRvcC0wIHRyYW5zZm9ybS1ub25lIHNoYWRvdy1ub25lIHRleHQtd2hpdGUgYmctd2hpdGUgcm91bmRlZC1mdWxsIGhvdmVyOmJnLXByaW1hcnktbGlnaHQgIXRvcC1hdXRvICFib3R0b20tMCBsZzohdG9wLTEvMiBsZzpib3R0b20tYXV0byAhLXRyYW5zbGF0ZS14LTE2IGxnOiEtdHJhbnNsYXRlLXgtMCBsZWZ0LTEvMiBsZzpsZWZ0LTA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKTtcclxuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogIHVybCgnLi4vaW1hZ2VzL2Fycm93LnN2ZycpO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teTogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLW5vbmUgYmctcHJpbWFyeS1kYXJrIGgtZnVsbCB3LWZ1bGwgYW5pbWF0ZS1ub25lIG0tMi41IHJvdGF0ZS0xODA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zYmktb3dsLW5leHQge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG0tMCB3LTE0IGgtMTQgdG9wLTAgdHJhbnNmb3JtLW5vbmUgc2hhZG93LW5vbmUgdGV4dC13aGl0ZSBiZy13aGl0ZSByb3VuZGVkLWZ1bGwgaG92ZXI6YmctcHJpbWFyeS1saWdodCAhdG9wLWF1dG8gIWJvdHRvbS0wIGxnOiF0b3AtMS8yIGxnOmJvdHRvbS1hdXRvICF0cmFuc2xhdGUteC0xNiBsZzohdHJhbnNsYXRlLXgtMCByaWdodC0xLzIgbGc6cmlnaHQtMDtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LnN2ZycpO1xyXG5cdFx0XHRcdFx0XHRtYXNrLWltYWdlOiAgdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbi15OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctbm9uZSBiZy1wcmltYXJ5LWRhcmsgaC1mdWxsIHctZnVsbCBhbmltYXRlLW5vbmUgbS0yLjU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2JpX3Bob3RvX3dyYXA6aG92ZXIgLnNiaV9saW5rW3N0eWxlXSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzUsNjgsMTE4LDAuODUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiA3NjjigJM4OTlweDogdGhlIHBhcmVudCB0aGVtZSdzIDJyZW0gcGFkZGluZy10b3Agb3ZlcnJpZGUgb25seSBmaXJlcyBiZWxvdyA3NjhweCxcclxuICAgc28gIXB0LTYwICgyNDBweCkgdGFrZXMgb3ZlciBhbmQgY3JlYXRlcyBhIGxhcmdlIGdhcC4gTWF0Y2ggdGhlIDw3NjhweCBiZWhhdmlvci4gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcclxuXHRib2R5LmhlYWRlci10cmFuc3BhcmVudCA+IG1haW4ubWFpbiA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZS5zZWN0aW9uLWhlcm8ge1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBoZXJvOiBoaWRlIGJsb2IsIHB1c2ggdGV4dCBiZWxvdyBpbWFnZSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcclxuXHJcblx0Lyogc2VjdGlvbi1oZXJvLWRlZmF1bHQ6IGhpZGUgdGhlIGJsb2IgY29udGFpbmVyIChTVkcgcGF0aHMgKyBtb2JpbGUgYmcpICovXHJcblx0LnNlY3Rpb24taGVyby1kZWZhdWx0ID4gLm1pbi13LVxcWzgxOXB4XFxdIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQvKiBDYXAgaGVybyBpbWFnZSBoZWlnaHQgc28gdGFsbCBpbWFnZXMgZG9uJ3Qgb3ZlcmxhcCB0aGUgdGV4dCBhcmVhLlxyXG5cdCAgIENvbnRlbnQgY29udGFpbmVyIGhhcyBwdC03MiAoMjg4cHgpICsgMzJweCBzZWN0aW9uIHBhZGRpbmcgPSAzMjBweFxyXG5cdCAgIG9mIGNsZWFyYW5jZSBmcm9tIHRoZSBzZWN0aW9uIHRvcCwgc28gYSAzMDBweCBtYXgga2VlcHMgdGV4dCBjbGVhci4gKi9cclxuXHQuc2VjdGlvbi1oZXJvLWRlZmF1bHQgLmZ1bGwtYmctaW1nIGltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lyogc2VjdGlvbi1oZXJvLWJsb2JsZWZ0OiBpbWFnZSBncm93cyB0YWxsIGF0IHdpZGVyIG1vYmlsZSB3aWR0aHMsIGNhcCBpdC4gKi9cclxuXHQuc2VjdGlvbi1oZXJvLWJsb2JsZWZ0IC5mdWxsLWJnLWltZyBpbWcge1xyXG5cdFx0bWF4LWhlaWdodDogMzAwcHg7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC8qIHNlY3Rpb24taGVyby1ibG9ibGVmdDogYmxvYiBTVkcgY29sbGFwc2VzIHRvIGgtMCBvbiBtb2JpbGUsIGJ1dFxyXG5cdCAgIGNvbnRlbnQgb25seSBoYXMgcHQtOCAoMzJweCkgc28gdGV4dCBvdmVybGFwcyB0aGUgaW1hZ2UuICovXHJcblx0LnNlY3Rpb24taGVyby1ibG9ibGVmdCA+IC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDI4MHB4O1xyXG5cdH1cclxufSIsImJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24ge1xuXHRwYWRkaW5nOiAycmVtIDAgMXJlbTtcbn1cblxuI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcge1xuXHRAYXBwbHkgcm91bmRlZC0zeGwgIXAtMCAhbWF4LXctWzc1dnddIHh4czohbWF4LXctWzM2MHB4XSBsZzohbWF4LXctWzU4MHB4XTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0fVxufVxuXG4uY29udGVudC1zZWN0aW9uIC5ncmlkLWRpdmlkZXIgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiBhLCAuY3RhLWJveGVzIC5jdGEtY2FyZCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIGEsIC5lbnRyeS1jb250ZW50IC5ncmlkLWRpdmlkZXIgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiBhLCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC5jb250ZW50LXNlY3Rpb24gLmdyaWQtZGl2aWRlciBhLCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC5jdGEtYm94ZXMgLmN0YS1jYXJkIGEsIGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLmVudHJ5LWNvbnRlbnQgLmdyaWQtZGl2aWRlciBhLCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIGEubGluay1hcnJvdyB7XG5cdGNvbG9yOiAjMGUzZTUwO1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyBoMSB7XG5cdGNvbG9yOiAjMGUzZTUwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gaDE6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODNkMGVjO1xuXHRjb250ZW50OiBcIiBcIjtcblx0aGVpZ2h0OiAzcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MSU7XG5cdHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLXN0b3JlLWNhdGVnb3JpZXMgc3BhbiB7XG5cdGNvbG9yOiAjNTM5ZGI5O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1zdG9yZS1jYXRlZ29yaWVzIHNwYW46YmVmb3JlIHtcblx0Y29sb3I6ICM1MzlkYjk7XG5cdGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWU7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1zdG9yZS1jYXRlZ29yaWVzIHNwYW4ub3B0aWNhbC1zaG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTMwXCJcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC5sb2NhdGlvbi1kZXRhaWxzIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbnMtZGV0YWlscyA+IGRpdiB7XG5cdHBhZGRpbmctbGVmdDogNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMgPiBkaXY6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMgLndwc2wtbG9jYXRpb24tYWRkcmVzcyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbnMtZGV0YWlscyAud3BzbC1jb250YWN0LWRldGFpbHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtY2hhbmdlLWxvY2F0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtY2hhbmdlLWxvY2F0aW9uIGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1jaGFuZ2UtbG9jYXRpb24gYSBzdmcge1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0bWF4LWhlaWdodDogMThweDtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luOiAzcmVtIDAgNHJlbTtcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1waG9uZSBzdmcge1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgzZDBlYztcblx0Y29sb3I6ICM1MzlkYjk7XG5cdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFyZW07XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1waG9uZSBhIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdW5zZXQ7XG59XG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmUgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyB7XG5cdG1hcmdpbi1sZWZ0OiA1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1vcGVuaW5nLWhvdXJzIHRyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1vcGVuaW5nLWhvdXJzIHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxN1wiO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyBzdmcge1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgzZDBlYztcblx0Y29sb3I6ICM1MzlkYjk7XG5cdGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGxlZnQ6IC01cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLS40cmVtO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24taG91cnMtbm90ZSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luOiAwLjNyZW0gMCAycmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1hY3Rpb25zIC5idG4ge1xuXHRtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLWFjdGlvbnMgLmJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0fVxufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tYWN0aW9ucyAuYnRuOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gc3ZneyB3aWR0aDoycmVtO31cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24tbWFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLW1hcCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLW1hcCAud3BzbC1nbWFwLWNhbnZhcyB7XG5cdG1heC1oZWlnaHQ6IDU5MHB4O1xuXHRtYXgtd2lkdGg6IDk4JVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24tbWFwIC53cHNsLWdtYXAtY2FudmFzIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1kb2N0b3JzIHtcblx0XHR3aWR0aDogMTAwJVxuXHR9XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLmxvY2F0aW9uLWFkZHJlc3MsXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC5sb2NhdGlvbi1ob3VycyxcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24tcGhvbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLmxvY2F0aW9uLWFkZHJlc3Mgc3ZnLFxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAubG9jYXRpb24taG91cnMgc3ZnLFxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uLXBob25lIHN2ZyB7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjODNkMGVjO1xuXHRjb2xvcjogIzUzOWRiOTtcblx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG59XG5cblxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC5vcHRpY2FsLXNob3Age1xuXHRjb2xvcjogIzAwNzE5Yztcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbjogMi41cmVtIDAgM3JlbSAwO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC5vcHRpY2FsLXNob3Agc3ZnIHtcblx0Zm9udC1zaXplOiAyLjFyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbi1yaWdodDogMS43cmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gc3ZnLFxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmUgc3ZnIHtcblx0XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0fVxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDouNXJlbVxuXHR9XG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1ob3Vycy1ub3RlLFxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLmxvY2F0aW9uLWRldGFpbHMsXG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1jaGFuZ2UtbG9jYXRpb24sXG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1waG9uZXtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdH1cblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIGF7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0fVxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIHN2ZywgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIHN2Z3tcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1waG9uZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cbn1cblxuYm9keSBidXR0b24uZ20tY29udHJvbC1hY3RpdmUuZ20tZnVsbHNjcmVlbi1jb250cm9sW3N0eWxlXSxcbmJvZHkgZGl2Lmdtbm9wcmludC5nbS1idW5kbGVkLWNvbnRyb2xbc3R5bGVdIHtcblx0bWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5ICN3cHNsLW1hcC1jb250cm9scyB7XG5cdG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufSIsIi5zZWN0aW9uLnNlY3Rpb24tdGVzdGltb25pYWwtc2xpZGVyIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZTtcclxuXHRcdC8qYm9yZGVyOiAycHggc29saWQ7Ki9cclxuXHRcdC8qYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMUE1NkRCIDAlLCAjMDBCQUZGIDEwMCUpOyovXHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAYXBwbHkgcm91bmRlZC1bNTBweF0gYmctc2Vjb25kYXJ5LWxpZ2h0IG9wYWNpdHktWzE1JV0gdy1mdWxsIGgtZnVsbCBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTA7XHJcblx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG5cdFx0QGFwcGx5IHBiLTEyO1xyXG5cclxuXHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdEBhcHBseSB3LVs2MHB4XSBoLVs2MHB4XSB0b3AtYXV0byAtYm90dG9tLTAgbWQ6Ym90dG9tLTAgdGV4dC1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGUgYmctd2hpdGUgaG92ZXI6YmctcHJpbWFyeSBib3JkZXIgYm9yZGVyLXdoaXRlIGhvdmVyOmJvcmRlci1wcmltYXJ5IHJvdW5kZWQtZnVsbCBwLTAgLW1iLTIgbWQ6bWItMDtcclxuXHJcblx0XHRcdCYuc2xpY2stZGlzYWJsZWQge1xyXG5cdFx0XHRcdEBhcHBseSBib3JkZXItWyNFNUU3RUJdIHRleHQtdGV4dC1kYXJrIGJnLXdoaXRlOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRAYXBwbHkgYmctbm9uZSAtbWwtMTYgbWQ6LW1sLTIwIGxlZnQtMS8yO1xyXG5cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRAYXBwbHkgLW1sLTAuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0QGFwcGx5IC1tci0xNiBtZDotbXItMjAgcmlnaHQtMS8yO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtbC0wLjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIGluZGVudC1bLTk5OTlweF07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5zaW5nbGUtY29udGVudCB7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtWzE3cHhdIG1iLTQ7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBhcHBseSBtYi0wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgQGFwcGx5IG10LTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgb2wge1xyXG4gICAgICAgICAgICBAYXBwbHkgbXQtNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgKyBoMyB7XHJcbiAgICAgICAgICAgIEBhcHBseSBtdC00O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnkgZm9udC1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgQGFwcGx5IG1hcmtlcjp0ZXh0LXByaW1hcnkgbWFya2VyOmZvbnQtYmxhY2sgcGwtWzM4cHhdIG1iLTY7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQGFwcGx5IG1iLTQgcGwtMi41O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBAYXBwbHkgbGlzdC1ub25lIG1iLTYgcGwtMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCByZWxhdGl2ZSBwbC1bMzRweF0gbWItNDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDggOFwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzEzMjJfMTExODcpXCI+PHBhdGggZD1cIk0yLjg2MjE2IDcuMzMzNDFDMi43MzE2IDcuMzM0MDMgMi42MDYwMSA3LjI3MjcxIDIuNTEyMjcgNy4xNjI1NEwwLjE1MDk3NiA0LjM4NTA2QzAuMTAzOTExIDQuMzI5MzYgMC4wNjYzNTc2IDQuMjYyOTcgMC4wNDA0NTkzIDQuMTg5NjhDMC4wMTQ1NjEgNC4xMTYzOSAwLjAwMDgyNTE1MSA0LjAzNzYzIDMuNjA4OTZlLTA1IDMuOTU3OTFDLTAuMDAxNTU3NDkgMy43OTY4OSAwLjA0OTY4MDYgMy42NDE3MSAwLjE0MjQ3OCAzLjUyNjQ5QzAuMjM1Mjc2IDMuNDExMjcgMC4zNjIwMzMgMy4zNDU0NSAwLjQ5NDg2MiAzLjM0MzUyQzAuNjI3NjkyIDMuMzQxNTkgMC43NTU3MTQgMy40MDM3IDAuODUwNzY2IDMuNTE2MTlMMi44NjQxNiA1Ljg4MzQ3TDcuMTQ4ODggMC44MzkyODVDNy4yNDQwNiAwLjcyNjc5OCA3LjM3MjIxIDAuNjY0NzUyIDcuNTA1MTMgMC42NjY3OTdDNy42MzgwNiAwLjY2ODg0MiA3Ljc2NDg3IDAuNzM0ODEyIDcuODU3NjYgMC44NTAxOTJDNy45NTA0NiAwLjk2NTU3MiA4LjAwMTY1IDEuMTIwOTEgNy45OTk5NiAxLjI4MjA0QzcuOTk4MjcgMS40NDMxNyA3Ljk0Mzg1IDEuNTk2ODggNy44NDg2NyAxLjcwOTM3TDMuMjEyMDYgNy4xNjI1NEMzLjExODMxIDcuMjcyNzEgMi45OTI3MyA3LjMzNDAzIDIuODYyMTYgNy4zMzM0MVpcIiBmaWxsPVwiJTIzMjM0NDc2XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xMzIyXzExMTg3XCI+PHJlY3Qgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiOFwiIGZpbGw9XCJ3aGl0ZVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTsgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zZWNvbmRhcnkgcm91bmRlZC1mdWxsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGFic29sdXRlIGxlZnQtMCB0b3AtMCBwdC1bM3B4XSBwYi1bNXB4XSBoLTYgdy02O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICBAYXBwbHkgbXQtNTtcclxuICAgICAgIFxyXG4gICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQGFwcGx5IG10LTA7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBhcHBseSBtYi0zO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTY7XHJcblxyXG4gICAgICAgICYuYWxpZ25ub25lIHtcclxuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzMwcHhdIHctZnVsbCA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBAYXBwbHkgYXNwZWN0LXZpZGVvIHJvdW5kZWQtWzMwcHhdIG1iLTYgaC1hdXRvIHctZnVsbDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBTaW5nbGUgRG9jdG9yICovXHJcbi5zaW5nbGUtZG9jdG9ye1xyXG4gICAgLmRvY3Rvci1zZWN0aW9ucyAge1xyXG4gICAgICAgIC5zZWN0aW9uLTUwLTUwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZ3JpZC5ncmlkLWNvbHMtMS5nYXAtOHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBtZDppdGVtcy1zdGFydCB4bDppdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLnNlY3Rpb24tcmVzb3VyY2UtY2VudGVyIHtcclxuXHJcbiAgICAuYnV0dG9uLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICBAYXBwbHkgYmctc2Vjb25kYXJ5IGhvdmVyOmJnLXByaW1hcnkgdGV4dC1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGUgdGV4dC1sZyBsZWFkaW5nLTQgLXRyYWNraW5nLVswLjVweF0gbm8tdW5kZXJsaW5lIHVwcGVyY2FzZSByb3VuZGVkLTJ4bCB3LWZ1bGwgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgcHktNiBweC0yO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTdcIiB2aWV3Qm94PVwiMCAwIDE2IDE3XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTEyLjAyMjQgNy41MDE5NEw4LjU4ODAxIDQuMDY3NTlDOC41ODggNC4wNjc1OCA4LjU4Nzk4IDQuMDY3NTYgOC41ODc5NiA0LjA2NzU0QzguNTMxNzUgNC4wMTEyOSA4LjUwMDE4IDMuOTM1MDIgOC41MDAxOCAzLjg1NTQ5QzguNTAwMTggMy43NzU5OSA4LjUzMTczIDMuNjk5NzUgOC41ODc5MSAzLjY0MzVDOC42NDQxNiAzLjU4NzI2IDguNzIwNDYgMy41NTU2NiA4LjgwMDAxIDMuNTU1NjZDOC44Nzk1NSAzLjU1NTY2IDguOTU1ODUgMy41ODcyNiA5LjAxMjEgMy42NDM1TDEzLjgxMiA4LjQ0MzM5QzEzLjgxMiA4LjQ0MzQxIDEzLjgxMiA4LjQ0MzQzIDEzLjgxMjEgOC40NDM0NUMxMy44NjgzIDguNDk5NyAxMy44OTk4IDguNTc1OTcgMTMuODk5OCA4LjY1NTQ5QzEzLjg5OTggOC43MzUwMiAxMy44NjgzIDguODExMjkgMTMuODEyMSA4Ljg2NzU0QzEzLjgxMiA4Ljg2NzU2IDEzLjgxMiA4Ljg2NzU3IDEzLjgxMiA4Ljg2NzU5TDkuMDE1ODYgMTMuNjYzN0M4Ljk1OTU1IDEzLjcxNjkgOC44ODQ3OSAxMy43NDYzIDguODA3MjMgMTMuNzQ1N0M4LjcyODU3IDEzLjc0NSA4LjY1MzMzIDEzLjcxMzQgOC41OTc3IDEzLjY1NzhDOC41NDIwOCAxMy42MDIyIDguNTEwNTMgMTMuNTI2OSA4LjUwOTg1IDEzLjQ0ODNDOC41MDkxNyAxMy4zNzA3IDguNTM4NTYgMTMuMjk2IDguNTkxNzYgMTMuMjM5NkwxMi4wMjI0IDkuODA5MDVMMTIuODc1OSA4Ljk1NTQ5SDExLjY2ODhIMi40MDAwMUMyLjMyMDQ0IDguOTU1NDkgMi4yNDQxNCA4LjkyMzg5IDIuMTg3ODcgOC44Njc2MkMyLjEzMTYxIDguODExMzYgMi4xMDAwMSA4LjczNTA2IDIuMTAwMDEgOC42NTU0OUMyLjEwMDAxIDguNTc1OTMgMi4xMzE2MSA4LjQ5OTYyIDIuMTg3ODcgOC40NDMzNkMyLjI0NDEzIDguMzg3MSAyLjMyMDQ0IDguMzU1NDkgMi40MDAwMSA4LjM1NTQ5SDExLjY2ODhIMTIuODc1OUwxMi4wMjI0IDcuNTAxOTRaXCIgZmlsbD1cIiUyMzIzNDQ3NlwiIHN0cm9rZT1cIiUyMzIzNDQ3NlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMi4wMjI0IDcuNTAxOTRMOC41ODgwMSA0LjA2NzU5QzguNTg4IDQuMDY3NTggOC41ODc5OCA0LjA2NzU2IDguNTg3OTYgNC4wNjc1NEM4LjUzMTc1IDQuMDExMjkgOC41MDAxOCAzLjkzNTAyIDguNTAwMTggMy44NTU0OUM4LjUwMDE4IDMuNzc1OTkgOC41MzE3MyAzLjY5OTc1IDguNTg3OTEgMy42NDM1QzguNjQ0MTYgMy41ODcyNiA4LjcyMDQ2IDMuNTU1NjYgOC44MDAwMSAzLjU1NTY2QzguODc5NTUgMy41NTU2NiA4Ljk1NTg1IDMuNTg3MjYgOS4wMTIxIDMuNjQzNUwxMy44MTIgOC40NDMzOUMxMy44MTIgOC40NDM0MSAxMy44MTIgOC40NDM0MyAxMy44MTIxIDguNDQzNDVDMTMuODY4MyA4LjQ5OTcgMTMuODk5OCA4LjU3NTk3IDEzLjg5OTggOC42NTU0OUMxMy44OTk4IDguNzM1MDIgMTMuODY4MyA4LjgxMTI5IDEzLjgxMjEgOC44Njc1NEMxMy44MTIgOC44Njc1NiAxMy44MTIgOC44Njc1NyAxMy44MTIgOC44Njc1OUw5LjAxNTg2IDEzLjY2MzdDOC45NTk1NSAxMy43MTY5IDguODg0NzkgMTMuNzQ2MyA4LjgwNzIzIDEzLjc0NTdDOC43Mjg1NyAxMy43NDUgOC42NTMzMyAxMy43MTM0IDguNTk3NyAxMy42NTc4QzguNTQyMDggMTMuNjAyMiA4LjUxMDUzIDEzLjUyNjkgOC41MDk4NSAxMy40NDgzQzguNTA5MTcgMTMuMzcwNyA4LjUzODU2IDEzLjI5NiA4LjU5MTc2IDEzLjIzOTZMMTIuMDIyNCA5LjgwOTA1TDEyLjg3NTkgOC45NTU0OUgxMS42Njg4SDIuNDAwMDFDMi4zMjA0NCA4Ljk1NTQ5IDIuMjQ0MTQgOC45MjM4OSAyLjE4Nzg3IDguODY3NjJDMi4xMzE2MSA4LjgxMTM2IDIuMTAwMDEgOC43MzUwNiAyLjEwMDAxIDguNjU1NDlDMi4xMDAwMSA4LjU3NTkzIDIuMTMxNjEgOC40OTk2MiAyLjE4Nzg3IDguNDQzMzZDMi4yNDQxMyA4LjM4NzEgMi4zMjA0NCA4LjM1NTQ5IDIuNDAwMDEgOC4zNTU0OUgxMS42Njg4SDEyLjg3NTlMMTIuMDIyNCA3LjUwMTk0WlwiIGZpbGw9XCIlMjMyMzQ0NzZcIiBzdHJva2U9XCIlMjMyMzQ0NzZcIi8+PC9zdmc+Jyk7XHJcblxyXG4gICAgICAgICAgICBAYXBwbHkgaC00IHctNCBtbC0yIGJnLWN1cnJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbiB0cmFuc2xhdGUteC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/