@import url(https://fonts.googleapis.com/css2?family=Cabin:ital@0;1&family=Noto+Sans+JP:wght@400;500;600;700;900&family=Open+Sans:wght@400;600;700;900&family=Roboto:wght@700&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css);
.btn{display:inline-block;text-align:center;vertical-align:middle;font-size:1rem;line-height:1.5rem;font-weight:700;padding-top:1.125rem;padding-bottom:1.125rem;padding-left:1em;padding-right:1em;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity))}.btn:hover{opacity:0.7}.btn.-default{--tw-border-opacity:1;border-color:rgb(199 21 133 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}.btn.-default.-fill{--tw-bg-opacity:1;background-color:rgb(199 21 133 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.-corporate{--tw-border-opacity:1;border-color:rgb(51 163 224 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(51 163 224 / var(--tw-text-opacity))}.btn.-corporate.-fill{--tw-bg-opacity:1;background-color:rgb(51 163 224 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.-personal{--tw-border-opacity:1;border-color:rgb(199 21 133 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}.btn.-personal.-fill{--tw-bg-opacity:1;background-color:rgb(199 21 133 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.-entry{--tw-border-opacity:1;border-color:rgb(255 187 12 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 187 12 / var(--tw-text-opacity))}.btn.-entry.-fill{--tw-bg-opacity:1;background-color:rgb(255 187 12 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.-angle{position:relative;padding-right:1.75em}.btn.-angle::after{position:absolute;font-family:FontAwesome;right:1em;top:50%;--tw-translate-y:-.625em;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));content:""}.btn.-arrow{position:relative;padding-right:1.5em}.btn.-arrow::after{position:absolute;font-family:FontAwesome;right:1em;top:50%;--tw-translate-y:-.625em;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));content:""}.btn.-br{padding-top:.375rem;padding-bottom:.375rem}.btn.-xs{padding-top:.75rem;padding-bottom:.75rem;font-size:0.75rem;line-height:1rem;font-weight:500}.btn.-xs.-br{padding-top:.25rem;padding-bottom:.25rem}.btn.-sm{padding-top:.875rem;padding-bottom:.875rem;font-size:0.875rem;line-height:1.25rem;font-weight:700}.btn.-sm.-br{padding-top:.25rem;padding-bottom:.25rem}.btn.-lg{padding-top:1.1875rem;padding-bottom:1.1875rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.btn.-lg.-br{padding-top:.3125rem;padding-bottom:.3125rem}nav.breadcrumbs{display:block;position:absolute;bottom:1.25rem;left:1rem}@media (min-width: 768px){nav.breadcrumbs{bottom:auto;left:1.875rem}.layout-default nav.breadcrumbs,.layout-corporate nav.breadcrumbs{top:5rem}}@media (min-width: 1024px){.layout-default nav.breadcrumbs,.layout-corporate nav.breadcrumbs{top:6.25rem}}@media (min-width: 768px){.layout-personal nav.breadcrumbs{top:7.5rem}}@media (min-width: 1024px){.layout-personal nav.breadcrumbs{top:8.75rem}}nav.breadcrumbs ul{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:0.25rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(94 103 110 / var(--tw-text-opacity));max-width:calc(100vw - 2rem)}@media (min-width: 768px){nav.breadcrumbs ul{max-width:calc(100vw - 3.75rem)}}nav.breadcrumbs ul li{white-space:normal}.layout-personal nav.breadcrumbs ul li a,.layout-default nav.breadcrumbs ul li a{--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}.layout-corporate nav.breadcrumbs ul li a{--tw-text-opacity:1;color:rgb(51 163 224 / var(--tw-text-opacity))}nav.breadcrumbs ul li:not(:last-child)::after{font-family:FontAwesome;margin-left:0.625rem;content:""}.badge{padding-top:.3125rem;padding-bottom:.3125rem;padding-left:0.75rem;padding-right:0.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));white-space:nowrap;line-height:1;border-radius:.3125rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity))}.badge.-sm{font-size:0.875rem;line-height:1.25rem;line-height:1}.scroll-box{left:0px}@media (min-width: 640px){.scroll-box{position:sticky}}.scroll-box{z-index:10}.scroll-box.-personal{top:6.25rem}@media (min-width: 640px){.scroll-box.-personal{top:8.25rem}}@media (min-width: 1024px){.scroll-box.-personal{top:9.5rem}}.scroll-box.-corporate{top:3.75rem}@media (min-width: 640px){.scroll-box.-corporate{top:5.75rem}}@media (min-width: 1024px){.scroll-box.-corporate{top:7rem}}.scroll-box ul{position:absolute}@media (min-width: 640px){.scroll-box ul{top:-2rem}}.scroll-box ul{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0px}@media (min-width: 640px){.scroll-box ul{flex-direction:row}}.scroll-box ul{border-radius:.3125rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0px 0px 2px rgba(0, 0, 0, .04), 0px 4px 16px rgba(0, 0, 0, .05);--tw-shadow-colored:0px 0px 2px var(--tw-shadow-color), 0px 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);width:calc(100vw - 2rem);left:1rem}@media (min-width: 640px){.scroll-box ul{width:42.24rem;max-width:calc(100vw - 2rem);left:max((100vw - 42.125rem)/2,1rem)}}.scroll-box ul li{position:relative;display:block;width:100%}@media (min-width: 640px){.scroll-box ul li{width:33.333333%}}.scroll-box ul li{white-space:nowrap;font-size:.9375rem;line-height:1.375rem;font-weight:500;padding-top:1.3125rem;padding-bottom:1.3125rem;padding-left:1.25rem;padding-right:1.25rem}.scroll-box ul li:not(:first-child){border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(223 227 232 / var(--tw-border-opacity))}@media (min-width: 640px){.scroll-box ul li:not(:first-child){border-top-width:0px}}.scroll-box ul li:not(:first-child){border-left-width:0px;--tw-border-opacity:1;border-left-color:rgb(223 227 232 / var(--tw-border-opacity))}@media (min-width: 640px){.scroll-box ul li:not(:first-child){border-left-width:1px}}.scroll-box ul li:after{position:absolute;display:block;top:50%;right:0px;margin-right:0.5rem;margin-top:-0.625rem;height:.9375rem;width:.9375rem;font-family:FontAwesome;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, outline-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:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1);content:""}.scroll-box ul li.-up:after{transform:translateY(0.4375rem) translateX(-0.25rem) rotate(-180deg)}.paginate.-corporate ul li a{--tw-border-opacity:1;border-color:rgb(51 163 224 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(51 163 224 / var(--tw-text-opacity))}.paginate.-corporate ul li a:hover{--tw-bg-opacity:1;background-color:rgb(51 163 224 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.paginate.-default ul li a{--tw-border-opacity:1;border-color:rgb(199 21 133 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}.paginate.-default ul li a:hover{--tw-bg-opacity:1;background-color:rgb(199 21 133 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.paginate.-personal ul li a{--tw-border-opacity:1;border-color:rgb(199 21 133 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}.paginate.-personal ul li a:hover{--tw-bg-opacity:1;background-color:rgb(199 21 133 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.paginate ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0.5rem;margin-left:auto;margin-right:auto;margin-top:2.5rem}@media (min-width: 768px){.paginate ul{margin-top:3.75rem}}.paginate ul li .page-numbers{display:inline-block;width:2rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;font-family:Cabin, sans-serif;font-size:0.875rem;line-height:1.25rem;line-height:1;border-radius:0.25rem;border-width:1px;border-style:solid}/*
! tailwindcss v3.2.6 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/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: Noto Sans JP, Open Sans, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.block{display:block}.flex{display:flex}.hidden{display:none}@tailwind screen;html{scroll-behavior:smooth}header{position:fixed;display:flex;flex-direction:column}@media (min-width: 1024px){header{flex-direction:column-reverse}}header{width:100%;max-width:100vw;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));z-index:20}header .common{display:flex;justify-content:space-between;height:3.75rem;width:100%}@media (min-width: 1024px){header .common{height:5rem}}header .common{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));z-index:20}header .common .logo{display:block;margin-top:.8125rem;margin-bottom:.8125rem;margin-left:0.625rem}@media (min-width: 640px){header .common .logo{margin-left:1.875rem;margin-right:1.875rem}}@media (min-width: 1024px){header .common .logo{margin-top:1.4375rem;margin-bottom:1.4375rem}}header .common .logo{flex-shrink:1;flex-grow:1}header .common .tab-group{display:none;justify-content:space-between}@media (min-width: 1024px){header .common .tab-group{display:flex}}header .common .tab-group{flex-shrink:1;flex-grow:1;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}header .common .tab-group .tab{display:inline-block;padding-top:1.1875rem;padding-bottom:1.1875rem}@media (min-width: 1024px){header .common .tab-group .tab{padding-top:1.8125rem;padding-bottom:1.8125rem}}header .common .tab-group .tab{border-width:0px;border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));font-size:0.875rem;line-height:1.25rem;font-weight:700;letter-spacing:0.05em;white-space:nowrap}header .common .btn-group{display:none;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:0.75rem}@media (min-width: 1024px){header .common .btn-group{display:flex}}header .common .btn-group{flex-shrink:0;flex-grow:0;padding-left:1.5rem;padding-right:1.5rem}header .common .btn-group .btn{width:8rem}@media (min-width: 1280px){header .common .btn-group .btn{width:10rem}}header .common .btn-group .btn{margin-top:1.125rem}header .common .switch{display:block;flex-shrink:0;flex-grow:0;padding-top:.8125rem;padding-bottom:.8125rem;padding-left:.6875rem;padding-right:.6875rem}@media (min-width: 1024px){header .common .switch{padding-top:1.4375rem;padding-bottom:1.4375rem}}header .common .switch{text-align:center;font-size:0.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}header .common a.sp-menu{display:block;flex-shrink:0}@media (min-width: 1024px){header .common a.sp-menu{display:none}}header .common a.sp-menu{height:3.75rem;width:3.875rem;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;background:url(../../images/src/images/header/sp_menu.svg) no-repeat 0 0/100% 100%}header .common a.sp-menu.-show{background:url(../../images/src/images/header/sp_menu_close.svg) no-repeat 0 0/100% 100%}header menu.sp-menu{position:absolute;display:none;opacity:0;display:flex;flex-direction:column;height:auto;width:24rem;max-width:100%;bottom:0px;right:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity));overflow-y:scroll;z-index:-10;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, outline-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:300ms;max-height:calc(100vh - 3.75rem)}.layout-personal header menu.sp-menu{bottom:2.5rem}header menu.sp-menu.-show{display:block}@media (min-width: 1024px){header menu.sp-menu.-show{display:none}}header menu.sp-menu.-show{opacity:1;--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))}header menu.sp-menu .sp-btn-group{display:flex;flex-direction:column;border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity))}header menu.sp-menu a.link{display:block;position:relative;height:3.75rem;width:100%;padding-left:1.25rem;padding-right:1.25rem;vertical-align:middle;font-size:.9375rem;font-weight:500;line-height:3.75rem}header menu.sp-menu a.link:not(:first-of-type){border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity))}header menu.sp-menu a.link:after{position:absolute;font-family:FontAwesome;right:2em;top:50%;--tw-translate-y:-1.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:""}header menu.sp-menu a.btn{display:inline-block;position:relative;width:16rem;margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding-top:0.75rem;padding-bottom:0.75rem;padding-right:0.375rem;border-radius:9999px;text-align:center;font-size:0.875rem;line-height:1.25rem;border-width:2px;border-style:solid}header menu.sp-menu a.btn:first-child{margin-top:2rem}header menu.sp-menu a.btn:last-child{margin-bottom:2rem}.page-corporations header .common .tab-group .tab.-index,.page-about header .common .tab-group .tab.-about,.page-course header .common .tab-group .tab.-course,.page-cases header .common .tab-group .tab.-cases,.page-instructor header .common .tab-group .tab.-instructor{border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(51 163 224 / var(--tw-border-opacity))}header .common .switch{--tw-bg-opacity:1;background-color:rgb(51 163 224 / var(--tw-bg-opacity))}header .contact{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 1024px){header .contact{display:none}}header .contact{height:2.5rem;width:100%;padding-left:2rem;padding-right:2rem;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-top-color:rgb(223 227 232 / var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));vertical-align:middle;font-size:0.875rem;line-height:2.375rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}header .contact .tel{display:block;position:relative;white-space:nowrap;font-family:Roboto, sans-serif;font-size:1.25rem;font-weight:700;line-height:2.5rem;--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity))}header .contact .tel:before{display:block;position:absolute;height:1.25rem;width:1.25rem;left:-1.375rem;top:0.625rem;content:"";background:url(../../images/src/images/header/phone.svg) 0 0 no-repeat}header .contact .business-time{flex-grow:1;white-space:nowrap;font-size:0.875rem;line-height:2.375rem}main{width:100%;max-width:100%;overflow-x:clip;font-family:Noto Sans JP, Open Sans, sans-serif;font-size:1rem;line-height:1.5rem;position:relative}main>section{width:100%;padding-left:0px;padding-right:0px}main>section:last-of-type{padding-bottom:6.25rem}@media (min-width: 640px){main>section:last-of-type{padding-bottom:5rem}}main>section>.inner{margin-left:auto;margin-right:auto;width:calc(100vw - 2rem)}@media (min-width: 1024px){main>section>.inner{width:calc(100vw - 4rem);min-width:62rem;max-width:80rem}}main h1{display:block;padding-top:2.59375rem;padding-bottom:2.59375rem}@media (min-width: 768px){main h1{padding-top:5.375rem;padding-bottom:5.375rem}}main h1{padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){main h1{padding-left:2rem;padding-right:2rem}}main h1{text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:0.05em}@media (min-width: 768px){main h1{font-size:2rem;line-height:2.375rem}}main h1{--tw-bg-opacity:1;background-color:rgb(245 247 250 / var(--tw-bg-opacity));vertical-align:middle}main h1.-br{padding-top:1.40625rem;padding-bottom:1.40625rem}@media (min-width: 768px){main h1.-br{padding-top:3.4375rem;padding-bottom:3.4375rem}}main h2{display:block;padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 768px){main h2{padding-top:3rem;padding-bottom:3rem}}main h2{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:0.05em}@media (min-width: 768px){main h2{font-size:1.5rem;line-height:2rem}}main h3{display:block;font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:0.05em}.wp-block-container>*{width:calc(100vw - 2rem)}@media (min-width: 1024px){.wp-block-container>*{width:calc(100vw - 4rem);min-width:62rem;max-width:80rem}}.wp-block-container>*{margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;line-height:1.625;letter-spacing:0.05em}.wp-block-container.-narrow>*{max-width:50rem}@media (min-width: 1024px){.wp-block-container.-narrow>*{min-width:0px}}.wp-block-container.-narrow>h1{width:100%;max-width:100%}@media (min-width: 1024px){.wp-block-container.-narrow>h1{max-width:100%}}.wp-block-container p{white-space:normal;overflow-wrap:normal;word-break:normal}.wp-block-container>h1{width:100%;max-width:100%}@media (min-width: 1024px){.wp-block-container>h1{max-width:100%}}.wp-block-container ul{list-style-position:outside;list-style-type:disc;padding-left:1.5rem}.wp-block-container ol{list-style-position:outside;list-style-type:decimal;padding-left:1.5rem}.wp-block-container h2,.wp-block-container h3,.wp-block-container h4,.wp-block-container h5,.wp-block-container h6{margin-top:1em;margin-bottom:1em}.wp-block-container a{--tw-text-opacity:1;color:rgb(199 21 133 / var(--tw-text-opacity));text-decoration-line:underline}main{padding-top:6.25rem}@media (min-width: 1024px){main{padding-top:5rem}}footer .common{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 768px){footer .common{flex-direction:row}}footer .common{padding-top:3.75rem;padding-bottom:3.75rem;padding-left:0px;padding-right:0px}@media (min-width: 768px){footer .common{padding-left:5rem;padding-right:5rem}}footer .common .link-group{margin-bottom:2.5rem;width:100%}@media (min-width: 768px){footer .common .link-group{width:-moz-fit-content;width:fit-content}}footer .common .link-group{text-align:center}@media (min-width: 768px){footer .common .link-group{text-align:left}}@media (min-width: 1024px){footer .common .link-group{order:2}}footer .common .link-group{display:flex;flex-direction:column;line-height:1.5}footer .common .link-group a:not(:first-child){margin-top:1rem}footer .common .link-group.-terms{width:100%}@media (min-width: 768px){footer .common .link-group.-terms{width:-moz-fit-content;width:fit-content}}footer .common .link-group.-terms{margin-bottom:2.5rem;margin-left:0px}@media (min-width: 768px){footer .common .link-group.-terms{margin-left:5.375rem}}footer .common .link-group.-terms{text-align:center}@media (min-width: 768px){footer .common .link-group.-terms{text-align:left}}@media (min-width: 1024px){footer .common .link-group.-terms{order:3}}footer .common .link-group.-terms{display:flex;flex-direction:column;font-size:0.875rem;line-height:1.25rem;line-height:1.5}footer .common .company{width:100%}@media (min-width: 1024px){footer .common .company{width:50%}}footer .common .company{text-align:center}@media (min-width: 768px){footer .common .company{text-align:left}}footer .common .company{flex-grow:1}@media (min-width: 1024px){footer .common .company{order:1}}footer .common .company{display:flex;flex-direction:column;align-items:flex-start}footer .common .company .logo{margin-left:auto;margin-right:auto}@media (min-width: 768px){footer .common .company .logo{margin-left:0px;margin-right:0px}}footer .common .company address{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){footer .common .company address{margin-left:0px;margin-right:0px}}footer .common .company address{font-size:0.875rem;line-height:1.25rem;font-style:normal}footer .common .company .sns{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-left:auto;margin-right:auto}@media (min-width: 768px){footer .common .company .sns{margin-left:0px}}footer .common .company .sns{gap:1.25rem}footer .common .company .sns a{display:inline-block;flex-shrink:0;flex-grow:0}footer .copyright{width:100%;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0px;padding-right:0px;text-align:center;font-family:Work Sans, sans-serif;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}footer .corporate{text-align:center;--tw-bg-opacity:1;background-color:rgb(245 247 250 / var(--tw-bg-opacity));padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1rem;padding-right:1rem}footer .corporate h2{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:0.05em}footer .corporate h3{font-size:.9375rem;line-height:1.375rem;font-weight:500}footer .corporate .btn{width:19.4375rem;max-width:96%;flex-shrink:1}@media (min-width: 768px){footer .corporate .btn{width:21.875rem}}footer .corporate .btn{margin-top:0.625rem;margin-bottom:0.625rem;margin-left:auto;margin-right:auto}footer .corporate .inner{display:flex;flex-wrap:wrap;max-width:66.25rem;margin-left:auto;margin-right:auto;margin-top:1.875rem;padding-top:1.875rem;padding-bottom:1.875rem;border-radius:0.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0px 0px 2px rgba(0, 0, 0, .04), 0px 4px 16px rgba(0, 0, 0, .05);--tw-shadow-colored:0px 0px 2px var(--tw-shadow-color), 0px 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}footer .corporate .inner .tel{width:100%}footer .corporate .inner .tel a{display:inline-block;position:relative;vertical-align:middle;line-height:2rem;font-family:Roboto, sans-serif;font-size:1.625rem}footer .corporate .inner .tel a:before{display:inline-block;position:relative;height:1.5rem;width:1.5rem;margin-right:0.625rem;top:.1875rem;content:"";background:url(../../images/src/images/footer/phone.svg) no-repeat 0 0}footer .corporate .inner .tel .business-time{display:inline-block;letter-spacing:0.05em;vertical-align:middle;line-height:2rem}footer .corporate .inner .request,footer .corporate .inner .inquiry{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width: 768px){footer .corporate .inner .request,footer .corporate .inner .inquiry{width:50%}}footer .corporate .inner .request,footer .corporate .inner .inquiry{margin-top:1.875rem}footer .corporate .inner .inquiry{border-style:solid;--tw-border-opacity:1;border-color:rgb(223 227 232 / var(--tw-border-opacity))}@media (min-width: 768px){footer .corporate .inner .inquiry{border-left-width:1px}}footer .copyright{--tw-bg-opacity:1;background-color:rgb(51 163 224 / var(--tw-bg-opacity))}@media (min-width: 640px){.sm\:block{display:block}.sm\:hidden{display:none}}@media (min-width: 1024px){.lg\:contents{display:contents}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUEsZ0JDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLDhCQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxnQkN4UFIsRUR3UFEsTUN4UFI7RUR3UFEsY0N4UFI7S0R3UFEsV0N4UFIsRUR3UFEsTUN4UFI7RUR3UFEsZ0RDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLDZCQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROzs7Q0N4UFIsQ0R3UFE7RUFBQSxTQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxvQkN4UFIsRUR3UFEsTUN4UFI7QUFBQSxDRHdQUTs7OztDQ3hQUixDRHdQUTtFQUFBLFNDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLGNDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLHFCQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROztDQ3hQUixDRHdQUTtFQUFBLHlDQ3hQUjtVRHdQUSxpQ0N4UFI7QUFBQSxDRHdQUTs7Q0N4UFIsQ0R3UFE7Ozs7OztFQUFBLGtCQ3hQUjtFRHdQUSxvQkN4UFI7QUFBQSxDRHdQUTs7Q0N4UFIsQ0R3UFE7RUFBQSxjQ3hQUjtFRHdQUSx3QkN4UFI7QUFBQSxDRHdQUTs7Q0N4UFIsQ0R3UFE7O0VBQUEsbUJDeFBSO0FBQUEsQ0R3UFE7OztDQ3hQUixDRHdQUTs7OztFQUFBLCtHQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxjQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROztDQ3hQUixDRHdQUTtFQUFBLGNDeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BROztFQUFBLGNDeFBSO0VEd1BRLGNDeFBSO0VEd1BRLGtCQ3hQUjtFRHdQUSx3QkN4UFI7QUFBQSxDRHdQUTtFQUFBLGVDeFBSO0FBQUEsQ0R3UFE7RUFBQSxXQ3hQUjtBQUFBLENEd1BROzs7O0NDeFBSLENEd1BRO0VBQUEsY0N4UFIsRUR3UFEsTUN4UFI7RUR3UFEscUJDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLHlCQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROzs7O0NDeFBSLENEd1BROzs7OztFQUFBLG9CQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxlQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxvQkN4UFIsRUR3UFEsTUN4UFI7RUR3UFEsb0JDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLGNDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLFNDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLFVDeFBSLEVEd1BRLE1DeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BROztFQUFBLG9CQ3hQUjtBQUFBLENEd1BROzs7Q0N4UFIsQ0R3UFE7Ozs7RUFBQSwwQkN4UFIsRUR3UFEsTUN4UFI7RUR3UFEsNkJDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLHNCQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROztDQ3hQUixDRHdQUTtFQUFBLGFDeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BRO0VBQUEsZ0JDeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BRO0VBQUEsd0JDeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BROztFQUFBLFlDeFBSO0FBQUEsQ0R3UFE7OztDQ3hQUixDRHdQUTtFQUFBLDZCQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxvQkN4UFIsRUR3UFEsTUN4UFI7QUFBQSxDRHdQUTs7Q0N4UFIsQ0R3UFE7RUFBQSx3QkN4UFI7QUFBQSxDRHdQUTs7O0NDeFBSLENEd1BRO0VBQUEsMEJDeFBSLEVEd1BRLE1DeFBSO0VEd1BRLGFDeFBSLEVEd1BRLE1DeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BRO0VBQUEsa0JDeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BROzs7Ozs7Ozs7Ozs7O0VBQUEsU0N4UFI7QUFBQSxDRHdQUTtFQUFBLFNDeFBSO0VEd1BRLFVDeFBSO0FBQUEsQ0R3UFE7RUFBQSxVQ3hQUjtBQUFBLENEd1BROzs7RUFBQSxnQkN4UFI7RUR3UFEsU0N4UFI7RUR3UFEsVUN4UFI7QUFBQSxDRHdQUTs7Q0N4UFIsQ0R3UFE7RUFBQSxnQkN4UFI7QUFBQSxDRHdQUTs7O0NDeFBSLENEd1BRO0VBQUEsVUN4UFIsRUR3UFEsTUN4UFI7RUR3UFEsY0N4UFIsRUR3UFEsTUN4UFI7QUFBQSxDRHdQUTs7RUFBQSxVQ3hQUixFRHdQUSxNQ3hQUjtFRHdQUSxjQ3hQUixFRHdQUSxNQ3hQUjtBQUFBLENEd1BROztDQ3hQUixDRHdQUTs7RUFBQSxlQ3hQUjtBQUFBLENEd1BROztDQ3hQUixDRHdQUTtFQUFBLGVDeFBSO0FBQUEsQ0R3UFE7Ozs7Q0N4UFIsQ0R3UFE7Ozs7Ozs7O0VBQUEsY0N4UFIsRUR3UFEsTUN4UFI7RUR3UFEsc0JDeFBSLEVEd1BRLE1DeFBSO0FBQUEsQ0R3UFE7O0NDeFBSLENEd1BROztFQUFBLGVDeFBSO0VEd1BRLFlDeFBSO0FBQUEsQ0R3UFEsd0VDeFBSLENEd1BRO0VBQUEsYUN4UFI7QUFBQSxDRHdQUSw0Q0N4UFIsQ0R3UFEsdUJDeFBSLENEd1BRLGtCQ3hQUixDRHdQUSxrQkN4UFIsQ0R3UFEsYUN4UFIsQ0R3UFEsYUN4UFIsQ0R3UFEsYUN4UFIsQ0R3UFEsY0N4UFIsQ0R3UFEsY0N4UFIsQ0R3UFEsWUN4UFIsQ0R3UFEsWUN4UFIsQ0R3UFEsaUJDeFBSLENEd1BRLHFDQ3hQUixDRHdQUSxjQ3hQUixDRHdQUSxtQkN4UFIsQ0R3UFEscUJDeFBSLENEd1BRLHNCQ3hQUixDRHdQUSx1QkN4UFIsQ0R3UFEsaUJDeFBSLENEd1BRLDBCQ3hQUixDRHdQUSwyQkN4UFIsQ0R3UFEscUNDeFBSLENEd1BRLGlDQ3hQUixDRHdQUSwwQkN4UFIsQ0R3UFEscUJDeFBSLENEd1BRLDZCQ3hQUixDRHdQUSxXQ3hQUixDRHdQUSxpQkN4UFIsQ0R3UFEsZUN4UFIsQ0R3UFEsZ0JDeFBSLENEd1BRLGlCQ3hQUixDRHdQUSxhQ3hQUixDRHdQUSxlQ3hQUixDRHdQUSxZQ3hQUixDRHdQUSxrQkN4UFIsQ0R3UFEsb0JDeFBSLENEd1BRLDBCQ3hQUixDRHdQUSx3QkN4UFIsQ0R3UFEseUJDeFBSLENEd1BRLDBCQ3hQUixDRHdQUSxzQkN4UFIsQ0R3UFEsdUJDeFBSLENEd1BRLHdCQ3hQUixDRHdQUSxxQkN4UFIsQ0R3UFEsa0NDeFBSLENEd1BRLHVCQ3hQUixDRHdQUSxrQkN4UFIsQ0R3UFEsa0JDeFBSLENEd1BRLGFDeFBSLENEd1BRLGFDeFBSLENEd1BRLGFDeFBSLENEd1BRLGNDeFBSLENEd1BRLGNDeFBSLENEd1BRLFlDeFBSLENEd1BRLFlDeFBSLENEd1BRLGlCQ3hQUixDRHdQUSxxQ0N4UFIsQ0R3UFEsY0N4UFIsQ0R3UFEsbUJDeFBSLENEd1BRLHFCQ3hQUixDRHdQUSxzQkN4UFIsQ0R3UFEsdUJDeFBSLENEd1BRLGlCQ3hQUixDRHdQUSwwQkN4UFIsQ0R3UFEsMkJDeFBSLENEd1BRLHFDQ3hQUixDRHdQUSxpQ0N4UFIsQ0R3UFEsMEJDeFBSLENEd1BRLHFCQ3hQUixDRHdQUSw2QkN4UFIsQ0R3UFEsV0N4UFIsQ0R3UFEsaUJDeFBSLENEd1BRLGVDeFBSLENEd1BRLGdCQ3hQUixDRHdQUSxpQkN4UFIsQ0R3UFEsYUN4UFIsQ0R3UFEsZUN4UFIsQ0R3UFEsWUN4UFIsQ0R3UFEsa0JDeFBSLENEd1BRLG9CQ3hQUixDRHdQUSwwQkN4UFIsQ0R3UFEsd0JDeFBSLENEd1BRLHlCQ3hQUixDRHdQUSwwQkN4UFIsQ0R3UFEsc0JDeFBSLENEd1BRLHVCQ3hQUixDRHdQUSx3QkN4UFIsQ0R3UFEscUJDeFBSLHFCQUNBLENBREEsa0JBQ0EsQ0FEQSxvQkFDQSxpQkFDQSxNQUVBLHNCQUNFLENDTkYscUJBQ0UsYUFDQSxDQURBLHFGQUNBLG1CQUNBLENBREEsZUFDQSxrQkFDQSxDQURBLHdEQUNBLFdBREEsQ0FJQSwyQkFDRSxDQURGLDZCQUNFLGVBQ0EsQ0FEQSxnRUFDQSxrQ0FDQSxDQURBLHdEQUNBLFlBR0Esa0NBQ0Usb0JBQ0EsQ0FEQSxzQkFDQSxDQURBLHdGQUNBLENBREEscUJBQ0EsRUFEQSxvRUFDQSxDQURBLHVCQUNBLG9DQUNFLENBREYsV0FDRSxDQUdKLHNDQUNFLENBREYsNkJBQ0UsQ0FERixpRUFDRSx5Q0FDQSxDQURBLFdBQ0Esa0JBQ0EsQ0FEQSx5REFHQSxtREFDRSxzQkFDQSxDQURBLHdHQUNBLENBREEsd0JBQ0EsaURBQ0EsQ0FEQSx1QkFDQSxDQURBLGtC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QURGLHNCQUNFLG1IQUNBLHlGQUNBLENBR0Ysb0RBQ0UsQ0FERixxQkFDRSxDQURGLHdEQUNFLENBREYsaUZBQ0UsRUFJTixtQ0FDRSxDQURGLHVEQUNFLENDdEVKLG1EQ0FBLFlEQUEsYUNBQSw0QkRBQSwrQkNBQSxtQyIsInNvdXJjZXMiOlsid2VicGFjazovL2h0bWwvLi9zcmMvc3R5bGVzaGVldHMvc2hhcmVkL19jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaHRtbC8uL3NyYy9zdHlsZXNoZWV0cy9sYXlvdXRzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vaHRtbC8uL3NyYy9zdHlsZXNoZWV0cy9sYXlvdXRzL2hlYWRlci9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vaHRtbC8uL3NyYy9zdHlsZXNoZWV0cy9sYXlvdXRzL2hlYWRlci9fY29ycG9yYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vaHRtbC8uL3NyYy9zdHlsZXNoZWV0cy9sYXlvdXRzL21haW4vX2NvbW1vbi5zY3NzIiwid2VicGFjazovL2h0bWwvLi9zcmMvc3R5bGVzaGVldHMvbGF5b3V0cy9tYWluL193cF9ibG9jay5zY3NzIiwid2VicGFjazovL2h0bWwvLi9zcmMvc3R5bGVzaGVldHMvbGF5b3V0cy9tYWluL19jb3Jwb3JhdGUuc2NzcyIsIndlYnBhY2s6Ly9odG1sLy4vc3JjL3N0eWxlc2hlZXRzL2xheW91dHMvZm9vdGVyL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9odG1sLy4vc3JjL3N0eWxlc2hlZXRzL2xheW91dHMvZm9vdGVyL19jb3Jwb3JhdGUuc2NzcyIsIndlYnBhY2s6Ly9odG1sLy4vc3JjL3N0eWxlc2hlZXRzL2xheW91dHMvY29ycG9yYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vaHRtbC88bm8gc291cmNlPiJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qIOWFsemAmuOCs+ODs+ODneODvOODjeODs+ODiCAqL1xuXG4vKiDjg5zjgr/jg7MgKi9cbi5idG4ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1iYXNlIGZvbnQtYm9sZCBhbGlnbi1taWRkbGU7XG4gIEBhcHBseSBweS1bMS4xMjVyZW1dIHB4LVsxZW1dOyAvLyAxOHB4XG4gIEBhcHBseSBiZy13aGl0ZTtcbiAgQGFwcGx5IGJvcmRlci0yIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodCByb3VuZGVkLWZ1bGw7XG5cbiAgJjpob3ZlciB7XG4gICAgQGFwcGx5IG9wYWNpdHktNzA7XG4gIH1cblxuICAmLi1kZWZhdWx0IHtcbiAgICBAYXBwbHkgdGV4dC1kZWZhdWx0IGJvcmRlci1kZWZhdWx0O1xuXG4gICAgJi4tZmlsbCB7XG4gICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICYuLWNvcnBvcmF0ZSB7XG4gICAgQGFwcGx5IHRleHQtY29ycG9yYXRlIGJvcmRlci1jb3Jwb3JhdGU7XG5cbiAgICAmLi1maWxsIHtcbiAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGJnLWNvcnBvcmF0ZTtcbiAgICB9XG4gIH1cblxuICAmLi1wZXJzb25hbCB7XG4gICAgQGFwcGx5IHRleHQtcGVyc29uYWwgYm9yZGVyLXBlcnNvbmFsO1xuXG4gICAgJi4tZmlsbCB7XG4gICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1wZXJzb25hbDtcbiAgICB9XG4gIH1cblxuICAmLi1lbnRyeSB7XG4gICAgQGFwcGx5IHRleHQtZW50cnkgYm9yZGVyLWVudHJ5O1xuXG4gICAgJi4tZmlsbCB7XG4gICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1lbnRyeTtcbiAgICB9XG4gIH1cblxuICAvKiDoo4Xpo74gKi9cbiAgJi4tYW5nbGUge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICBAYXBwbHkgcHItWzEuNzVlbV07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICBAYXBwbHkgZm9udC1hd2Vzb21lO1xuICAgICAgQGFwcGx5IHJpZ2h0LVsxZW1dO1xuICAgICAgQGFwcGx5IHRvcC0xLzIgdHJhbnNsYXRlLXktWy0uNjI1ZW1dO1xuXG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICB9XG4gIH1cblxuICAmLi1hcnJvdyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSBwci1bMS41ZW1dO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgQGFwcGx5IGZvbnQtYXdlc29tZTtcbiAgICAgIEBhcHBseSByaWdodC1bMWVtXTtcbiAgICAgIEBhcHBseSB0b3AtMS8yIHRyYW5zbGF0ZS15LVstLjYyNWVtXTtcblxuICAgICAgY29udGVudDogJ1xcZjA2MSc7XG4gICAgfVxuICB9XG5cbiAgLypzaXplICovXG4gICYuLWJyIHtcbiAgICBAYXBwbHkgcHktWy4zNzVyZW1dOyAvLyA2cHhcbiAgfVxuXG4gICYuLXhzIHtcbiAgICBAYXBwbHkgcHktWy43NXJlbV07IC8vIDEycHhcbiAgICBAYXBwbHkgdGV4dC14cyBmb250LW1lZGl1bTtcblxuICAgICYuLWJyIHtcbiAgICAgIEBhcHBseSBweS1bLjI1cmVtXTsgLy8gNHB4XG4gICAgfVxuICB9XG5cbiAgJi4tc20ge1xuICAgIEBhcHBseSBweS1bLjg3NXJlbV07IC8vIDE0cHhcbiAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvbGQ7XG5cbiAgICAmLi1iciB7XG4gICAgICBAYXBwbHkgcHktWy4yNXJlbV07IC8vIDRweFxuICAgIH1cbiAgfVxuXG4gICYuLWxnIHtcbiAgICBAYXBwbHkgcHktWzEuMTg3NXJlbV07IC8vIDE5cHhcbiAgICBAYXBwbHkgdGV4dC1sZyBmb250LWJvbGQ7XG5cbiAgICAmLi1iciB7XG4gICAgICBAYXBwbHkgcHktWy4zMTI1cmVtXTsgLy8gNXB4XG4gICAgfVxuICB9XG59XG5cbi8qIOOBseOCk+OBj+OBmuODquOCueODiCAqL1xubmF2LmJyZWFkY3J1bWJzIHtcbiAgQGFwcGx5IGJsb2NrO1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTUgbWQ6Ym90dG9tLWF1dG8gbGVmdC00IG1kOmxlZnQtWzEuODc1cmVtXTtcblxuICAubGF5b3V0LWRlZmF1bHQgJiwgLmxheW91dC1jb3Jwb3JhdGUgJiB7XG4gICAgQGFwcGx5IG1kOnRvcC0yMCBsZzp0b3AtMjU7IC8vIDgwcHggLyAxMDBweFxuICB9XG5cbiAgLmxheW91dC1wZXJzb25hbCAmIHtcbiAgICBAYXBwbHkgbWQ6dG9wLVs3LjVyZW1dIGxnOnRvcC1bOC43NXJlbV07IC8vIDEyMHB4IC8gMTQwcHhcbiAgfVxuXG4gIHVsIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBmbGV4LXdyYXAgZ2FwLXgtNCBnYXAteS0xO1xuICAgIEBhcHBseSB0ZXh0LWdyYXkgdGV4dC1zbTtcblxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzLjc1cmVtKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3JtYWw7XG5cbiAgICAgIGEge1xuICAgICAgICAubGF5b3V0LXBlcnNvbmFsICYsIC5sYXlvdXQtZGVmYXVsdCAmIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1wZXJzb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQtY29ycG9yYXRlICYge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWNvcnBvcmF0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYXdlc29tZTtcbiAgICAgICAgQGFwcGx5IG1sLTIuNTtcblxuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog44OQ44OD44K4ICovXG4uYmFkZ2Uge1xuICBAYXBwbHkgcHktWy4zMTI1cmVtXSBweC0zO1xuICBAYXBwbHkgYmctd2hpdGU7XG4gIEBhcHBseSBsZWFkaW5nLW5vbmUgd2hpdGVzcGFjZS1ub3dyYXA7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LWxpZ2h0IHJvdW5kZWQtbWQ7XG5cbiAgJi4tc20ge1xuICAgIEBhcHBseSB0ZXh0LXNtIGxlYWRpbmctbm9uZTtcbiAgfVxufVxuXG4vKiDjgrnjgq/jg63jg7zjg6tib3ggKi9cbi5zY3JvbGwtYm94IHtcbiAgQGFwcGx5IHNtOnN0aWNreSBsZWZ0LTA7XG4gIEBhcHBseSB6LTEwO1xuXG4gICYuLXBlcnNvbmFsIHtcbiAgICBAYXBwbHkgdG9wLVs2LjI1cmVtXSBzbTp0b3AtWzguMjVyZW1dIGxnOnRvcC1bOS41cmVtXTtcbiAgfVxuXG4gICYuLWNvcnBvcmF0ZSB7XG4gICAgQGFwcGx5IHRvcC1bMy43NXJlbV0gc206dG9wLVs1Ljc1cmVtXSBsZzp0b3AtMjg7XG4gIH1cblxuICB1bCB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBzbTotdG9wLTg7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgZmxleC1ub3dyYXAgZ2FwLTA7XG4gICAgQGFwcGx5IGJnLXdoaXRlIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWdyYXktbGlnaHQgcm91bmRlZC1tZCBzaGFkb3ctbWQ7XG5cbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgIGxlZnQ6IDFyZW07XG5cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgIHdpZHRoOiA0Mi4yNHJlbTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgbGVmdDogbWF4KGNhbGMoKDEwMHZ3IC0gNDIuMTI1cmVtKSAvIDIpLCAxcmVtKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICBAYXBwbHkgdy1mdWxsIHNtOnctMS8zO1xuICAgICAgQGFwcGx5IHRleHQtbWQgZm9udC1tZWRpdW0gd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgICBAYXBwbHkgcHktWzEuMzEyNXJlbV0gcHgtNTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItdC1ncmF5LWxpZ2h0IHNtOmJvcmRlci10LTA7XG4gICAgICAgIEBhcHBseSBib3JkZXItbC0wIHNtOmJvcmRlci1sIGJvcmRlci1sLWdyYXktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgQGFwcGx5IHRvcC0xLzIgcmlnaHQtMCBtci0yIC1tdC0yLjU7XG4gICAgICAgIEBhcHBseSB3LVsuOTM3NXJlbV0gaC1bLjkzNzVyZW1dO1xuICAgICAgICBAYXBwbHkgZm9udC1hd2Vzb21lO1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbiBlYXNlLWluIGR1cmF0aW9uLTMwMDtcblxuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIH1cblxuICAgICAgJi4tdXA6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjQzNzVyZW0pIHRyYW5zbGF0ZVgoLS4yNXJlbSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7MgKi9cbi5wYWdpbmF0ZSB7XG4gICYuLWNvcnBvcmF0ZSB1bCBsaSBhIHtcbiAgICBAYXBwbHkgdGV4dC1jb3Jwb3JhdGUgYm9yZGVyLWNvcnBvcmF0ZTtcbiAgICBAYXBwbHkgaG92ZXI6dGV4dC13aGl0ZSBob3ZlcjpiZy1jb3Jwb3JhdGU7XG4gIH1cblxuICAmLi1kZWZhdWx0IHVsIGxpIGEge1xuICAgIEBhcHBseSB0ZXh0LWRlZmF1bHQgYm9yZGVyLWRlZmF1bHQ7XG4gICAgQGFwcGx5IGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6YmctZGVmYXVsdDtcbiAgfVxuXG4gICYuLXBlcnNvbmFsIHVsIGxpIGEge1xuICAgIEBhcHBseSB0ZXh0LXBlcnNvbmFsIGJvcmRlci1wZXJzb25hbDtcbiAgICBAYXBwbHkgaG92ZXI6dGV4dC13aGl0ZSBob3ZlcjpiZy1wZXJzb25hbDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBmbGV4LW5vd3JhcCBqdXN0aWZ5LWNlbnRlciBnYXAtMjtcbiAgICBAYXBwbHkgbXQtMTAgbWQ6bXQtMTUgbXgtYXV0bztcblxuICAgIGxpIHtcbiAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICBAYXBwbHkgdy04O1xuICAgICAgICBAYXBwbHkgcHktMjtcbiAgICAgICAgQGFwcGx5IGZvbnQtY2FiaW4gdGV4dC1zbSB0ZXh0LWNlbnRlciBsZWFkaW5nLW5vbmU7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIHJvdW5kZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNhYmluOml0YWxAMDsxJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzYwMDs3MDA7OTAwJmZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NjAwOzcwMDs5MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNi4xLjEvY3NzL2FsbC5taW4uY3NzJyk7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbkB0YWlsd2luZCBzY3JlZW47XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogbGF5b3V0cy9oZWFkZXIgKi9cblxuaGVhZGVyIHtcbiAgQGFwcGx5IGZpeGVkO1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LWNvbC1yZXZlcnNlO1xuICBAYXBwbHkgdy1mdWxsIG1heC13LVsxMDB2d107XG4gIEBhcHBseSBiZy13aGl0ZTtcbiAgQGFwcGx5IHotMjA7XG5cbiAgLmNvbW1vbiB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuO1xuICAgIEBhcHBseSBoLTE1IGxnOmgtMjAgdy1mdWxsO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgei0yMDtcblxuICAgIC5sb2dvIHtcbiAgICAgIEBhcHBseSBibG9jaztcbiAgICAgIEBhcHBseSBteS1bLjgxMjVyZW1dIGxnOm15LVsxLjQzNzVyZW1dIG1sLTIuNSBzbTpteC1bMS44NzVyZW1dO1xuICAgICAgICBAYXBwbHkgZ3JvdyBzaHJpbms7XG4gICAgfVxuXG4gICAgLnRhYi1ncm91cCB7XG4gICAgICBAYXBwbHkgaGlkZGVuIGxnOmZsZXgganVzdGlmeS1iZXR3ZWVuO1xuICAgICAgQGFwcGx5IGdyb3cgc2hyaW5rO1xuICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuXG4gICAgICAudGFiIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgQGFwcGx5IHB5LVsxLjE4NzVyZW1dIGxnOnB5LVsxLjgxMjVyZW1dOyAvLyAxOXB4IC8gMjlweFxuICAgICAgICBAYXBwbHkgYm9yZGVyLTAgYm9yZGVyLWItMiBib3JkZXItc29saWQgYm9yZGVyLXdoaXRlO1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvbGQgdHJhY2tpbmctd2lkZXI7XG4gICAgICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIEBhcHBseSBoaWRkZW4gbGc6ZmxleCBmbGV4LXJvdyBmbGV4LW5vd3JhcCBpdGVtcy1zdGFydCBnYXAtMztcbiAgICAgIEBhcHBseSBncm93LTAgc2hyaW5rLTA7XG4gICAgICBAYXBwbHkgcHgtNjtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBhcHBseSB3LTMyIHhsOnctNDA7XG4gICAgICAgIEBhcHBseSBtdC1bMS4xMjVyZW1dO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2gge1xuICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgQGFwcGx5IGdyb3ctMCBzaHJpbmstMDtcbiAgICAgIEBhcHBseSBweS1bLjgxMjVyZW1dIGxnOnB5LVsxLjQzNzVyZW1dIHB4LVsuNjg3NXJlbV07XG4gICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC14cyBmb250LW1lZGl1bSB0ZXh0LXdoaXRlO1xuICAgIH1cblxuICAgIGEuc3AtbWVudSB7XG4gICAgICBAYXBwbHkgYmxvY2sgc2hyaW5rLTAgbGc6aGlkZGVuO1xuICAgICAgQGFwcGx5IGgtMTUgdy1bMy44NzVyZW1dO1xuICAgICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvaGVhZGVyL3NwX21lbnUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgLyAxMDAlIDEwMCU7XG5cbiAgICAgICYuLXNob3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL2hlYWRlci9zcF9tZW51X2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgMCAwIC8gMTAwJSAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1lbnUuc3AtbWVudSB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBoaWRkZW47XG4gICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcbiAgICBAYXBwbHkgdy05NiBtYXgtdy1mdWxsIGgtYXV0bztcbiAgICBAYXBwbHkgYm90dG9tLTAgcmlnaHQtMDtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWdyYXktbGlnaHQ7XG4gICAgQGFwcGx5IG92ZXJmbG93LXktc2Nyb2xsO1xuICAgIEBhcHBseSAtei0xMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbiBkdXJhdGlvbi0zMDA7XG5cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy43NXJlbSk7XG5cbiAgICAubGF5b3V0LXBlcnNvbmFsICYge1xuICAgICAgQGFwcGx5IGJvdHRvbS0xMDtcbiAgICB9XG5cbiAgICAmLi1zaG93IHtcbiAgICAgIEBhcHBseSBibG9jayBsZzpoaWRkZW47XG4gICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXktZnVsbDtcbiAgICB9XG5cbiAgICAuc3AtYnRuLWdyb3VwIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xuICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICYubGluayB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgaC0xNSB3LWZ1bGw7XG4gICAgICAgIEBhcHBseSBweC01O1xuICAgICAgICBAYXBwbHkgdGV4dC1tZCBmb250LW1lZGl1bSBsZWFkaW5nLTE1IGFsaWduLW1pZGRsZTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItc29saWQgYm9yZGVyLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgICAgQGFwcGx5IGZvbnQtYXdlc29tZTtcbiAgICAgICAgICBAYXBwbHkgcmlnaHQtWzJlbV07XG4gICAgICAgICAgQGFwcGx5IHRvcC0xLzIgLXRyYW5zbGF0ZS15LTc7XG5cbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJ0biB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgQGFwcGx5IHctNjQ7XG4gICAgICAgIEBhcHBseSBteS00IG14LWF1dG87XG4gICAgICAgIEBhcHBseSBweS0zIHByLTEuNTtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtc207XG4gICAgICAgIEBhcHBseSBib3JkZXItMiBib3JkZXItc29saWQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBhcHBseSBtYi04O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qIGxheW91dHMvaGVhZGVyICovXG5cbmhlYWRlciB7XG4gIC5jb21tb24ge1xuICAgIC50YWItZ3JvdXAge1xuICAgICAgLnRhYiB7XG4gICAgICAgIC5wYWdlLWNvcnBvcmF0aW9ucyAmLi1pbmRleCxcbiAgICAgICAgLnBhZ2UtYWJvdXQgJi4tYWJvdXQsXG4gICAgICAgIC5wYWdlLWNvdXJzZSAmLi1jb3Vyc2UsXG4gICAgICAgIC5wYWdlLWNhc2VzICYuLWNhc2VzLFxuICAgICAgICAucGFnZS1pbnN0cnVjdG9yICYuLWluc3RydWN0b3Ige1xuICAgICAgICAgIEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1zb2xpZCBib3JkZXItY29ycG9yYXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaCB7XG4gICAgICBAYXBwbHkgYmctY29ycG9yYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW47XG4gICAgQGFwcGx5IGxnOmhpZGRlbjtcbiAgICBAYXBwbHkgdy1mdWxsIGgtMTA7XG4gICAgQGFwcGx5IHB4LTg7XG4gICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItdC1ncmF5LWxpZ2h0IGJvcmRlci1iLXdoaXRlO1xuICAgIEBhcHBseSBhbGlnbi1taWRkbGUgdGV4dC1zbSB0ZXh0LWJsYWNrIGxlYWRpbmctWzIuMzc1cmVtXTtcblxuICAgIC50ZWwge1xuICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgQGFwcGx5IGZvbnQtaGVsdmV0aWNhIGZvbnQtYm9sZCB0ZXh0LXhsIHRleHQtcGVyc29uYWwgbGVhZGluZy0xMCB3aGl0ZXNwYWNlLW5vd3JhcDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgQGFwcGx5IHctWzEuMjVyZW1dIGgtWzEuMjVyZW1dO1xuICAgICAgICBAYXBwbHkgbGVmdC1bLTEuMzc1cmVtXSB0b3AtWzAuNjI1cmVtXTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCd+aW1hZ2VzL2hlYWRlci9waG9uZS5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXNpbmVzcy10aW1lIHtcbiAgICAgIEBhcHBseSBncm93O1xuICAgICAgQGFwcGx5IHRleHQtc20gbGVhZGluZy1bMi4zNzVyZW1dIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogbGF5b3V0cy9tYWluICovXG5cbm1haW4ge1xuICBAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGw7XG4gIEBhcHBseSBvdmVyZmxvdy14LWNsaXA7XG4gIEBhcHBseSBmb250LXNhbnMgdGV4dC1iYXNlO1xuICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgPiBzZWN0aW9uIHtcbiAgICBAYXBwbHkgdy1mdWxsIHB4LTA7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAYXBwbHkgcGItWzYuMjVyZW1dIHNtOnBiLTIwOyAvLyBicmVhZGNydW1ic+OBruW5heOCkueiuuS/nVxuICAgIH1cblxuICAgID4gLmlubmVyIHtcbiAgICAgIEBhcHBseSBteC1hdXRvO1xuICAgICAgQGFwcGx5IHctW2NhbGMoMTAwdnctMnJlbSldIGxnOnctW2NhbGMoMTAwdnctNHJlbSldO1xuICAgICAgQGFwcGx5IGxnOm1pbi13LVs2MnJlbV0gbGc6bWF4LXctWzgwcmVtXTsgLy8gOTkycHggLyAxMjgwcHhcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICAgIEBhcHBseSBweS1oMSBtZDpweS1oMS1tZDtcbiAgICBAYXBwbHkgcHgtNCBsZzpweC04O1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LTJ4bCBtZDp0ZXh0LTR4bCBmb250LWJvbGQgdHJhY2tpbmctd2lkZXI7XG4gICAgQGFwcGx5IGJnLWJhY2tncm91bmQ7XG4gICAgQGFwcGx5IGFsaWduLW1pZGRsZTtcblxuICAgICYuLWJyIHtcbiAgICAgIEBhcHBseSBweS1oMS1iciBtZDpweS1oMS1tZC1icjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICAgIEBhcHBseSBweS0yIG1kOnB5LTEyO1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWxnIG1kOnRleHQtMnhsIGZvbnQtYm9sZCB0cmFja2luZy13aWRlcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gICAgQGFwcGx5IHRleHQtbGcgZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyO1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi53cC1ibG9jay1jb250YWluZXIge1xuICA+ICoge1xuICAgIEBhcHBseSB3LVtjYWxjKDEwMHZ3LTJyZW0pXSBsZzp3LVtjYWxjKDEwMHZ3LTRyZW0pXTtcbiAgICBAYXBwbHkgbGc6bWluLXctWzYycmVtXSBsZzptYXgtdy1bODByZW1dOyAvLyA5OTJweCAvIDEyODBweFxuICAgIEBhcHBseSBteC1hdXRvIG15LTQ7XG4gICAgQGFwcGx5IGxlYWRpbmctcmVsYXhlZCB0cmFja2luZy13aWRlcjtcbiAgfVxuXG4gICYuLW5hcnJvdyB7XG4gICAgPiAqIHtcbiAgICAgIEBhcHBseSBsZzptaW4tdy0wIG1heC13LVs1MHJlbV07IC8vIDgwMHB4XG4gICAgfVxuXG4gICAgPiBoMSB7XG4gICAgICBAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGwgbGc6bWF4LXctZnVsbDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3JtYWwgYnJlYWstbm9ybWFsO1xuICB9XG5cbiAgPiBoMSB7XG4gICAgQGFwcGx5IHctZnVsbCBtYXgtdy1mdWxsIGxnOm1heC13LWZ1bGw7XG4gIH1cblxuICB1bCB7XG4gICAgQGFwcGx5IGxpc3QtZGlzYyBsaXN0LW91dHNpZGU7XG4gICAgQGFwcGx5IHBsLTY7XG4gIH1cblxuICBvbCB7XG4gICAgQGFwcGx5IGxpc3QtZGVjaW1hbCBsaXN0LW91dHNpZGU7XG4gICAgQGFwcGx5IHBsLTY7XG4gIH1cblxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIEBhcHBseSBteS1bMWVtXTtcbiAgfVxuXG4gIGEge1xuICAgIEBhcHBseSB0ZXh0LXBlcnNvbmFsIHVuZGVybGluZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiBsYXlvdXRzL21haW4gKi9cblxubWFpbiB7XG4gIEBhcHBseSBwdC0yNSBsZzpwdC0yMDtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogbGF5b3V0cy9mb290ZXIgKi9cblxuZm9vdGVyIHtcbiAgLmNvbW1vbiB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgZmxleC13cmFwO1xuICAgIEBhcHBseSBweS0xNSBweC0wIG1kOnB4LTIwO1xuXG4gICAgLmxpbmstZ3JvdXAge1xuICAgICAgQGFwcGx5IG1iLTEwO1xuICAgICAgQGFwcGx5IHctZnVsbCBtZDp3LWZpdDtcbiAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7XG4gICAgICBAYXBwbHkgbGc6b3JkZXItMjtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xuICAgICAgQGFwcGx5IGxlYWRpbmctbm9ybWFsO1xuXG4gICAgICBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGFwcGx5IG10LTQ7XG4gICAgICB9XG5cbiAgICAgICYuLXRlcm1zIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBtZDp3LWZpdDtcbiAgICAgICAgQGFwcGx5IG1iLTEwIG1sLTAgbWQ6bWwtWzUuMzc1cmVtXTtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIG1kOnRleHQtbGVmdDtcbiAgICAgICAgQGFwcGx5IGxnOm9yZGVyLTM7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSBsZWFkaW5nLW5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueSB7XG4gICAgICBAYXBwbHkgdy1mdWxsIGxnOnctMS8yO1xuICAgICAgQGFwcGx5IHRleHQtY2VudGVyIG1kOnRleHQtbGVmdDtcbiAgICAgIEBhcHBseSBsZzpvcmRlci0xIGdyb3c7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1zdGFydDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBAYXBwbHkgbXgtYXV0byBtZDpteC0wO1xuICAgICAgfVxuXG4gICAgICBhZGRyZXNzIHtcbiAgICAgICAgQGFwcGx5IG15LTYgbXgtYXV0byBtZDpteC0wO1xuICAgICAgICBAYXBwbHkgbm90LWl0YWxpYyB0ZXh0LXNtO1xuICAgICAgfVxuXG4gICAgICAuc25zIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1ub3dyYXAganVzdGlmeS1zdGFydDtcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gbWQ6bWwtMDtcbiAgICAgICAgQGFwcGx5IGdhcC01O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGFwcGx5IGdyb3ctMCBzaHJpbmstMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHQge1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IHB5LTUgcHgtMDtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgZm9udC1jb3B5cmlnaHQgdGV4dC13aGl0ZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiBsYXlvdXRzL2Zvb3RlciAqL1xuXG5mb290ZXIge1xuICAuY29ycG9yYXRlIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgQGFwcGx5IGJnLWJhY2tncm91bmQ7XG4gICAgQGFwcGx5IHB5LTEwIHB4LTQ7XG5cbiAgICBoMiB7XG4gICAgICBAYXBwbHkgdGV4dC0yeGwgZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBhcHBseSB0ZXh0LW1kIGZvbnQtbWVkaXVtO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgQGFwcGx5IHctWzE5LjQzNzVyZW1dIG1kOnctWzIxLjg3NXJlbV0gbWF4LXctWzk2JV0gc2hyaW5rO1xuICAgICAgQGFwcGx5IG15LTIuNSBteC1hdXRvO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXA7XG4gICAgICBAYXBwbHkgbWF4LXctWzY2LjI1cmVtXTtcbiAgICAgIEBhcHBseSBtdC1bMS44NzVyZW1dIG14LWF1dG87XG4gICAgICBAYXBwbHkgcHktWzEuODc1cmVtXTtcbiAgICAgIEBhcHBseSByb3VuZGVkLXhsIGJnLXdoaXRlIHNoYWRvdy1tZDtcblxuICAgICAgLnRlbCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgQGFwcGx5IGFsaWduLW1pZGRsZSBsZWFkaW5nLTg7XG4gICAgICAgICAgQGFwcGx5IGZvbnQtaGVsdmV0aWNhIHRleHQtWzEuNjI1cmVtXTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICBAYXBwbHkgaC02IHctNjtcbiAgICAgICAgICAgIEBhcHBseSBtci0yLjU7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLTAuNzU7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9mb290ZXIvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1c2luZXNzLXRpbWUge1xuICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGFwcGx5IHRyYWNraW5nLXdpZGVyO1xuICAgICAgICAgIEBhcHBseSBhbGlnbi1taWRkbGUgbGVhZGluZy04O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXF1ZXN0LCAuaW5xdWlyeSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyO1xuICAgICAgICBAYXBwbHkgdy1mdWxsIG1kOnctMS8yO1xuICAgICAgICBAYXBwbHkgbXQtWzEuODc1cmVtXTtcbiAgICAgIH1cblxuICAgICAgLmlucXVpcnkge1xuICAgICAgICBAYXBwbHkgbWQ6Ym9yZGVyLWwgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29weXJpZ2h0IHtcbiAgICBAYXBwbHkgYmctY29ycG9yYXRlO1xuICB9XG59XG4iLCJAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNhYmluOml0YWxAMDsxJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzYwMDs3MDA7OTAwJmZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NjAwOzcwMDs5MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIjtAaW1wb3J0XCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNi4xLjEvY3NzL2FsbC5taW4uY3NzXCI7LmJ0bntAYXBwbHkgaW5saW5lLWJsb2NrO0BhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWJhc2UgZm9udC1ib2xkIGFsaWduLW1pZGRsZTtAYXBwbHkgcHktWzEuMTI1cmVtXSBweC1bMWVtXTtAYXBwbHkgYmctd2hpdGU7QGFwcGx5IGJvcmRlci0yIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodCByb3VuZGVkLWZ1bGx9LmJ0bjpob3ZlcntAYXBwbHkgb3BhY2l0eS03MH0uYnRuLi1kZWZhdWx0e0BhcHBseSB0ZXh0LWRlZmF1bHQgYm9yZGVyLWRlZmF1bHR9LmJ0bi4tZGVmYXVsdC4tZmlsbHtAYXBwbHkgdGV4dC13aGl0ZSBiZy1kZWZhdWx0fS5idG4uLWNvcnBvcmF0ZXtAYXBwbHkgdGV4dC1jb3Jwb3JhdGUgYm9yZGVyLWNvcnBvcmF0ZX0uYnRuLi1jb3Jwb3JhdGUuLWZpbGx7QGFwcGx5IHRleHQtd2hpdGUgYmctY29ycG9yYXRlfS5idG4uLXBlcnNvbmFse0BhcHBseSB0ZXh0LXBlcnNvbmFsIGJvcmRlci1wZXJzb25hbH0uYnRuLi1wZXJzb25hbC4tZmlsbHtAYXBwbHkgdGV4dC13aGl0ZSBiZy1wZXJzb25hbH0uYnRuLi1lbnRyeXtAYXBwbHkgdGV4dC1lbnRyeSBib3JkZXItZW50cnl9LmJ0bi4tZW50cnkuLWZpbGx7QGFwcGx5IHRleHQtd2hpdGUgYmctZW50cnl9LmJ0bi4tYW5nbGV7QGFwcGx5IHJlbGF0aXZlO0BhcHBseSBwci1bMS43NWVtXX0uYnRuLi1hbmdsZTo6YWZ0ZXJ7QGFwcGx5IGFic29sdXRlO0BhcHBseSBmb250LWF3ZXNvbWU7QGFwcGx5IHJpZ2h0LVsxZW1dO0BhcHBseSB0b3AtMS8yIHRyYW5zbGF0ZS15LVstLjYyNWVtXTtjb250ZW50Olwi74SFXCJ9LmJ0bi4tYXJyb3d7QGFwcGx5IHJlbGF0aXZlO0BhcHBseSBwci1bMS41ZW1dfS5idG4uLWFycm93OjphZnRlcntAYXBwbHkgYWJzb2x1dGU7QGFwcGx5IGZvbnQtYXdlc29tZTtAYXBwbHkgcmlnaHQtWzFlbV07QGFwcGx5IHRvcC0xLzIgdHJhbnNsYXRlLXktWy0uNjI1ZW1dO2NvbnRlbnQ6XCLvgaFcIn0uYnRuLi1icntAYXBwbHkgcHktWy4zNzVyZW1dfS5idG4uLXhze0BhcHBseSBweS1bLjc1cmVtXTtAYXBwbHkgdGV4dC14cyBmb250LW1lZGl1bX0uYnRuLi14cy4tYnJ7QGFwcGx5IHB5LVsuMjVyZW1dfS5idG4uLXNte0BhcHBseSBweS1bLjg3NXJlbV07QGFwcGx5IHRleHQtc20gZm9udC1ib2xkfS5idG4uLXNtLi1icntAYXBwbHkgcHktWy4yNXJlbV19LmJ0bi4tbGd7QGFwcGx5IHB5LVsxLjE4NzVyZW1dO0BhcHBseSB0ZXh0LWxnIGZvbnQtYm9sZH0uYnRuLi1sZy4tYnJ7QGFwcGx5IHB5LVsuMzEyNXJlbV19bmF2LmJyZWFkY3J1bWJze0BhcHBseSBibG9jaztAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTUgbWQ6Ym90dG9tLWF1dG8gbGVmdC00IG1kOmxlZnQtWzEuODc1cmVtXX0ubGF5b3V0LWRlZmF1bHQgbmF2LmJyZWFkY3J1bWJzLC5sYXlvdXQtY29ycG9yYXRlIG5hdi5icmVhZGNydW1ic3tAYXBwbHkgbWQ6dG9wLTIwIGxnOnRvcC0yNX0ubGF5b3V0LXBlcnNvbmFsIG5hdi5icmVhZGNydW1ic3tAYXBwbHkgbWQ6dG9wLVs3LjVyZW1dIGxnOnRvcC1bOC43NXJlbV19bmF2LmJyZWFkY3J1bWJzIHVse0BhcHBseSBmbGV4IGZsZXgtcm93IGZsZXgtd3JhcCBnYXAteC00IGdhcC15LTE7QGFwcGx5IHRleHQtZ3JheSB0ZXh0LXNtO21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMnJlbSl9QHNjcmVlbiBtZHtuYXYuYnJlYWRjcnVtYnMgdWx7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAzLjc1cmVtKX19bmF2LmJyZWFkY3J1bWJzIHVsIGxpe0BhcHBseSB3aGl0ZXNwYWNlLW5vcm1hbH0ubGF5b3V0LXBlcnNvbmFsIG5hdi5icmVhZGNydW1icyB1bCBsaSBhLC5sYXlvdXQtZGVmYXVsdCBuYXYuYnJlYWRjcnVtYnMgdWwgbGkgYXtAYXBwbHkgdGV4dC1wZXJzb25hbH0ubGF5b3V0LWNvcnBvcmF0ZSBuYXYuYnJlYWRjcnVtYnMgdWwgbGkgYXtAYXBwbHkgdGV4dC1jb3Jwb3JhdGV9bmF2LmJyZWFkY3J1bWJzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye0BhcHBseSBmb250LWF3ZXNvbWU7QGFwcGx5IG1sLTIuNTtjb250ZW50Olwi74SFXCJ9LmJhZGdle0BhcHBseSBweS1bLjMxMjVyZW1dIHB4LTM7QGFwcGx5IGJnLXdoaXRlO0BhcHBseSBsZWFkaW5nLW5vbmUgd2hpdGVzcGFjZS1ub3dyYXA7QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWdyYXktbGlnaHQgcm91bmRlZC1tZH0uYmFkZ2UuLXNte0BhcHBseSB0ZXh0LXNtIGxlYWRpbmctbm9uZX0uc2Nyb2xsLWJveHtAYXBwbHkgc206c3RpY2t5IGxlZnQtMDtAYXBwbHkgei0xMH0uc2Nyb2xsLWJveC4tcGVyc29uYWx7QGFwcGx5IHRvcC1bNi4yNXJlbV0gc206dG9wLVs4LjI1cmVtXSBsZzp0b3AtWzkuNXJlbV19LnNjcm9sbC1ib3guLWNvcnBvcmF0ZXtAYXBwbHkgdG9wLVszLjc1cmVtXSBzbTp0b3AtWzUuNzVyZW1dIGxnOnRvcC0yOH0uc2Nyb2xsLWJveCB1bHtAYXBwbHkgYWJzb2x1dGU7QGFwcGx5IHNtOi10b3AtODtAYXBwbHkgZmxleCBmbGV4LWNvbCBzbTpmbGV4LXJvdyBmbGV4LW5vd3JhcCBnYXAtMDtAYXBwbHkgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodCByb3VuZGVkLW1kIHNoYWRvdy1tZDt3aWR0aDpjYWxjKDEwMHZ3IC0gMnJlbSk7bGVmdDoxcmVtfUBzY3JlZW4gc217LnNjcm9sbC1ib3ggdWx7d2lkdGg6NDIuMjRyZW07bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAycmVtKTtsZWZ0Om1heCgoMTAwdncgLSA0Mi4xMjVyZW0pLzIsMXJlbSl9fS5zY3JvbGwtYm94IHVsIGxpe0BhcHBseSByZWxhdGl2ZTtAYXBwbHkgYmxvY2s7QGFwcGx5IHctZnVsbCBzbTp3LTEvMztAYXBwbHkgdGV4dC1tZCBmb250LW1lZGl1bSB3aGl0ZXNwYWNlLW5vd3JhcDtAYXBwbHkgcHktWzEuMzEyNXJlbV0gcHgtNX0uc2Nyb2xsLWJveCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKXtAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLXQtZ3JheS1saWdodCBzbTpib3JkZXItdC0wO0BhcHBseSBib3JkZXItbC0wIHNtOmJvcmRlci1sIGJvcmRlci1sLWdyYXktbGlnaHR9LnNjcm9sbC1ib3ggdWwgbGk6YWZ0ZXJ7QGFwcGx5IGFic29sdXRlO0BhcHBseSBibG9jaztAYXBwbHkgdG9wLTEvMiByaWdodC0wIG1yLTIgLW10LTIuNTtAYXBwbHkgdy1bLjkzNzVyZW1dIGgtWy45Mzc1cmVtXTtAYXBwbHkgZm9udC1hd2Vzb21lO0BhcHBseSB0cmFuc2l0aW9uIGVhc2UtaW4gZHVyYXRpb24tMzAwO2NvbnRlbnQ6XCLvhIdcIn0uc2Nyb2xsLWJveCB1bCBsaS4tdXA6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC40Mzc1cmVtKSB0cmFuc2xhdGVYKC0wLjI1cmVtKSByb3RhdGUoLTE4MGRlZyl9LnBhZ2luYXRlLi1jb3Jwb3JhdGUgdWwgbGkgYXtAYXBwbHkgdGV4dC1jb3Jwb3JhdGUgYm9yZGVyLWNvcnBvcmF0ZTtAYXBwbHkgaG92ZXI6dGV4dC13aGl0ZSBob3ZlcjpiZy1jb3Jwb3JhdGV9LnBhZ2luYXRlLi1kZWZhdWx0IHVsIGxpIGF7QGFwcGx5IHRleHQtZGVmYXVsdCBib3JkZXItZGVmYXVsdDtAYXBwbHkgaG92ZXI6dGV4dC13aGl0ZSBob3ZlcjpiZy1kZWZhdWx0fS5wYWdpbmF0ZS4tcGVyc29uYWwgdWwgbGkgYXtAYXBwbHkgdGV4dC1wZXJzb25hbCBib3JkZXItcGVyc29uYWw7QGFwcGx5IGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6YmctcGVyc29uYWx9LnBhZ2luYXRlIHVse0BhcHBseSBmbGV4IGZsZXgtcm93IGZsZXgtbm93cmFwIGp1c3RpZnktY2VudGVyIGdhcC0yO0BhcHBseSBtdC0xMCBtZDptdC0xNSBteC1hdXRvfS5wYWdpbmF0ZSB1bCBsaSAucGFnZS1udW1iZXJze0BhcHBseSBpbmxpbmUtYmxvY2s7QGFwcGx5IHctODtAYXBwbHkgcHktMjtAYXBwbHkgZm9udC1jYWJpbiB0ZXh0LXNtIHRleHQtY2VudGVyIGxlYWRpbmctbm9uZTtAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCByb3VuZGVkfUB0YWlsd2luZCBiYXNlO0B0YWlsd2luZCB1dGlsaXRpZXM7QHRhaWx3aW5kIHNjcmVlbjtodG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9aGVhZGVye0BhcHBseSBmaXhlZDtAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LWNvbC1yZXZlcnNlO0BhcHBseSB3LWZ1bGwgbWF4LXctWzEwMHZ3XTtAYXBwbHkgYmctd2hpdGU7QGFwcGx5IHotMjB9aGVhZGVyIC5jb21tb257QGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuO0BhcHBseSBoLTE1IGxnOmgtMjAgdy1mdWxsO0BhcHBseSBiZy13aGl0ZTtAYXBwbHkgei0yMH1oZWFkZXIgLmNvbW1vbiAubG9nb3tAYXBwbHkgYmxvY2s7QGFwcGx5IG15LVsuODEyNXJlbV0gbGc6bXktWzEuNDM3NXJlbV0gbWwtMi41IHNtOm14LVsxLjg3NXJlbV07QGFwcGx5IGdyb3cgc2hyaW5rfWhlYWRlciAuY29tbW9uIC50YWItZ3JvdXB7QGFwcGx5IGhpZGRlbiBsZzpmbGV4IGp1c3RpZnktYmV0d2VlbjtAYXBwbHkgZ3JvdyBzaHJpbms7QGFwcGx5IGJnLXdoaXRlfWhlYWRlciAuY29tbW9uIC50YWItZ3JvdXAgLnRhYntAYXBwbHkgaW5saW5lLWJsb2NrO0BhcHBseSBweS1bMS4xODc1cmVtXSBsZzpweS1bMS44MTI1cmVtXTtAYXBwbHkgYm9yZGVyLTAgYm9yZGVyLWItMiBib3JkZXItc29saWQgYm9yZGVyLXdoaXRlO0BhcHBseSB0ZXh0LXNtIGZvbnQtYm9sZCB0cmFja2luZy13aWRlcjtAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXB9aGVhZGVyIC5jb21tb24gLmJ0bi1ncm91cHtAYXBwbHkgaGlkZGVuIGxnOmZsZXggZmxleC1yb3cgZmxleC1ub3dyYXAgaXRlbXMtc3RhcnQgZ2FwLTM7QGFwcGx5IGdyb3ctMCBzaHJpbmstMDtAYXBwbHkgcHgtNn1oZWFkZXIgLmNvbW1vbiAuYnRuLWdyb3VwIC5idG57QGFwcGx5IHctMzIgeGw6dy00MDtAYXBwbHkgbXQtWzEuMTI1cmVtXX1oZWFkZXIgLmNvbW1vbiAuc3dpdGNoe0BhcHBseSBibG9jaztAYXBwbHkgZ3Jvdy0wIHNocmluay0wO0BhcHBseSBweS1bLjgxMjVyZW1dIGxnOnB5LVsxLjQzNzVyZW1dIHB4LVsuNjg3NXJlbV07QGFwcGx5IHRleHQtY2VudGVyIHRleHQteHMgZm9udC1tZWRpdW0gdGV4dC13aGl0ZX1oZWFkZXIgLmNvbW1vbiBhLnNwLW1lbnV7QGFwcGx5IGJsb2NrIHNocmluay0wIGxnOmhpZGRlbjtAYXBwbHkgaC0xNSB3LVszLjg3NXJlbV07QGFwcGx5IG92ZXJmbG93LWhpZGRlbjtAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwO2JhY2tncm91bmQ6dXJsKFwifmltYWdlcy9oZWFkZXIvc3BfbWVudS5zdmdcIikgbm8tcmVwZWF0IDAgMC8xMDAlIDEwMCV9aGVhZGVyIC5jb21tb24gYS5zcC1tZW51Li1zaG93e2JhY2tncm91bmQ6dXJsKFwifmltYWdlcy9oZWFkZXIvc3BfbWVudV9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IDAgMC8xMDAlIDEwMCV9aGVhZGVyIG1lbnUuc3AtbWVudXtAYXBwbHkgYWJzb2x1dGU7QGFwcGx5IGhpZGRlbjtAYXBwbHkgb3BhY2l0eS0wO0BhcHBseSBmbGV4IGZsZXgtY29sO0BhcHBseSB3LTk2IG1heC13LWZ1bGwgaC1hdXRvO0BhcHBseSBib3R0b20tMCByaWdodC0wO0BhcHBseSBiZy13aGl0ZTtAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodDtAYXBwbHkgb3ZlcmZsb3cteS1zY3JvbGw7QGFwcGx5IC16LTEwO0BhcHBseSB0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzLjc1cmVtKX0ubGF5b3V0LXBlcnNvbmFsIGhlYWRlciBtZW51LnNwLW1lbnV7QGFwcGx5IGJvdHRvbS0xMH1oZWFkZXIgbWVudS5zcC1tZW51Li1zaG93e0BhcHBseSBibG9jayBsZzpoaWRkZW47QGFwcGx5IG9wYWNpdHktMTAwO0BhcHBseSB0cmFuc2xhdGUteS1mdWxsfWhlYWRlciBtZW51LnNwLW1lbnUgLnNwLWJ0bi1ncm91cHtAYXBwbHkgZmxleCBmbGV4LWNvbDtAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LWxpZ2h0fWhlYWRlciBtZW51LnNwLW1lbnUgYS5saW5re0BhcHBseSBibG9jaztAYXBwbHkgcmVsYXRpdmU7QGFwcGx5IGgtMTUgdy1mdWxsO0BhcHBseSBweC01O0BhcHBseSB0ZXh0LW1kIGZvbnQtbWVkaXVtIGxlYWRpbmctMTUgYWxpZ24tbWlkZGxlfWhlYWRlciBtZW51LnNwLW1lbnUgYS5saW5rOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7QGFwcGx5IGJvcmRlci10IGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodH1oZWFkZXIgbWVudS5zcC1tZW51IGEubGluazphZnRlcntAYXBwbHkgYWJzb2x1dGU7QGFwcGx5IGZvbnQtYXdlc29tZTtAYXBwbHkgcmlnaHQtWzJlbV07QGFwcGx5IHRvcC0xLzIgLXRyYW5zbGF0ZS15LTc7Y29udGVudDpcIu+EhVwifWhlYWRlciBtZW51LnNwLW1lbnUgYS5idG57QGFwcGx5IGlubGluZS1ibG9jaztAYXBwbHkgcmVsYXRpdmU7QGFwcGx5IHctNjQ7QGFwcGx5IG15LTQgbXgtYXV0bztAYXBwbHkgcHktMyBwci0xLjU7QGFwcGx5IHJvdW5kZWQtZnVsbDtAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1zbTtAYXBwbHkgYm9yZGVyLTIgYm9yZGVyLXNvbGlkfWhlYWRlciBtZW51LnNwLW1lbnUgYS5idG46Zmlyc3QtY2hpbGR7QGFwcGx5IG10LTh9aGVhZGVyIG1lbnUuc3AtbWVudSBhLmJ0bjpsYXN0LWNoaWxke0BhcHBseSBtYi04fS5wYWdlLWNvcnBvcmF0aW9ucyBoZWFkZXIgLmNvbW1vbiAudGFiLWdyb3VwIC50YWIuLWluZGV4LC5wYWdlLWFib3V0IGhlYWRlciAuY29tbW9uIC50YWItZ3JvdXAgLnRhYi4tYWJvdXQsLnBhZ2UtY291cnNlIGhlYWRlciAuY29tbW9uIC50YWItZ3JvdXAgLnRhYi4tY291cnNlLC5wYWdlLWNhc2VzIGhlYWRlciAuY29tbW9uIC50YWItZ3JvdXAgLnRhYi4tY2FzZXMsLnBhZ2UtaW5zdHJ1Y3RvciBoZWFkZXIgLmNvbW1vbiAudGFiLWdyb3VwIC50YWIuLWluc3RydWN0b3J7QGFwcGx5IGJvcmRlci1iLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1jb3Jwb3JhdGV9aGVhZGVyIC5jb21tb24gLnN3aXRjaHtAYXBwbHkgYmctY29ycG9yYXRlfWhlYWRlciAuY29udGFjdHtAYXBwbHkgZmxleCBmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW47QGFwcGx5IGxnOmhpZGRlbjtAYXBwbHkgdy1mdWxsIGgtMTA7QGFwcGx5IHB4LTg7QGFwcGx5IGJvcmRlci10IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItdC1ncmF5LWxpZ2h0IGJvcmRlci1iLXdoaXRlO0BhcHBseSBhbGlnbi1taWRkbGUgdGV4dC1zbSB0ZXh0LWJsYWNrIGxlYWRpbmctWzIuMzc1cmVtXX1oZWFkZXIgLmNvbnRhY3QgLnRlbHtAYXBwbHkgYmxvY2s7QGFwcGx5IHJlbGF0aXZlO0BhcHBseSBmb250LWhlbHZldGljYSBmb250LWJvbGQgdGV4dC14bCB0ZXh0LXBlcnNvbmFsIGxlYWRpbmctMTAgd2hpdGVzcGFjZS1ub3dyYXB9aGVhZGVyIC5jb250YWN0IC50ZWw6YmVmb3Jle0BhcHBseSBibG9jaztAYXBwbHkgYWJzb2x1dGU7QGFwcGx5IHctWzEuMjVyZW1dIGgtWzEuMjVyZW1dO0BhcHBseSBsZWZ0LVstMS4zNzVyZW1dIHRvcC1bMC42MjVyZW1dO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybChcIn5pbWFnZXMvaGVhZGVyL3Bob25lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0fWhlYWRlciAuY29udGFjdCAuYnVzaW5lc3MtdGltZXtAYXBwbHkgZ3JvdztAYXBwbHkgdGV4dC1zbSBsZWFkaW5nLVsyLjM3NXJlbV0gd2hpdGVzcGFjZS1ub3dyYXB9bWFpbntAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGw7QGFwcGx5IG92ZXJmbG93LXgtY2xpcDtAYXBwbHkgZm9udC1zYW5zIHRleHQtYmFzZTtAYXBwbHkgcmVsYXRpdmV9bWFpbj5zZWN0aW9ue0BhcHBseSB3LWZ1bGwgcHgtMH1tYWluPnNlY3Rpb246bGFzdC1vZi10eXBle0BhcHBseSBwYi1bNi4yNXJlbV0gc206cGItMjB9bWFpbj5zZWN0aW9uPi5pbm5lcntAYXBwbHkgbXgtYXV0bztAYXBwbHkgdy1bY2FsYygxMDB2dy0ycmVtKV0gbGc6dy1bY2FsYygxMDB2dy00cmVtKV07QGFwcGx5IGxnOm1pbi13LVs2MnJlbV0gbGc6bWF4LXctWzgwcmVtXX1tYWluIGgxe0BhcHBseSBibG9jaztAYXBwbHkgcHktaDEgbWQ6cHktaDEtbWQ7QGFwcGx5IHB4LTQgbGc6cHgtODtAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC0yeGwgbWQ6dGV4dC00eGwgZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyO0BhcHBseSBiZy1iYWNrZ3JvdW5kO0BhcHBseSBhbGlnbi1taWRkbGV9bWFpbiBoMS4tYnJ7QGFwcGx5IHB5LWgxLWJyIG1kOnB5LWgxLW1kLWJyfW1haW4gaDJ7QGFwcGx5IGJsb2NrO0BhcHBseSBweS0yIG1kOnB5LTEyO0BhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWxnIG1kOnRleHQtMnhsIGZvbnQtYm9sZCB0cmFja2luZy13aWRlcn1tYWluIGgze0BhcHBseSBibG9jaztAYXBwbHkgdGV4dC1sZyBmb250LWJvbGQgdHJhY2tpbmctd2lkZXJ9LndwLWJsb2NrLWNvbnRhaW5lcj4qe0BhcHBseSB3LVtjYWxjKDEwMHZ3LTJyZW0pXSBsZzp3LVtjYWxjKDEwMHZ3LTRyZW0pXTtAYXBwbHkgbGc6bWluLXctWzYycmVtXSBsZzptYXgtdy1bODByZW1dO0BhcHBseSBteC1hdXRvIG15LTQ7QGFwcGx5IGxlYWRpbmctcmVsYXhlZCB0cmFja2luZy13aWRlcn0ud3AtYmxvY2stY29udGFpbmVyLi1uYXJyb3c+KntAYXBwbHkgbGc6bWluLXctMCBtYXgtdy1bNTByZW1dfS53cC1ibG9jay1jb250YWluZXIuLW5hcnJvdz5oMXtAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGwgbGc6bWF4LXctZnVsbH0ud3AtYmxvY2stY29udGFpbmVyIHB7QGFwcGx5IHdoaXRlc3BhY2Utbm9ybWFsIGJyZWFrLW5vcm1hbH0ud3AtYmxvY2stY29udGFpbmVyPmgxe0BhcHBseSB3LWZ1bGwgbWF4LXctZnVsbCBsZzptYXgtdy1mdWxsfS53cC1ibG9jay1jb250YWluZXIgdWx7QGFwcGx5IGxpc3QtZGlzYyBsaXN0LW91dHNpZGU7QGFwcGx5IHBsLTZ9LndwLWJsb2NrLWNvbnRhaW5lciBvbHtAYXBwbHkgbGlzdC1kZWNpbWFsIGxpc3Qtb3V0c2lkZTtAYXBwbHkgcGwtNn0ud3AtYmxvY2stY29udGFpbmVyIGgyLC53cC1ibG9jay1jb250YWluZXIgaDMsLndwLWJsb2NrLWNvbnRhaW5lciBoNCwud3AtYmxvY2stY29udGFpbmVyIGg1LC53cC1ibG9jay1jb250YWluZXIgaDZ7QGFwcGx5IG15LVsxZW1dfS53cC1ibG9jay1jb250YWluZXIgYXtAYXBwbHkgdGV4dC1wZXJzb25hbCB1bmRlcmxpbmV9bWFpbntAYXBwbHkgcHQtMjUgbGc6cHQtMjB9Zm9vdGVyIC5jb21tb257QGFwcGx5IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgZmxleC13cmFwO0BhcHBseSBweS0xNSBweC0wIG1kOnB4LTIwfWZvb3RlciAuY29tbW9uIC5saW5rLWdyb3Vwe0BhcHBseSBtYi0xMDtAYXBwbHkgdy1mdWxsIG1kOnctZml0O0BhcHBseSB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7QGFwcGx5IGxnOm9yZGVyLTI7QGFwcGx5IGZsZXggZmxleC1jb2w7QGFwcGx5IGxlYWRpbmctbm9ybWFsfWZvb3RlciAuY29tbW9uIC5saW5rLWdyb3VwIGE6bm90KDpmaXJzdC1jaGlsZCl7QGFwcGx5IG10LTR9Zm9vdGVyIC5jb21tb24gLmxpbmstZ3JvdXAuLXRlcm1ze0BhcHBseSB3LWZ1bGwgbWQ6dy1maXQ7QGFwcGx5IG1iLTEwIG1sLTAgbWQ6bWwtWzUuMzc1cmVtXTtAYXBwbHkgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0O0BhcHBseSBsZzpvcmRlci0zO0BhcHBseSBmbGV4IGZsZXgtY29sO0BhcHBseSB0ZXh0LXNtIGxlYWRpbmctbm9ybWFsfWZvb3RlciAuY29tbW9uIC5jb21wYW55e0BhcHBseSB3LWZ1bGwgbGc6dy0xLzI7QGFwcGx5IHRleHQtY2VudGVyIG1kOnRleHQtbGVmdDtAYXBwbHkgbGc6b3JkZXItMSBncm93O0BhcHBseSBmbGV4IGZsZXgtY29sIGl0ZW1zLXN0YXJ0fWZvb3RlciAuY29tbW9uIC5jb21wYW55IC5sb2dve0BhcHBseSBteC1hdXRvIG1kOm14LTB9Zm9vdGVyIC5jb21tb24gLmNvbXBhbnkgYWRkcmVzc3tAYXBwbHkgbXktNiBteC1hdXRvIG1kOm14LTA7QGFwcGx5IG5vdC1pdGFsaWMgdGV4dC1zbX1mb290ZXIgLmNvbW1vbiAuY29tcGFueSAuc25ze0BhcHBseSBmbGV4IGZsZXgtbm93cmFwIGp1c3RpZnktc3RhcnQ7QGFwcGx5IG14LWF1dG8gbWQ6bWwtMDtAYXBwbHkgZ2FwLTV9Zm9vdGVyIC5jb21tb24gLmNvbXBhbnkgLnNucyBhe0BhcHBseSBpbmxpbmUtYmxvY2s7QGFwcGx5IGdyb3ctMCBzaHJpbmstMH1mb290ZXIgLmNvcHlyaWdodHtAYXBwbHkgdy1mdWxsO0BhcHBseSBweS01IHB4LTA7QGFwcGx5IHRleHQtY2VudGVyIGZvbnQtY29weXJpZ2h0IHRleHQtd2hpdGV9Zm9vdGVyIC5jb3Jwb3JhdGV7QGFwcGx5IHRleHQtY2VudGVyO0BhcHBseSBiZy1iYWNrZ3JvdW5kO0BhcHBseSBweS0xMCBweC00fWZvb3RlciAuY29ycG9yYXRlIGgye0BhcHBseSB0ZXh0LTJ4bCBmb250LWJvbGQgdHJhY2tpbmctd2lkZXJ9Zm9vdGVyIC5jb3Jwb3JhdGUgaDN7QGFwcGx5IHRleHQtbWQgZm9udC1tZWRpdW19Zm9vdGVyIC5jb3Jwb3JhdGUgLmJ0bntAYXBwbHkgdy1bMTkuNDM3NXJlbV0gbWQ6dy1bMjEuODc1cmVtXSBtYXgtdy1bOTYlXSBzaHJpbms7QGFwcGx5IG15LTIuNSBteC1hdXRvfWZvb3RlciAuY29ycG9yYXRlIC5pbm5lcntAYXBwbHkgZmxleCBmbGV4LXdyYXA7QGFwcGx5IG1heC13LVs2Ni4yNXJlbV07QGFwcGx5IG10LVsxLjg3NXJlbV0gbXgtYXV0bztAYXBwbHkgcHktWzEuODc1cmVtXTtAYXBwbHkgcm91bmRlZC14bCBiZy13aGl0ZSBzaGFkb3ctbWR9Zm9vdGVyIC5jb3Jwb3JhdGUgLmlubmVyIC50ZWx7QGFwcGx5IHctZnVsbH1mb290ZXIgLmNvcnBvcmF0ZSAuaW5uZXIgLnRlbCBhe0BhcHBseSBpbmxpbmUtYmxvY2s7QGFwcGx5IHJlbGF0aXZlO0BhcHBseSBhbGlnbi1taWRkbGUgbGVhZGluZy04O0BhcHBseSBmb250LWhlbHZldGljYSB0ZXh0LVsxLjYyNXJlbV19Zm9vdGVyIC5jb3Jwb3JhdGUgLmlubmVyIC50ZWwgYTpiZWZvcmV7QGFwcGx5IGlubGluZS1ibG9jaztAYXBwbHkgcmVsYXRpdmU7QGFwcGx5IGgtNiB3LTY7QGFwcGx5IG1yLTIuNTtAYXBwbHkgdG9wLTAuNzU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKFwifmltYWdlcy9mb290ZXIvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCAwIDB9Zm9vdGVyIC5jb3Jwb3JhdGUgLmlubmVyIC50ZWwgLmJ1c2luZXNzLXRpbWV7QGFwcGx5IGlubGluZS1ibG9jaztAYXBwbHkgdHJhY2tpbmctd2lkZXI7QGFwcGx5IGFsaWduLW1pZGRsZSBsZWFkaW5nLTh9Zm9vdGVyIC5jb3Jwb3JhdGUgLmlubmVyIC5yZXF1ZXN0LGZvb3RlciAuY29ycG9yYXRlIC5pbm5lciAuaW5xdWlyeXtAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlcjtAYXBwbHkgdy1mdWxsIG1kOnctMS8yO0BhcHBseSBtdC1bMS44NzVyZW1dfWZvb3RlciAuY29ycG9yYXRlIC5pbm5lciAuaW5xdWlyeXtAYXBwbHkgbWQ6Ym9yZGVyLWwgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LWxpZ2h0fWZvb3RlciAuY29weXJpZ2h0e0BhcHBseSBiZy1jb3Jwb3JhdGV9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/