/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/plugins/ce_jfeorganizations_organizationlist.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* aleo-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Aleo";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.6cdcaa41.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rooney 600 - latin */
@font-face {
  font-display: swap;
  font-family: "Rooney";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.3ef60b2e.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* calibri font family */
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: normal;
  src: url(/build/fonts/300.9baa67f0.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: italic;
  src: url(/build/fonts/300i.cf87dc54.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: normal;
  src: url(/build/fonts/400.551fd9d5.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: italic;
  src: url(/build/fonts/400i.7fd7e2cf.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: normal;
  src: url(/build/fonts/700.4308169e.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: italic;
  src: url(/build/fonts/700i.740267d0.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/**
 * Font family definitions for consistent usage across the project
 * These variables can be used in any file that imports this module
 */
.font-primary {
  font-family: "Rooney", serif;
}
.font-secondary {
  font-family: "Calibri", sans-serif, sans-serif;
}
/**
 * Universal list styling mixin - DRY approach for ul and ol
 * Provides consistent list styling across RTE and typography contexts
 *
 * @param {string} $font-size - Font size (can use clamp() for responsive)
 * @param {string} $margin-bottom - Bottom margin for the list
 * @param {string} $max-width - Optional max-width constraint
 * @param {string} $list-item-margin - Margin between list items (default: 20px)
 * @param {string} $nested-list-margin - Margin for nested list items (default: 10px)
 * @param {string} $bullet-color - Color for bullets/numbers
 * @param {string} $exclude-class - Optional class to exclude from styling (e.g., contact cards)
 */
/**
 * Helper mixin for list item bullets
 * Creates the circular bullet point
 *
 * @param {string} $color - Bullet color
 */
/**
 * Accessibility support for lists
 * High contrast mode styling
 */
.text-serif {
  font-family: "Rooney", serif;
}
.ce__content h1,
.ce__content .h1 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(32px, 2vw + 24px, 50px);
  line-height: 1.2;
  color: var(--color-primary);
  text-wrap: balance;
  margin-bottom: 35px;
}
@media (min-width: 1024px) {
  .ce__content h1,
  .ce__content .h1 {
    margin-bottom: 70px;
  }
}
.ce__content h2,
.ce__content .h2 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(28px, 1.5vw + 22px, 38px);
  line-height: 1.2;
  color: var(--color-primary);
  text-wrap: balance;
  margin-bottom: 26px;
}
@media (min-width: 1024px) {
  .ce__content h2,
  .ce__content .h2 {
    margin-bottom: 40px;
  }
}
.ce__content h3,
.ce__content .h3 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(24px, 0.5vw + 22px, 28px);
  line-height: 1.3;
  margin-bottom: 20px;
  color: var(--color-primary);
  text-wrap: balance;
}
.ce__content h4,
.ce__content .h4 {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: bold;
  font-size: clamp(22px, 0.25vw + 21px, 24px);
  line-height: 1.3;
  margin-bottom: 20px;
  color: var(--color-black);
  text-wrap: balance;
}
.ce__content h5,
.ce__content .h5 {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: bold;
  font-size: clamp(20px, 0.25vw + 19px, 22px);
  line-height: 1.3;
  margin-bottom: 15px;
  color: var(--color-black);
  text-wrap: balance;
}
.ce__content p {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  max-width: 80ch;
  font-weight: 500;
  color: var(--color-black);
  margin-bottom: 18px;
  text-wrap: pretty;
}
.ce__content p.font-bold {
  font-weight: 700;
}
.ce__content p.font-semibold {
  font-weight: 600;
}
.ce__content p:last-of-type {
  margin-bottom: 26px;
}
.ce__content.ce-textmedia p,
.ce__content.ce-textmedia .text, .ce__content.ce-igelb_box p,
.ce__content.ce-igelb_box .text, .ce__content.ce-jfeevents_eventbooking p,
.ce__content.ce-jfeevents_eventbooking .text {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  max-width: 80ch;
  font-weight: 500;
  color: var(--color-black);
  margin-bottom: 18px;
}
.ce__content.ce-textmedia p:last-of-type,
.ce__content.ce-textmedia .text:last-of-type, .ce__content.ce-igelb_box p:last-of-type,
.ce__content.ce-igelb_box .text:last-of-type, .ce__content.ce-jfeevents_eventbooking p:last-of-type,
.ce__content.ce-jfeevents_eventbooking .text:last-of-type {
  margin-bottom: 26px;
}
@media (min-width: 1024px) {
  .ce__content.ce-textmedia p,
  .ce__content.ce-textmedia .text, .ce__content.ce-igelb_box p,
  .ce__content.ce-igelb_box .text, .ce__content.ce-jfeevents_eventbooking p,
  .ce__content.ce-jfeevents_eventbooking .text {
    margin-bottom: 30px;
  }
  .ce__content.ce-textmedia p:last-of-type,
  .ce__content.ce-textmedia .text:last-of-type, .ce__content.ce-igelb_box p:last-of-type,
  .ce__content.ce-igelb_box .text:last-of-type, .ce__content.ce-jfeevents_eventbooking p:last-of-type,
  .ce__content.ce-jfeevents_eventbooking .text:last-of-type {
    margin-bottom: 60px;
  }
}
.ce__content.ce-textmedia figure.table, .ce__content.ce-igelb_box figure.table, .ce__content.ce-jfeevents_eventbooking figure.table {
  margin-bottom: clamp(18px, 1.5vw + 14px, 30px);
  overflow-x: auto;
  display: block;
}
.ce__content.ce-textmedia figure.table table.contenttable, .ce__content.ce-igelb_box figure.table table.contenttable, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable {
  width: 100%;
}
.ce__content.ce-textmedia figure.table table.contenttable th,
.ce__content.ce-textmedia figure.table table.contenttable td, .ce__content.ce-igelb_box figure.table table.contenttable th,
.ce__content.ce-igelb_box figure.table table.contenttable td, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable th,
.ce__content.ce-jfeevents_eventbooking figure.table table.contenttable td {
  text-align: left;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--color-gray, #f3f3f2);
  border-right: 1px solid var(--color-gray, #f3f3f2);
}
.ce__content.ce-textmedia figure.table table.contenttable th:last-of-type,
.ce__content.ce-textmedia figure.table table.contenttable td:last-of-type, .ce__content.ce-igelb_box figure.table table.contenttable th:last-of-type,
.ce__content.ce-igelb_box figure.table table.contenttable td:last-of-type, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable th:last-of-type,
.ce__content.ce-jfeevents_eventbooking figure.table table.contenttable td:last-of-type {
  border-right: none;
}
.ce__content.ce-textmedia blockquote, .ce__content.ce-igelb_box blockquote, .ce__content.ce-jfeevents_eventbooking blockquote {
  border-left: 4px solid var(--color-secondary, #ffcc00);
  padding-left: 1.5rem;
  margin: 1.5rem 0;
  font-style: italic;
}
.ce__content.ce-textmedia ul,
.ce__content.ce-textmedia ol, .ce__content.ce-igelb_box ul,
.ce__content.ce-igelb_box ol, .ce__content.ce-jfeevents_eventbooking ul,
.ce__content.ce-jfeevents_eventbooking ol {
  font-family: inherit;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  margin-bottom: clamp(20px, 2vw + 15px, 40px);
  color: var(--color-black, #000000);
  list-style: none;
  max-width: 80ch;
}
.ce__content.ce-textmedia ul > li,
.ce__content.ce-textmedia ol > li, .ce__content.ce-igelb_box ul > li,
.ce__content.ce-igelb_box ol > li, .ce__content.ce-jfeevents_eventbooking ul > li,
.ce__content.ce-jfeevents_eventbooking ol > li {
  margin-bottom: 20px;
}
.ce__content.ce-textmedia ul > li:last-child,
.ce__content.ce-textmedia ol > li:last-child, .ce__content.ce-igelb_box ul > li:last-child,
.ce__content.ce-igelb_box ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ul > li:last-child,
.ce__content.ce-jfeevents_eventbooking ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]), .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]), .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) {
  list-style: none;
  padding-left: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card), .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card), .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card) {
  position: relative;
  padding-left: 1.5rem;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.875rem;
  transform: translateY(-50%);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--color-primary, #009ddf);
}
.ce__content.ce-textmedia ol, .ce__content.ce-igelb_box ol, .ce__content.ce-jfeevents_eventbooking ol {
  list-style-position: outside;
  counter-reset: item;
  padding-left: 0;
}
.ce__content.ce-textmedia ol li, .ce__content.ce-igelb_box ol li, .ce__content.ce-jfeevents_eventbooking ol li {
  position: relative;
  padding-left: 1.5rem;
  counter-increment: item;
}
.ce__content.ce-textmedia ol li::before, .ce__content.ce-igelb_box ol li::before, .ce__content.ce-jfeevents_eventbooking ol li::before {
  content: counter(item) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-black, #000000);
  font-weight: bold;
}
.ce__content.ce-textmedia ol li ol, .ce__content.ce-igelb_box ol li ol, .ce__content.ce-jfeevents_eventbooking ol li ol {
  margin-top: 10px;
  counter-reset: subitem;
}
.ce__content.ce-textmedia ol li ol > li, .ce__content.ce-igelb_box ol li ol > li, .ce__content.ce-jfeevents_eventbooking ol li ol > li {
  counter-increment: subitem;
  padding-left: 2rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ol > li:last-child, .ce__content.ce-igelb_box ol li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ol > li::before, .ce__content.ce-igelb_box ol li ol > li::before, .ce__content.ce-jfeevents_eventbooking ol li ol > li::before {
  content: counter(item) "." counter(subitem) " ";
}
.ce__content.ce-textmedia ol li ol > li ol, .ce__content.ce-igelb_box ol li ol > li ol, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol {
  counter-reset: subsubitem;
}
.ce__content.ce-textmedia ol li ol > li ol > li, .ce__content.ce-igelb_box ol li ol > li ol > li, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li {
  counter-increment: subsubitem;
  padding-left: 3rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ol > li ol > li:last-child, .ce__content.ce-igelb_box ol li ol > li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ol > li ol > li::before, .ce__content.ce-igelb_box ol li ol > li ol > li::before, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li::before {
  content: counter(item) "." counter(subitem) "." counter(subsubitem) " ";
}
.ce__content.ce-textmedia ol li ul > li, .ce__content.ce-igelb_box ol li ul > li, .ce__content.ce-jfeevents_eventbooking ol li ul > li {
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ul > li:last-child, .ce__content.ce-igelb_box ol li ul > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ul > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ul > li::before, .ce__content.ce-igelb_box ol li ul > li::before, .ce__content.ce-jfeevents_eventbooking ol li ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.875rem;
  transform: translateY(-50%);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--color-primary, #009ddf);
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul {
  margin-top: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul > li, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul > li, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul > li {
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul > li:last-child, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul > li:last-child, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol {
  list-style-position: outside;
  counter-reset: item;
  padding-left: 0;
  margin-top: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li {
  position: relative;
  padding-left: 1.5rem;
  counter-increment: item;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li:last-child, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li::before, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li::before, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li::before {
  content: counter(item) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-black, #000000);
  font-weight: bold;
  background-color: transparent;
  border-radius: 0;
  width: auto;
  height: auto;
  transform: none;
}
@media (prefers-contrast: high) {
  .ce__content.ce-textmedia ul li::before, .ce__content.ce-igelb_box ul li::before, .ce__content.ce-jfeevents_eventbooking ul li::before {
    border: 2px solid currentColor;
  }
  .ce__content.ce-textmedia ol li::before, .ce__content.ce-igelb_box ol li::before, .ce__content.ce-jfeevents_eventbooking ol li::before {
    font-weight: 700;
  }
}
.ce__content.ce-textmedia a:not(.btn), .ce__content.ce-igelb_box a:not(.btn), .ce__content.ce-jfeevents_eventbooking a:not(.btn) {
  color: var(--color-black, #000000);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--color-primary, #009ddf);
  transition: text-decoration-color 0.2s ease;
}
.ce__content.ce-textmedia a:not(.btn):hover, .ce__content.ce-textmedia a:not(.btn):focus, .ce__content.ce-igelb_box a:not(.btn):hover, .ce__content.ce-igelb_box a:not(.btn):focus, .ce__content.ce-jfeevents_eventbooking a:not(.btn):hover, .ce__content.ce-jfeevents_eventbooking a:not(.btn):focus {
  text-decoration-color: var(--color-black, #000000);
}
.ce__content.ce-textmedia a:not(.btn):focus-visible, .ce__content.ce-igelb_box a:not(.btn):focus-visible, .ce__content.ce-jfeevents_eventbooking a:not(.btn):focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce__content.ce-textmedia figcaption p, .ce__content.ce-igelb_box figcaption p, .ce__content.ce-jfeevents_eventbooking figcaption p {
  font-size: clamp(14px, 0.5vw + 12px, 16px);
}
.ce__content.ce-textmedia ul li p, .ce__content.ce-textmedia ol li p, .ce__content.ce-igelb_box ul li p, .ce__content.ce-igelb_box ol li p, .ce__content.ce-jfeevents_eventbooking ul li p, .ce__content.ce-jfeevents_eventbooking ol li p {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul li p:last-of-type, .ce__content.ce-textmedia ol li p:last-of-type, .ce__content.ce-igelb_box ul li p:last-of-type, .ce__content.ce-igelb_box ol li p:last-of-type, .ce__content.ce-jfeevents_eventbooking ul li p:last-of-type, .ce__content.ce-jfeevents_eventbooking ol li p:last-of-type {
  margin-bottom: 0;
}
a,
button {
  cursor: pointer;
  color: var(--color-black);
}
.bg-primary .ce__content h1,
.bg-primary .ce__content .h1,
.bg-primary .ce__content h2,
.bg-primary .ce__content .h2,
.bg-primary .ce__content h3,
.bg-primary .ce__content .h3,
.bg-primary .ce__content h4,
.bg-primary .ce__content .h4,
.bg-primary .ce__content h5,
.bg-primary .ce__content .h5,
.bg-primary .ce__content p,
.bg-primary .ce__content .text,
.bg-e-jugend-blue .ce__content h1,
.bg-e-jugend-blue .ce__content .h1,
.bg-e-jugend-blue .ce__content h2,
.bg-e-jugend-blue .ce__content .h2,
.bg-e-jugend-blue .ce__content h3,
.bg-e-jugend-blue .ce__content .h3,
.bg-e-jugend-blue .ce__content h4,
.bg-e-jugend-blue .ce__content .h4,
.bg-e-jugend-blue .ce__content h5,
.bg-e-jugend-blue .ce__content .h5,
.bg-e-jugend-blue .ce__content p,
.bg-e-jugend-blue .ce__content .text,
.bg-esk-magenta .ce__content h1,
.bg-esk-magenta .ce__content .h1,
.bg-esk-magenta .ce__content h2,
.bg-esk-magenta .ce__content .h2,
.bg-esk-magenta .ce__content h3,
.bg-esk-magenta .ce__content .h3,
.bg-esk-magenta .ce__content h4,
.bg-esk-magenta .ce__content .h4,
.bg-esk-magenta .ce__content h5,
.bg-esk-magenta .ce__content .h5,
.bg-esk-magenta .ce__content p,
.bg-esk-magenta .ce__content .text,
.bg-e-sport-orange .ce__content h1,
.bg-e-sport-orange .ce__content .h1,
.bg-e-sport-orange .ce__content h2,
.bg-e-sport-orange .ce__content .h2,
.bg-e-sport-orange .ce__content h3,
.bg-e-sport-orange .ce__content .h3,
.bg-e-sport-orange .ce__content h4,
.bg-e-sport-orange .ce__content .h4,
.bg-e-sport-orange .ce__content h5,
.bg-e-sport-orange .ce__content .h5,
.bg-e-sport-orange .ce__content p,
.bg-e-sport-orange .ce__content .text {
  color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn),
.bg-e-jugend-blue .ce__content a:not(.btn),
.bg-esk-magenta .ce__content a:not(.btn),
.bg-e-sport-orange .ce__content a:not(.btn) {
  color: var(--color-white, #ffffff);
  text-decoration-color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn):hover, .bg-primary .ce__content a:not(.btn):focus,
.bg-e-jugend-blue .ce__content a:not(.btn):hover,
.bg-e-jugend-blue .ce__content a:not(.btn):focus,
.bg-esk-magenta .ce__content a:not(.btn):hover,
.bg-esk-magenta .ce__content a:not(.btn):focus,
.bg-e-sport-orange .ce__content a:not(.btn):hover,
.bg-e-sport-orange .ce__content a:not(.btn):focus {
  text-decoration-color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn):focus-visible,
.bg-e-jugend-blue .ce__content a:not(.btn):focus-visible,
.bg-esk-magenta .ce__content a:not(.btn):focus-visible,
.bg-e-sport-orange .ce__content a:not(.btn):focus-visible {
  outline-color: var(--color-white, #ffffff);
}
.bg-jfe-gray:not(.bg-primary) .ce__content h2,
.bg-jfe-gray:not(.bg-primary) .ce__content .h2 {
  color: var(--color-black, #000000);
}
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h5 {
  color: var(--color-black, #000000);
}
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h5,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h5, .ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h5,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h5 {
  color: var(--color-black, #000000);
}
/**
 * Universal form components styling - Modular approach
 * Backwards compatible with existing form-components() mixin
 */
/**
 * Form Labels Mixin
 */
/**
 * Form Controls Mixin (Input, Textarea, Select)
 */
/**
 * Form Checks Mixin (Radio & Checkbox)
 */
/**
 * Form Validation Mixin
 */
/**
 * Form Layout Mixin (Floating, Groups, Actions)
 */
/**
 * Form Accessibility Mixin
 */
/**
 * Main form-components mixin - BACKWARDS COMPATIBLE
 * Includes all form styling components
 */
/**
 * Universal pagination component mixin
 * Provides complete styling for paginated content navigation
 */
/**
 * DL-Table Component - Description List as Responsive Table
 * Provides accessible table functionality using semantic HTML
 *
 * Usage: @include dl-table($block);
 *
 * NOTE: This component is also used in:
 * - assets/scss/content-blocks/cb_dl_table.scss (original implementation)
 * - Used by: ce_jfeorganizations_organizationlist, potentially other extensions
 *
 * When making changes, ensure compatibility with both implementations.
 * The cb_dl_table.scss contains the same styles for backward compatibility.
 */
.ce-jfeorganizations_organizationlist__pagination {
  margin: 2rem 0;
}
@media (min-width: 1024px) {
  .ce-jfeorganizations_organizationlist__pagination {
    margin: 3rem 0;
  }
}
.ce-jfeorganizations_organizationlist__pagination-container {
  display: flex;
  justify-content: center;
  width: 100%;
}
.ce-jfeorganizations_organizationlist ul.ce-jfeorganizations_organizationlist__pagination-list {
  display: flex;
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  gap: 0.25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist ul.ce-jfeorganizations_organizationlist__pagination-list {
    gap: 0.5rem;
  }
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item {
  margin: 0;
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item::before {
  content: none;
  background-color: transparent;
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--current .ce-jfeorganizations_organizationlist__pagination-link {
  background-color: var(--color-secondary, #ffcc00);
  color: var(--color-black, #000000);
  border-color: var(--color-secondary, #ffcc00);
  font-weight: 600;
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--current .ce-jfeorganizations_organizationlist__pagination-link:hover {
  background-color: var(--color-secondary, #ffcc00);
  color: var(--color-black, #000000);
  transform: none;
  cursor: default;
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--previous .ce-jfeorganizations_organizationlist__pagination-link, .ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--next .ce-jfeorganizations_organizationlist__pagination-link {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.5rem 0.75rem;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--previous .ce-jfeorganizations_organizationlist__pagination-link, .ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--next .ce-jfeorganizations_organizationlist__pagination-link {
    gap: 0.5rem;
    padding: 0.75rem 1rem;
  }
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--disabled .ce-jfeorganizations_organizationlist__pagination-link {
  background-color: var(--color-jfe-almost-white, #fafafa);
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  border-color: var(--color-jfe-almost-white, #fafafa);
  cursor: not-allowed;
}
.ce-jfeorganizations_organizationlist li.ce-jfeorganizations_organizationlist__pagination-item--disabled .ce-jfeorganizations_organizationlist__pagination-link:hover {
  background-color: var(--color-jfe-almost-white, #fafafa);
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  transform: none;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 0.5rem;
  background-color: var(--color-white, #ffffff);
  color: var(--color-black, #000000);
  border: 3px solid transparent;
  border-radius: 0;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link,
  .ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link {
    padding: 0.75rem;
    font-size: 1rem;
  }
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link:hover:not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--disabled,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--current,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--current),
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link:hover:not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--disabled,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--current,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--current) {
  background-color: transparent;
  border: 3px solid var(--color-black, #000000);
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link:focus-visible,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link:active:not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--disabled,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--current,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--current),
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link:active:not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--disabled,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--current,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--current) {
  transform: translateY(0);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--current,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--current {
  cursor: default;
  background-color: var(--color-secondary, #ffcc00);
  color: var(--color-black, #000000);
  border-color: var(--color-secondary, #ffcc00);
  font-weight: 600;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--disabled,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--disabled {
  cursor: not-allowed;
  background-color: var(--color-jfe-almost-white, #fafafa);
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  border-color: var(--color-jfe-almost-white, #fafafa);
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--previous .ce-jfeorganizations_organizationlist__pagination-text,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--previous .ce-jfeorganizations_organizationlist__pagination-text {
  order: 2;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--previous .ce-jfeorganizations_organizationlist__pagination-icon,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--previous .ce-jfeorganizations_organizationlist__pagination-icon {
  order: 1;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--next .ce-jfeorganizations_organizationlist__pagination-text,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--next .ce-jfeorganizations_organizationlist__pagination-text {
  order: 1;
}
.ce-jfeorganizations_organizationlist a.ce-jfeorganizations_organizationlist__pagination-link--next .ce-jfeorganizations_organizationlist__pagination-icon,
.ce-jfeorganizations_organizationlist span.ce-jfeorganizations_organizationlist__pagination-link--next .ce-jfeorganizations_organizationlist__pagination-icon {
  order: 2;
}
.ce-jfeorganizations_organizationlist__pagination-number {
  font-weight: inherit;
}
.ce-jfeorganizations_organizationlist__pagination-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.ce-jfeorganizations_organizationlist__pagination-icon {
  font-size: 1.25rem;
  line-height: 1;
}
.ce-jfeorganizations_organizationlist__pagination-item--ellipsis .ce-jfeorganizations_organizationlist__pagination-link--ellipsis {
  cursor: default;
}
.ce-jfeorganizations_organizationlist__pagination-item--ellipsis .ce-jfeorganizations_organizationlist__pagination-link--ellipsis:hover {
  transform: none;
  box-shadow: none;
  border-color: transparent;
}
.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;
}
@media (max-width: 639px) {
  .ce-jfeorganizations_organizationlist__pagination-container {
    padding: 0 1rem;
  }
  .ce-jfeorganizations_organizationlist__pagination-list {
    gap: 0.125rem;
  }
  .ce-jfeorganizations_organizationlist__pagination-link {
    min-width: 40px;
    min-height: 40px;
    padding: 0.375rem;
    font-size: 0.875rem;
  }
}
@media print {
  .ce-jfeorganizations_organizationlist__pagination {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ce-jfeorganizations_organizationlist__pagination-link {
    transition: none;
  }
  .ce-jfeorganizations_organizationlist__pagination-link:hover:not(.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist__pagination-link--current) {
    transform: none;
    box-shadow: none;
  }
  .ce-jfeorganizations_organizationlist__pagination-link:active:not(.ce-jfeorganizations_organizationlist__pagination-link--disabled):not(.ce-jfeorganizations_organizationlist__pagination-link--current) {
    transform: none;
    box-shadow: none;
  }
}
@media (forced-colors: active) {
  .ce-jfeorganizations_organizationlist__pagination-link {
    border: 2px solid currentColor;
  }
  .ce-jfeorganizations_organizationlist__pagination-link--current {
    background-color: Highlight;
    color: HighlightText;
    border-color: Highlight;
  }
  .ce-jfeorganizations_organizationlist__pagination-link--disabled {
    border-color: GrayText;
    color: GrayText;
  }
}
.ce-jfeorganizations_organizationlist__pagination-link:focus {
  z-index: 1;
  position: relative;
}
.ce-jfeorganizations_organizationlist__table-wrapper {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 0;
}
.ce-jfeorganizations_organizationlist__dl-table {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  border: 1px solid var(--color-jfe-gray-medium, #CFCFCF);
}
@media (min-width: 768px) {
  .ce-jfeorganizations_organizationlist__dl-table {
    display: grid;
    border-right-color: transparent;
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="1"] {
    grid-template-columns: repeat(1, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] {
    grid-template-columns: repeat(2, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] {
    grid-template-columns: repeat(3, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] {
    grid-template-columns: repeat(4, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] {
    grid-template-columns: repeat(5, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] {
    grid-template-columns: repeat(6, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] {
    grid-template-columns: repeat(7, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] {
    grid-template-columns: repeat(8, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] {
    grid-template-columns: repeat(9, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] {
    grid-template-columns: repeat(10, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] {
    grid-template-columns: repeat(11, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] {
    grid-template-columns: repeat(12, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] {
    grid-template-columns: repeat(13, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] {
    grid-template-columns: repeat(14, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] {
    grid-template-columns: repeat(15, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] {
    grid-template-columns: repeat(16, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] {
    grid-template-columns: repeat(17, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] {
    grid-template-columns: repeat(18, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] {
    grid-template-columns: repeat(19, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] {
    grid-template-columns: repeat(20, 1fr);
  }
}
.ce-jfeorganizations_organizationlist__table-header {
  font-weight: bold;
  padding: 10px 20px;
  background-color: var(--color-white, #ffffff);
  color: var(--color-black, #000000);
  border-bottom: 4px solid var(--color-primary, #003399);
  margin: 0;
  width: 100%;
  display: none;
}
.ce-jfeorganizations_organizationlist__table-header--section {
  background-color: var(--color-white, #ffffff);
  color: var(--color-black, #000000);
  font-weight: bold;
  border-bottom: 4px solid var(--color-primary, #003399);
  border-top: 1px solid var(--color-jfe-gray-medium, #CFCFCF);
}
@media (min-width: 768px) {
  .ce-jfeorganizations_organizationlist__table-header {
    border-right: 1px solid var(--color-jfe-gray-medium, #CFCFCF);
    display: block;
  }
}
.ce-jfeorganizations_organizationlist__table-cell {
  padding: 10px 20px;
  margin: 0;
}
.ce-jfeorganizations_organizationlist__table-cell::before {
  content: attr(aria-label);
  font-weight: bold;
  display: block;
  margin-bottom: 0.25rem;
}
.ce-jfeorganizations_organizationlist__table-cell:nth-child(odd) {
  background-color: var(--color-white, #ffffff);
}
.ce-jfeorganizations_organizationlist__table-cell:nth-child(even) {
  background-color: var(--color-jfe-gray, #f3f3f2);
}
@media (min-width: 768px) {
  .ce-jfeorganizations_organizationlist__table-cell {
    border-right: 1px solid var(--color-jfe-gray-medium, #CFCFCF);
    background-color: transparent;
  }
  .ce-jfeorganizations_organizationlist__table-cell::before {
    display: none;
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="1"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(2n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="1"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(2n+2) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(4n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(4n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(4n+3) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(4n+4) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+4) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+5) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(6n+6) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+5) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+6) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+7) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(8n+8) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+6) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+7) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+8) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+9) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(10n+10) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+7) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+8) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+9) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+10) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+11) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(12n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+8) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+9) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+10) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+11) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(14n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+9) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+10) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+11) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(16n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+10) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+11) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(18n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+11) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(20n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+12) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(22n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+13) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(24n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+14) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(26n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+15) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(28n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+16) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(30n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+16) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+17) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+31) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(32n+32) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+16) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+17) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+18) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+31) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+32) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+33) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(34n+34) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+16) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+17) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+18) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+19) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+31) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+32) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+33) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+34) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+35) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(36n+36) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+16) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+17) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+18) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+19) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+20) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+31) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+32) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+33) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+34) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+35) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+36) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+37) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(38n+38) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+1) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+2) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+3) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+4) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+5) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+6) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+7) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+8) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+9) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+10) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+11) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+12) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+13) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+14) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+15) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+16) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+17) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+18) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+19) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+20) {
    background-color: var(--color-white, #ffffff);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+21) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+22) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+23) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+24) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+25) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+26) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+27) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+28) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+29) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+30) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+31) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+32) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+33) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+34) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+35) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+36) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+37) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+38) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+39) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] .ce-jfeorganizations_organizationlist__table-cell:nth-child(40n+40) {
    background-color: var(--color-jfe-gray, #f3f3f2);
  }
}
.ce-jfeorganizations_organizationlist__table-header p, .ce-jfeorganizations_organizationlist__table-cell p {
  margin-bottom: 0;
}
@media (forced-colors: active) {
  .ce-jfeorganizations_organizationlist__table-header, .ce-jfeorganizations_organizationlist__table-cell {
    border: 1px solid CanvasText;
  }
}
@media print {
  .ce-jfeorganizations_organizationlist__table-wrapper {
    overflow: visible;
  }
  .ce-jfeorganizations_organizationlist__dl-table {
    display: grid;
    border: 1px solid black;
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="1"] {
    grid-template-columns: repeat(1, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="2"] {
    grid-template-columns: repeat(2, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="3"] {
    grid-template-columns: repeat(3, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="4"] {
    grid-template-columns: repeat(4, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="5"] {
    grid-template-columns: repeat(5, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="6"] {
    grid-template-columns: repeat(6, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="7"] {
    grid-template-columns: repeat(7, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="8"] {
    grid-template-columns: repeat(8, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="9"] {
    grid-template-columns: repeat(9, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="10"] {
    grid-template-columns: repeat(10, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="11"] {
    grid-template-columns: repeat(11, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="12"] {
    grid-template-columns: repeat(12, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="13"] {
    grid-template-columns: repeat(13, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="14"] {
    grid-template-columns: repeat(14, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="15"] {
    grid-template-columns: repeat(15, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="16"] {
    grid-template-columns: repeat(16, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="17"] {
    grid-template-columns: repeat(17, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="18"] {
    grid-template-columns: repeat(18, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="19"] {
    grid-template-columns: repeat(19, 1fr);
  }
  .ce-jfeorganizations_organizationlist__dl-table[data-columns="20"] {
    grid-template-columns: repeat(20, 1fr);
  }
  .ce-jfeorganizations_organizationlist__table-header, .ce-jfeorganizations_organizationlist__table-cell {
    border: 1px solid black;
    background: white !important;
  }
  .ce-jfeorganizations_organizationlist__table-header::before, .ce-jfeorganizations_organizationlist__table-cell::before {
    display: none !important;
  }
}
.ce-jfeorganizations_organizationlist .form-label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  color: var(--color-black, #000000);
  font-size: 1rem;
  line-height: 1.4;
}
.ce-jfeorganizations_organizationlist .form-label.required::after {
  content: " *";
  color: var(--color-error, #df0000);
  font-weight: 700;
}
.ce-jfeorganizations_organizationlist .form-label .required {
  color: var(--color-error, #df0000);
  font-weight: 700;
}
.ce-jfeorganizations_organizationlist .form-label.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.ce-jfeorganizations_organizationlist legend {
  font-size: 1.25rem;
  font-weight: 700;
}
.ce-jfeorganizations_organizationlist .form-control {
  display: block;
  width: 100%;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.4;
  color: var(--color-black, #000000);
  background-color: var(--color-white, #ffffff);
  background-clip: padding-box;
  border: none;
  border-bottom: 2px solid var(--color-black, #000000);
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.ce-jfeorganizations_organizationlist .form-control::-moz-placeholder {
  color: var(--color-jfe-gray-darker, rgb(105, 105, 105));
  opacity: 1;
}
.ce-jfeorganizations_organizationlist .form-control::placeholder {
  color: var(--color-jfe-gray-darker, rgb(105, 105, 105));
  opacity: 1;
}
.ce-jfeorganizations_organizationlist .form-control:hover:not(:disabled):not([readonly]) {
  border-bottom-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist .form-control:focus {
  border-bottom-color: var(--color-primary, #009ddf);
  outline: 0;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-primary, #009ddf) 25%, transparent);
}
.ce-jfeorganizations_organizationlist .form-control:disabled, .ce-jfeorganizations_organizationlist .form-control[readonly] {
  background-color: var(--color-jfe-gray, #f3f3f2);
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  opacity: 1;
  cursor: not-allowed;
}
.ce-jfeorganizations_organizationlist .form-control.is-invalid {
  border-bottom-color: var(--color-error, #df0000);
}
.ce-jfeorganizations_organizationlist .form-control.is-invalid:focus {
  border-bottom-color: var(--color-error, #df0000);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-error, #df0000) 25%, transparent);
}
.ce-jfeorganizations_organizationlist .form-control.is-valid {
  border-bottom-color: #95df00;
}
.ce-jfeorganizations_organizationlist .form-control.is-valid:focus {
  border-bottom-color: #95df00;
  box-shadow: 0 0 0 2px color-mix(in srgb, #95df00 25%, transparent);
}
.ce-jfeorganizations_organizationlist textarea.form-control {
  min-height: 120px;
  resize: vertical;
  line-height: 1.5;
  border-top: 2px solid var(--color-black, #000000);
  border-left: 2px solid var(--color-black, #000000);
  border-right: 2px solid var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist textarea.form-control:hover:not(:disabled):not([readonly]) {
  border-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist textarea.form-control:focus {
  border-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]) {
  background-image: url(/build/images/IconArrowAccordion--Down.8e468af5.svg);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  padding-right: 2.5rem;
  cursor: pointer;
  border: none;
  border-bottom: 2px solid var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple])::-ms-expand {
  display: none;
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]):hover:not(:disabled):not([readonly]) {
  border-bottom-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]):focus {
  border-bottom-color: var(--color-primary, #009ddf);
  background-image: url(/build/images/IconArrowAccordion--Up.2d71fcd5.svg);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]).is-invalid {
  border-bottom-color: var(--color-error, #df0000);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]).is-invalid:focus {
  border-bottom-color: var(--color-error, #df0000);
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]).is-valid {
  border-bottom-color: #95df00;
}
.ce-jfeorganizations_organizationlist select.form-control:not([multiple]).is-valid:focus {
  border-bottom-color: #95df00;
}
.ce-jfeorganizations_organizationlist .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 2rem;
  margin-bottom: 0.5rem;
  position: relative;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox],
.ce-jfeorganizations_organizationlist .form-check [type=radio] {
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  background-color: var(--color-white, #ffffff);
  border: 1px solid var(--color-black, #000000);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input::before,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]::before,
.ce-jfeorganizations_organizationlist .form-check [type=radio]::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input:hover:not(:disabled),
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:hover:not(:disabled),
.ce-jfeorganizations_organizationlist .form-check [type=radio]:hover:not(:disabled) {
  border-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input:focus,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:focus,
.ce-jfeorganizations_organizationlist .form-check [type=radio]:focus {
  border-color: var(--color-primary, #009ddf);
  outline: 0;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-primary, #009ddf) 25%, transparent);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input:checked,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:checked,
.ce-jfeorganizations_organizationlist .form-check [type=radio]:checked {
  background-color: var(--color-white, #ffffff);
  border-color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input:disabled,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:disabled,
.ce-jfeorganizations_organizationlist .form-check [type=radio]:disabled {
  background-color: var(--color-jfe-gray, #f3f3f2);
  border-color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  cursor: not-allowed;
  opacity: 0.5;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input.is-invalid,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox].is-invalid,
.ce-jfeorganizations_organizationlist .form-check [type=radio].is-invalid {
  border-color: var(--color-error, #df0000);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input.is-invalid:focus,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox].is-invalid:focus,
.ce-jfeorganizations_organizationlist .form-check [type=radio].is-invalid:focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-error, #df0000) 25%, transparent);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input[type=checkbox],
.ce-jfeorganizations_organizationlist .form-check [type=checkbox] {
  border-radius: 0px;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input[type=checkbox]:checked,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%230099CC%27 stroke-linecap=%27square%27 stroke-linejoin=%27miter%27 stroke-width=%272.5%27 d=%27M3 8l3 3 7-7%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input[type=checkbox]:indeterminate,
.ce-jfeorganizations_organizationlist .form-check [type=checkbox]:indeterminate {
  background-color: var(--color-primary, #009ddf);
  border-color: var(--color-primary, #009ddf);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem 1rem;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input[type=radio],
.ce-jfeorganizations_organizationlist .form-check [type=radio] {
  border-radius: 50%;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-input[type=radio]:checked,
.ce-jfeorganizations_organizationlist .form-check [type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%230099CC%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50% 50%;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-label {
  display: inline-block;
  color: var(--color-black, #000000);
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-label.disabled {
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
  cursor: not-allowed;
  opacity: 0.5;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-label span a {
  color: var(--color-black, #000000);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--color-primary, var(--color-primary, #009ddf));
  transition: text-decoration-color 0.2s ease;
}
.ce-jfeorganizations_organizationlist .form-check .form-check-label span a:hover, .ce-jfeorganizations_organizationlist .form-check .form-check-label span a:focus {
  text-decoration-color: var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist .form-check .form-check-label span a:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce-jfeorganizations_organizationlist .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .form-check-inline {
    margin-right: 1.5rem;
  }
}
.ce-jfeorganizations_organizationlist .form-text {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: var(--color-jfe-gray-darker, rgb(105, 105, 105));
  line-height: 1.4;
}
.ce-jfeorganizations_organizationlist .form-text.text-danger, .ce-jfeorganizations_organizationlist .form-text.invalid-feedback {
  color: var(--color-error, #df0000);
}
.ce-jfeorganizations_organizationlist .form-text.text-success, .ce-jfeorganizations_organizationlist .form-text.valid-feedback {
  color: #95df00;
}
.ce-jfeorganizations_organizationlist .invalid-feedback {
  display: none;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: var(--color-black, #000000);
  line-height: 1.4;
  padding-left: 1.5rem;
  position: relative;
}
.ce-jfeorganizations_organizationlist .invalid-feedback::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
  color: var(--color-black, #000000);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27%23000%27 d=%27M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 75% 75%;
  border-radius: 50%;
  border: 3px solid var(--color-error, #df0000);
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-control.is-invalid ~ .ce-jfeorganizations_organizationlist .invalid-feedback, .form-check-input.is-invalid ~ .ce-jfeorganizations_organizationlist .invalid-feedback {
  display: block;
}
.ce-jfeorganizations_organizationlist .valid-feedback {
  display: none;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #95df00;
  line-height: 1.4;
}
.form-control.is-valid ~ .ce-jfeorganizations_organizationlist .valid-feedback, .form-check-input.is-valid ~ .ce-jfeorganizations_organizationlist .valid-feedback {
  display: block;
}
.ce-jfeorganizations_organizationlist .validation-summary {
  margin-bottom: 1.5rem;
  padding: 1rem 1.25rem;
  border: 2px solid var(--color-error, #df0000);
  border-radius: 4px;
  background-color: color-mix(in srgb, var(--color-error, #df0000) 5%, var(--color-white, #ffffff));
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .validation-summary {
    padding: 1.25rem 1.5rem;
  }
}
.ce-jfeorganizations_organizationlist .validation-summary .alert-heading {
  margin: 0 0 0.75rem 0;
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--color-error, #df0000);
  line-height: 1.3;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .validation-summary .alert-heading {
    font-size: 1.25rem;
  }
}
.ce-jfeorganizations_organizationlist .validation-summary .alert-message {
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
  color: color-mix(in srgb, var(--color-error, #df0000) 85%, black);
  line-height: 1.4;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .validation-summary .alert-message {
    font-size: 1rem;
  }
}
.ce-jfeorganizations_organizationlist .validation-summary-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item {
  margin-bottom: 0.5rem;
  padding-left: 1.5rem;
  position: relative;
  line-height: 1.4;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item:last-child {
  margin-bottom: 0;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2rem;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27%23dc3545%27 d=%27M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z%27/%3e%3cpath fill=%27%23dc3545%27 d=%27M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item a {
  color: var(--color-error, #df0000);
  text-decoration: underline;
  font-weight: 500;
  transition: color 0.2s ease;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item a:hover, .ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item a:focus {
  color: color-mix(in srgb, var(--color-error, #df0000) 85%, black);
  text-decoration: none;
}
.ce-jfeorganizations_organizationlist .validation-summary-list .validation-summary-item a:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
  border-radius: 2px;
}
.ce-jfeorganizations_organizationlist .validation-summary {
  animation: slideInFromTop 0.3s ease-out;
}
@keyframes slideInFromTop {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.ce-jfeorganizations_organizationlist .form-floating {
  position: relative;
}
.ce-jfeorganizations_organizationlist .form-floating .form-control {
  padding: 1rem 0.75rem 0.5rem;
}
.ce-jfeorganizations_organizationlist .form-floating .form-control::-moz-placeholder {
  color: transparent;
}
.ce-jfeorganizations_organizationlist .form-floating .form-control::placeholder {
  color: transparent;
}
.ce-jfeorganizations_organizationlist .form-floating .form-control:not(:-moz-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.ce-jfeorganizations_organizationlist .form-floating .form-control:focus ~ label, .ce-jfeorganizations_organizationlist .form-floating .form-control:not(:placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.ce-jfeorganizations_organizationlist .form-floating label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.ce-jfeorganizations_organizationlist .form-group {
  margin-bottom: 3rem;
}
.ce-jfeorganizations_organizationlist .form-group:last-child {
  margin-bottom: 0;
}
.ce-jfeorganizations_organizationlist .form-section {
  margin-bottom: 2rem;
}
.ce-jfeorganizations_organizationlist .form-section:last-child {
  margin-bottom: 0;
}
.ce-jfeorganizations_organizationlist .form-section h2,
.ce-jfeorganizations_organizationlist .form-section h3,
.ce-jfeorganizations_organizationlist .form-section h4 {
  margin-bottom: 1rem;
  color: var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist .form-section .required {
  color: var(--color-error, #df0000);
  font-weight: 700;
}
.ce-jfeorganizations_organizationlist .form-actions {
  display: flex;
  gap: 1rem;
  margin-top: 2rem;
  flex-wrap: wrap;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .form-actions {
    flex-wrap: nowrap;
  }
}
.ce-jfeorganizations_organizationlist .form-actions .btn {
  flex: 1;
  min-width: 120px;
}
@media (min-width: 640px) {
  .ce-jfeorganizations_organizationlist .form-actions .btn {
    flex: 0 0 auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ce-jfeorganizations_organizationlist .form-control,
  .ce-jfeorganizations_organizationlist .form-check-input,
  .ce-jfeorganizations_organizationlist .form-floating label {
    transition: none;
  }
}
@media (forced-colors: active) {
  .ce-jfeorganizations_organizationlist .form-control,
  .ce-jfeorganizations_organizationlist .form-check-input {
    border-width: 2px;
  }
  .ce-jfeorganizations_organizationlist .validation-summary {
    border: 2px solid ButtonText;
    background-color: ButtonFace;
  }
  .ce-jfeorganizations_organizationlist .validation-summary .validation-summary-item::before {
    background-image: none;
    border: 1px solid ButtonText;
    border-radius: 50%;
  }
}
@media print {
  .ce-jfeorganizations_organizationlist .form-control,
  .ce-jfeorganizations_organizationlist .form-check-input {
    border: 1px solid black !important;
    box-shadow: none !important;
  }
  .ce-jfeorganizations_organizationlist .validation-summary {
    border: 2px solid black !important;
    background-color: white !important;
  }
  .ce-jfeorganizations_organizationlist .validation-summary .alert-heading,
  .ce-jfeorganizations_organizationlist .validation-summary .alert-message,
  .ce-jfeorganizations_organizationlist .validation-summary .validation-summary-item a {
    color: black !important;
  }
  .ce-jfeorganizations_organizationlist .validation-summary .validation-summary-item::before {
    display: none !important;
  }
}
.ce-jfeorganizations_organizationlist__wrapper {
  width: 100%;
  margin: 0 auto;
}
.ce-jfeorganizations_organizationlist__js-labels {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.ce-jfeorganizations_organizationlist__acceptance {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 2rem;
  background-color: var(--color-jfe-gray, #f3f3f2);
  margin-bottom: 2rem;
  border-radius: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
@media (min-width: 768px) {
  .ce-jfeorganizations_organizationlist__acceptance {
    padding: 2.5rem;
  }
}
.ce-jfeorganizations_organizationlist__acceptance .ce-jfeorganizations_organizationlist__intro {
  margin: 0 0 3rem 0;
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist__acceptance--hiding {
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
}
.ce-jfeorganizations_organizationlist__acceptance--hidden {
  display: none;
}
.ce-jfeorganizations_organizationlist__terms-section {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.ce-jfeorganizations_organizationlist__header {
  margin: 0 0 1rem 0;
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--color-black, #000000);
  line-height: 1.3;
}
@media (min-width: 768px) {
  .ce-jfeorganizations_organizationlist__header {
    font-size: 1.375rem;
  }
}
.ce-jfeorganizations_organizationlist__bodytext {
  margin: 0 0 1.5rem 0;
  font-size: 1rem;
  line-height: 1.6;
  color: var(--color-black, #000000);
}
.ce-jfeorganizations_organizationlist .form-field {
  margin: 0 0 1.5rem 0;
}
.ce-jfeorganizations_organizationlist .form-field .form-label {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  cursor: pointer;
  transition: color 0.3s ease;
}
.ce-jfeorganizations_organizationlist .form-field .form-label:hover {
  color: var(--color-primary, #009ddf);
}
.ce-jfeorganizations_organizationlist .form-field .form-check {
  align-items: flex-start;
  gap: 0.75rem;
}
.ce-jfeorganizations_organizationlist .form-field .form-check .form-check-input {
  margin-top: 0.125rem;
}
.ce-jfeorganizations_organizationlist__acceptance-button {
  align-self: flex-start;
  min-width: 200px;
  transition: background-color 0.3s ease, opacity 0.3s ease, transform 0.3s ease;
}
.ce-jfeorganizations_organizationlist__acceptance-button.btn--disabled, .ce-jfeorganizations_organizationlist__acceptance-button[aria-disabled=true] {
  background-color: var(--color-jfe-gray-medium, #CFCFCF) !important;
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189)) !important;
  cursor: not-allowed !important;
  opacity: 0.6;
  transform: none;
}
.ce-jfeorganizations_organizationlist__acceptance-button.btn--disabled:hover, .ce-jfeorganizations_organizationlist__acceptance-button.btn--disabled:focus, .ce-jfeorganizations_organizationlist__acceptance-button[aria-disabled=true]:hover, .ce-jfeorganizations_organizationlist__acceptance-button[aria-disabled=true]:focus {
  background-color: var(--color-jfe-gray-medium, #CFCFCF) !important;
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189)) !important;
  transform: none;
  box-shadow: none;
}
.ce-jfeorganizations_organizationlist__acceptance-button:not(.btn--disabled):not([aria-disabled=true]):active {
  transform: translateY(1px);
}
.ce-jfeorganizations_organizationlist__content {
  display: none;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.ce-jfeorganizations_organizationlist__content--visible {
  display: block;
}
.ce-jfeorganizations_organizationlist__content--showing {
  opacity: 1;
  transform: translateY(0);
}
.ce-jfeorganizations_organizationlist__live-region {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.ce-jfeorganizations_organizationlist__loading {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  font-style: italic;
  color: var(--color-jfe-gray-dark, rgb(189, 189, 189));
}
.ce-jfeorganizations_organizationlist__loading::before {
  content: "";
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  border: 2px solid transparent;
  border-top: 2px solid currentColor;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ce-jfeorganizations_organizationlist__error {
  padding: 1.5rem;
  background-color: var(--color-error-bg, #fef2f2);
  border: 1px solid var(--color-error, #df0000);
  border-radius: 0;
  color: var(--color-error, #df0000);
  margin: 1rem 0;
  text-align: center;
}
@media (max-width: 767px) {
  .ce-jfeorganizations_organizationlist__acceptance {
    padding: 1.5rem;
    gap: 1.5rem;
  }
  .ce-jfeorganizations_organizationlist__acceptance-button {
    width: 100%;
    min-width: auto;
    text-align: center;
  }
}
@media print {
  .ce-jfeorganizations_organizationlist__acceptance {
    display: none !important;
  }
  .ce-jfeorganizations_organizationlist__content {
    display: block !important;
    opacity: 1 !important;
    transform: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ce-jfeorganizations_organizationlist__acceptance, .ce-jfeorganizations_organizationlist__content, .ce-jfeorganizations_organizationlist__acceptance-button {
    transition: none;
  }
  .ce-jfeorganizations_organizationlist__loading::before {
    animation: none;
    border: 2px solid currentColor;
    border-radius: 0;
  }
  @keyframes spin {
    0%, 100% {
      transform: rotate(0deg);
    }
  }
}
@media (forced-colors: active) {
  .ce-jfeorganizations_organizationlist__acceptance {
    border: 2px solid ButtonText;
    background-color: ButtonFace;
  }
  .ce-jfeorganizations_organizationlist__acceptance-button {
    border: 2px solid ButtonText;
  }
  .ce-jfeorganizations_organizationlist__acceptance-button.btn--disabled, .ce-jfeorganizations_organizationlist__acceptance-button[aria-disabled=true] {
    border-color: GrayText;
    color: GrayText;
  }
  .ce-jfeorganizations_organizationlist__dl-table {
    border: 2px solid ButtonText;
  }
}
.ce-jfeorganizations_organizationlist__content:focus {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce-jfeorganizations_organizationlist__acceptance, .ce-jfeorganizations_organizationlist__content {
  position: relative;
  z-index: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfamZlb3JnYW5pemF0aW9uc19vcmdhbml6YXRpb25saXN0LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREo7QURJQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRko7QURLQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSko7QURPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0xKO0FEUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNOSjtBRFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUEo7QURVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1JKO0FEV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNUSjtBRGFBOzs7RUFBQTtBQXFCQTtFQUNJLDRCQWZrQjtBQ2J0QjtBRDhCQTtFQUNJO0FDM0JKO0FDMUVBOzs7Ozs7Ozs7OztFQUFBO0FBa01BOzs7OztFQUFBO0FBdUJBOzs7RUFBQTtBQzdNQTtFQUNJLDRCSHNFa0I7QUNpQnRCO0FFaEZJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1GUjtBR3hGSTtFREZBOztJQVNRO0VGc0ZWO0FBQ0Y7QUVuRkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUZSO0FHdkdJO0VEV0E7O0lBU1E7RUZ3RlY7QUFDRjtBRXJGSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1RlI7QUVwRkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzRlI7QUVuRkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxRlI7QUVsRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlQXhFUztFQXlFVDtFQUNBO0VBQ0E7RUFDQTtBRm9GUjtBRW5GUTtFQUNJO0FGcUZaO0FFbkZRO0VBQ0k7QUZxRlo7QUVuRlE7RUFDSTtBRnFGWjtBRTNFUTs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBLGVBbkdLO0VBb0dMO0VBQ0E7RUFDQTtBRitFWjtBRTlFWTs7OztFQUNJO0FGbUZoQjtBRy9LSTtFRGtGSTs7OztJQWFRO0VGdUZkO0VFdEZjOzs7O0lBQ0k7RUYyRmxCO0FBQ0Y7QUVyRlE7RUFDSTtFQUNBO0VBQ0E7QUZ1Rlo7QUVyRlk7RUFDSTtBRnVGaEI7QUVyRmdCOzs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUZ5RnBCO0FFdkZvQjs7OztFQUNJO0FGNEZ4QjtBRXJGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGdUZaO0FDMU5FOzs7O0VBRUU7RUFDQSwwQ0NxSW9CO0VEcElwQjtFQUNBLDRDQ29Jd0I7RURuSXhCO0VBQ0E7RUFFRSxlQ3JCVztBRmtQakI7QUN6Tkk7Ozs7RUFDRSxtQkM2SHlCO0FGaUcvQjtBQzVOTTs7OztFQUNFO0FEaU9SO0FDM05FO0VBQ0U7RUFDQTtBRDZOSjtBQzFOTTtFQXVKSjtFQUNBO0FEc0VGO0FDcEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDQ2xEdUI7QUZ3SDNCO0FDOU5FO0VBQ0U7RUFDQTtFQUNBO0FEZ09KO0FDOU5JO0VBQ0U7RUFDQTtFQUNBO0FEZ09OO0FDOU5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ09SO0FDNU5NO0VBQ0UsZ0JDZ0Z5QjtFRC9FekI7QUQ4TlI7QUM1TlE7RUFDRTtFQUNBO0VBQ0EsbUJDMEV1QjtBRm9KakM7QUM1TlU7RUFDRTtBRDhOWjtBQzNOVTtFQUNFO0FENk5aO0FDek5VO0VBQ0U7QUQyTlo7QUN6Tlk7RUFDRTtFQUNBO0VBQ0EsbUJDeURtQjtBRmtLakM7QUN6TmM7RUFDRTtBRDJOaEI7QUN4TmM7RUFDRTtBRDBOaEI7QUNsTk07RUFDRTtFQUNBO0VBQ0EsbUJDdUN5QjtBRjZLakM7QUNsTlE7RUFDRTtBRG9OVjtBQ2pOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ0N5QmlCO0FGMEwzQjtBQzFNTTtFQUNFLGdCQ2N5QjtBRjhMakM7QUMxTVE7RUFDRSxtQkNXdUI7QUZpTWpDO0FDMU1VO0VBQ0U7QUQ0TVo7QUN2TU07RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQkNEeUI7QUYwTWpDO0FDdk1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJDUHVCO0FGZ05qQztBQ3ZNVTtFQUNFO0FEeU1aO0FDdE1VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdNWjtBQ3BLRTtFQUNFO0lBQ0U7RURzS0o7RUNuS0U7SUFDRTtFRHFLSjtBQUNGO0FFOU5RO0VBQ0k7RUFDQTtFQUNBLDhCQTNLZTtFQTRLZiw2QkEzS1k7RUE0S1o7RUFDQTtBRmdPWjtBRTlOWTtFQUVJO0FGK05oQjtBRTVOWTtFQUNJO0VBQ0EsbUJBcExZO0FGa1o1QjtBRXpOWTtFQUNJO0FGMk5oQjtBRXROWTtFQUNJO0FGd05oQjtBRXZOZ0I7RUFDSTtBRnlOcEI7QUVsTkE7O0VBRUk7RUFDQTtBRnFOSjtBRTNNUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBWUk7QUZrUFo7QUUvT1E7Ozs7RUFDSTtFQUNBO0FGb1BaO0FFbFBZOzs7Ozs7O0VBRUk7QUZ5UGhCO0FFdFBZOzs7O0VBQ0k7QUYyUGhCO0FFalBROztFQUVJO0FGb1BaO0FFMU9ROzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVVJO0FGdVBaO0FFN09ROzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBVUk7QUZ5UFo7QUloaUJBOzs7RUFBQTtBQTBDQTs7RUFBQTtBQTRDQTs7RUFBQTtBQXdJQTs7RUFBQTtBQStLQTs7RUFBQTtBQWlNQTs7RUFBQTtBQWlHQTs7RUFBQTtBQXlEQTs7O0VBQUE7QUMxdUJBOzs7RUFBQTtBQ0FBOzs7Ozs7Ozs7Ozs7RUFBQTtBRDhCSTtFQUNFO0FMa2pCTjtBRzVqQkk7RUVTQTtJQUlJO0VMbWpCTjtBQUNGO0FLL2lCSTtFQUNFO0VBQ0E7RUFDQTtBTGlqQk47QUs3aUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCtpQk47QUdobEJJO0VFeUJBO0lBV0k7RUxnakJOO0FBQ0Y7QUs1aUJJO0VBQ0U7QUw4aUJOO0FLNWlCTTtFQUNFO0VBQ0E7QUw4aUJSO0FLcGlCUTtFQUNFLGlEQXJEc0I7RUFzRHRCLGtDQXJEd0I7RUFzRHhCLDZDQXZEc0I7RUF3RHRCO0FMc2lCVjtBS3BpQlU7RUFDRSxpREEzRG9CO0VBNERwQixrQ0EzRHNCO0VBNER0QjtFQUNBO0FMc2lCWjtBSzloQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGdpQlY7QUc5bUJJO0VFMEVJO0lBT0k7SUFDQTtFTGlpQlY7QUFDRjtBSzNoQlE7RUFDRSx3REF2RnVCO0VBd0Z2QixxREF6Rm9CO0VBMEZwQixvREF6RnVCO0VBMEZ2QjtBTDZoQlY7QUszaEJVO0VBQ0Usd0RBN0ZxQjtFQThGckIscURBL0ZrQjtFQWdHbEI7QUw2aEJaO0FLdGhCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxlQXZIYTtFQXdIYixnQkF4SGE7RUF5SGI7RUFDQSw2Q0FuSGtCO0VBb0hsQixrQ0FySG9CO0VBc0hwQjtFQUNBLGdCQS9IWTtFQWdJWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJBbElhO0VBbUliLDBIQUNFO0FMdWhCUjtBR25wQkk7RUV5R0E7O0lBMEJJO0lBQ0E7RUxxaEJOO0FBQ0Y7QUtsaEJNOzs7Ozs7RUFDRSw2QkF4SXNCO0VBeUl0QjtFQUNBO0VBQ0E7QUx5aEJSO0FLdGhCTTs7RUFDRTtFQUNBLG1CQS9KVztBTHdyQm5CO0FLdGhCTTs7Ozs7O0VBQ0U7RUFDQTtBTDZoQlI7QUt6aEJNOztFQUNFO0VBQ0EsaURBeEp3QjtFQXlKeEIsa0NBeEowQjtFQXlKMUIsNkNBMUp3QjtFQTJKeEI7QUw0aEJSO0FLeGhCTTs7RUFDRTtFQUNBLHdEQWxLeUI7RUFtS3pCLHFEQXBLc0I7RUFxS3RCLG9EQXBLeUI7QUwrckJqQztBS3RoQlE7O0VBQ0U7QUx5aEJWO0FLdGhCUTs7RUFDRTtBTHloQlY7QUtuaEJROztFQUNFO0FMc2hCVjtBS25oQlE7O0VBQ0U7QUxzaEJWO0FLaGhCSTtFQUNFO0FMa2hCTjtBSzlnQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrZ0JSO0FLM2dCSTtFQUNFO0VBQ0E7QUw2Z0JOO0FLeGdCUTtFQUNFO0FMMGdCVjtBS3pnQlU7RUFDRTtFQUNBO0VBQ0E7QUwyZ0JaO0FLcGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVnQko7QUc3dUJJO0VFMk9BO0lBQ0U7RUxzZ0JKO0VLbmdCRTtJQUNFO0VMcWdCSjtFS2xnQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFTG9nQko7QUFDRjtBS2hnQkU7RUFDRTtJQUNFO0VMa2dCSjtBQUNGO0FLOWZFO0VBQ0U7SUFDRTtFTGdnQko7RUs5Zkk7SUFDRTtJQUNBO0VMZ2dCTjtFSzdmSTtJQUNFO0lBQ0E7RUwrZk47QUFDRjtBSzFmRTtFQUNFO0lBQ0U7RUw0Zko7RUsxZkk7SUFDRTtJQUNBO0lBQ0E7RUw0Zk47RUt6Zkk7SUFDRTtJQUNBO0VMMmZOO0FBQ0Y7QUt0ZkU7RUFDRTtFQUNBO0FMd2ZKO0FNcndCSTtFQUNFO0VBQ0E7RUFDQSxnQkFWa0I7QU5reEJ4QjtBTXB3Qkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnF3Qk47QUcxekJJO0VHNkNBO0lBWUk7SUFDQTtFTnF3Qk47RU1od0JRO0lBQ0U7RU5rd0JWO0VNbndCUTtJQUNFO0VOcXdCVjtFTXR3QlE7SUFDRTtFTnd3QlY7RU16d0JRO0lBQ0U7RU4yd0JWO0VNNXdCUTtJQUNFO0VOOHdCVjtFTS93QlE7SUFDRTtFTml4QlY7RU1seEJRO0lBQ0U7RU5veEJWO0VNcnhCUTtJQUNFO0VOdXhCVjtFTXh4QlE7SUFDRTtFTjB4QlY7RU0zeEJRO0lBQ0U7RU42eEJWO0VNOXhCUTtJQUNFO0VOZ3lCVjtFTWp5QlE7SUFDRTtFTm15QlY7RU1weUJRO0lBQ0U7RU5zeUJWO0VNdnlCUTtJQUNFO0VOeXlCVjtFTTF5QlE7SUFDRTtFTjR5QlY7RU03eUJRO0lBQ0U7RU4reUJWO0VNaHpCUTtJQUNFO0VOa3pCVjtFTW56QlE7SUFDRTtFTnF6QlY7RU10ekJRO0lBQ0U7RU53ekJWO0VNenpCUTtJQUNFO0VOMnpCVjtBQUNGO0FNcnpCSTtFQUNFO0VBQ0E7RUFDQSw2Q0F6RGM7RUEwRGQsa0NBekRnQjtFQTBEaEI7RUFDQTtFQUdBO0VBQ0E7QU5xekJOO0FNbHpCTTtFQUNFLDZDQWxFYztFQW1FZCxrQ0EvRGE7RUFnRWI7RUFDQTtFQUNBO0FOb3pCUjtBRzc0Qkk7RUd1RUE7SUFzQkk7SUFDQTtFTm96Qk47QUFDRjtBTWh6Qkk7RUFDRTtFQUNBO0FOa3pCTjtBTS95Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTml6QlI7QU03eUJNO0VBQ0UsNkNBOUZjO0FONjRCdEI7QU01eUJNO0VBQ0UsZ0RBakdhO0FOKzRCckI7QUduNkJJO0VHbUdBO0lBc0JJO0lBUUE7RU51eUJOO0VNNXlCTTtJQUNFO0VOOHlCUjtFTTE2Qkk7SUFDRSw2Q0FpQmM7RU4yNUJwQjtFTXQ2Qkk7SUFDRSxnREFXYTtFTjY1Qm5CO0VNaDdCSTtJQUNFLDZDQWlCYztFTmk2QnBCO0VNbjdCSTtJQUNFLDZDQWlCYztFTm82QnBCO0VNLzZCSTtJQUNFLGdEQVdhO0VOczZCbkI7RU1sN0JJO0lBQ0UsZ0RBV2E7RU55NkJuQjtFTTU3Qkk7SUFDRSw2Q0FpQmM7RU42NkJwQjtFTS83Qkk7SUFDRSw2Q0FpQmM7RU5nN0JwQjtFTWw4Qkk7SUFDRSw2Q0FpQmM7RU5tN0JwQjtFTTk3Qkk7SUFDRSxnREFXYTtFTnE3Qm5CO0VNajhCSTtJQUNFLGdEQVdhO0VOdzdCbkI7RU1wOEJJO0lBQ0UsZ0RBV2E7RU4yN0JuQjtFTTk4Qkk7SUFDRSw2Q0FpQmM7RU4rN0JwQjtFTWo5Qkk7SUFDRSw2Q0FpQmM7RU5rOEJwQjtFTXA5Qkk7SUFDRSw2Q0FpQmM7RU5xOEJwQjtFTXY5Qkk7SUFDRSw2Q0FpQmM7RU53OEJwQjtFTW45Qkk7SUFDRSxnREFXYTtFTjA4Qm5CO0VNdDlCSTtJQUNFLGdEQVdhO0VONjhCbkI7RU16OUJJO0lBQ0UsZ0RBV2E7RU5nOUJuQjtFTTU5Qkk7SUFDRSxnREFXYTtFTm05Qm5CO0VNdCtCSTtJQUNFLDZDQWlCYztFTnU5QnBCO0VNeitCSTtJQUNFLDZDQWlCYztFTjA5QnBCO0VNNStCSTtJQUNFLDZDQWlCYztFTjY5QnBCO0VNLytCSTtJQUNFLDZDQWlCYztFTmcrQnBCO0VNbC9CSTtJQUNFLDZDQWlCYztFTm0rQnBCO0VNOStCSTtJQUNFLGdEQVdhO0VOcStCbkI7RU1qL0JJO0lBQ0UsZ0RBV2E7RU53K0JuQjtFTXAvQkk7SUFDRSxnREFXYTtFTjIrQm5CO0VNdi9CSTtJQUNFLGdEQVdhO0VOOCtCbkI7RU0xL0JJO0lBQ0UsZ0RBV2E7RU5pL0JuQjtFTXBnQ0k7SUFDRSw2Q0FpQmM7RU5xL0JwQjtFTXZnQ0k7SUFDRSw2Q0FpQmM7RU53L0JwQjtFTTFnQ0k7SUFDRSw2Q0FpQmM7RU4yL0JwQjtFTTdnQ0k7SUFDRSw2Q0FpQmM7RU44L0JwQjtFTWhoQ0k7SUFDRSw2Q0FpQmM7RU5pZ0NwQjtFTW5oQ0k7SUFDRSw2Q0FpQmM7RU5vZ0NwQjtFTS9nQ0k7SUFDRSxnREFXYTtFTnNnQ25CO0VNbGhDSTtJQUNFLGdEQVdhO0VOeWdDbkI7RU1yaENJO0lBQ0UsZ0RBV2E7RU40Z0NuQjtFTXhoQ0k7SUFDRSxnREFXYTtFTitnQ25CO0VNM2hDSTtJQUNFLGdEQVdhO0VOa2hDbkI7RU05aENJO0lBQ0UsZ0RBV2E7RU5xaENuQjtFTXhpQ0k7SUFDRSw2Q0FpQmM7RU55aENwQjtFTTNpQ0k7SUFDRSw2Q0FpQmM7RU40aENwQjtFTTlpQ0k7SUFDRSw2Q0FpQmM7RU4raENwQjtFTWpqQ0k7SUFDRSw2Q0FpQmM7RU5raUNwQjtFTXBqQ0k7SUFDRSw2Q0FpQmM7RU5xaUNwQjtFTXZqQ0k7SUFDRSw2Q0FpQmM7RU53aUNwQjtFTTFqQ0k7SUFDRSw2Q0FpQmM7RU4yaUNwQjtFTXRqQ0k7SUFDRSxnREFXYTtFTjZpQ25CO0VNempDSTtJQUNFLGdEQVdhO0VOZ2pDbkI7RU01akNJO0lBQ0UsZ0RBV2E7RU5takNuQjtFTS9qQ0k7SUFDRSxnREFXYTtFTnNqQ25CO0VNbGtDSTtJQUNFLGdEQVdhO0VOeWpDbkI7RU1ya0NJO0lBQ0UsZ0RBV2E7RU40akNuQjtFTXhrQ0k7SUFDRSxnREFXYTtFTitqQ25CO0VNbGxDSTtJQUNFLDZDQWlCYztFTm1rQ3BCO0VNcmxDSTtJQUNFLDZDQWlCYztFTnNrQ3BCO0VNeGxDSTtJQUNFLDZDQWlCYztFTnlrQ3BCO0VNM2xDSTtJQUNFLDZDQWlCYztFTjRrQ3BCO0VNOWxDSTtJQUNFLDZDQWlCYztFTitrQ3BCO0VNam1DSTtJQUNFLDZDQWlCYztFTmtsQ3BCO0VNcG1DSTtJQUNFLDZDQWlCYztFTnFsQ3BCO0VNdm1DSTtJQUNFLDZDQWlCYztFTndsQ3BCO0VNbm1DSTtJQUNFLGdEQVdhO0VOMGxDbkI7RU10bUNJO0lBQ0UsZ0RBV2E7RU42bENuQjtFTXptQ0k7SUFDRSxnREFXYTtFTmdtQ25CO0VNNW1DSTtJQUNFLGdEQVdhO0VObW1DbkI7RU0vbUNJO0lBQ0UsZ0RBV2E7RU5zbUNuQjtFTWxuQ0k7SUFDRSxnREFXYTtFTnltQ25CO0VNcm5DSTtJQUNFLGdEQVdhO0VONG1DbkI7RU14bkNJO0lBQ0UsZ0RBV2E7RU4rbUNuQjtFTWxvQ0k7SUFDRSw2Q0FpQmM7RU5tbkNwQjtFTXJvQ0k7SUFDRSw2Q0FpQmM7RU5zbkNwQjtFTXhvQ0k7SUFDRSw2Q0FpQmM7RU55bkNwQjtFTTNvQ0k7SUFDRSw2Q0FpQmM7RU40bkNwQjtFTTlvQ0k7SUFDRSw2Q0FpQmM7RU4rbkNwQjtFTWpwQ0k7SUFDRSw2Q0FpQmM7RU5rb0NwQjtFTXBwQ0k7SUFDRSw2Q0FpQmM7RU5xb0NwQjtFTXZwQ0k7SUFDRSw2Q0FpQmM7RU53b0NwQjtFTTFwQ0k7SUFDRSw2Q0FpQmM7RU4yb0NwQjtFTXRwQ0k7SUFDRSxnREFXYTtFTjZvQ25CO0VNenBDSTtJQUNFLGdEQVdhO0VOZ3BDbkI7RU01cENJO0lBQ0UsZ0RBV2E7RU5tcENuQjtFTS9wQ0k7SUFDRSxnREFXYTtFTnNwQ25CO0VNbHFDSTtJQUNFLGdEQVdhO0VOeXBDbkI7RU1ycUNJO0lBQ0UsZ0RBV2E7RU40cENuQjtFTXhxQ0k7SUFDRSxnREFXYTtFTitwQ25CO0VNM3FDSTtJQUNFLGdEQVdhO0VOa3FDbkI7RU05cUNJO0lBQ0UsZ0RBV2E7RU5xcUNuQjtFTXhyQ0k7SUFDRSw2Q0FpQmM7RU55cUNwQjtFTTNyQ0k7SUFDRSw2Q0FpQmM7RU40cUNwQjtFTTlyQ0k7SUFDRSw2Q0FpQmM7RU4rcUNwQjtFTWpzQ0k7SUFDRSw2Q0FpQmM7RU5rckNwQjtFTXBzQ0k7SUFDRSw2Q0FpQmM7RU5xckNwQjtFTXZzQ0k7SUFDRSw2Q0FpQmM7RU53ckNwQjtFTTFzQ0k7SUFDRSw2Q0FpQmM7RU4yckNwQjtFTTdzQ0k7SUFDRSw2Q0FpQmM7RU44ckNwQjtFTWh0Q0k7SUFDRSw2Q0FpQmM7RU5pc0NwQjtFTW50Q0k7SUFDRSw2Q0FpQmM7RU5vc0NwQjtFTS9zQ0k7SUFDRSxnREFXYTtFTnNzQ25CO0VNbHRDSTtJQUNFLGdEQVdhO0VOeXNDbkI7RU1ydENJO0lBQ0UsZ0RBV2E7RU40c0NuQjtFTXh0Q0k7SUFDRSxnREFXYTtFTitzQ25CO0VNM3RDSTtJQUNFLGdEQVdhO0VOa3RDbkI7RU05dENJO0lBQ0UsZ0RBV2E7RU5xdENuQjtFTWp1Q0k7SUFDRSxnREFXYTtFTnd0Q25CO0VNcHVDSTtJQUNFLGdEQVdhO0VOMnRDbkI7RU12dUNJO0lBQ0UsZ0RBV2E7RU44dENuQjtFTTF1Q0k7SUFDRSxnREFXYTtFTml1Q25CO0VNcHZDSTtJQUNFLDZDQWlCYztFTnF1Q3BCO0VNdnZDSTtJQUNFLDZDQWlCYztFTnd1Q3BCO0VNMXZDSTtJQUNFLDZDQWlCYztFTjJ1Q3BCO0VNN3ZDSTtJQUNFLDZDQWlCYztFTjh1Q3BCO0VNaHdDSTtJQUNFLDZDQWlCYztFTml2Q3BCO0VNbndDSTtJQUNFLDZDQWlCYztFTm92Q3BCO0VNdHdDSTtJQUNFLDZDQWlCYztFTnV2Q3BCO0VNendDSTtJQUNFLDZDQWlCYztFTjB2Q3BCO0VNNXdDSTtJQUNFLDZDQWlCYztFTjZ2Q3BCO0VNL3dDSTtJQUNFLDZDQWlCYztFTmd3Q3BCO0VNbHhDSTtJQUNFLDZDQWlCYztFTm13Q3BCO0VNOXdDSTtJQUNFLGdEQVdhO0VOcXdDbkI7RU1qeENJO0lBQ0UsZ0RBV2E7RU53d0NuQjtFTXB4Q0k7SUFDRSxnREFXYTtFTjJ3Q25CO0VNdnhDSTtJQUNFLGdEQVdhO0VOOHdDbkI7RU0xeENJO0lBQ0UsZ0RBV2E7RU5peENuQjtFTTd4Q0k7SUFDRSxnREFXYTtFTm94Q25CO0VNaHlDSTtJQUNFLGdEQVdhO0VOdXhDbkI7RU1ueUNJO0lBQ0UsZ0RBV2E7RU4weENuQjtFTXR5Q0k7SUFDRSxnREFXYTtFTjZ4Q25CO0VNenlDSTtJQUNFLGdEQVdhO0VOZ3lDbkI7RU01eUNJO0lBQ0UsZ0RBV2E7RU5teUNuQjtFTXR6Q0k7SUFDRSw2Q0FpQmM7RU51eUNwQjtFTXp6Q0k7SUFDRSw2Q0FpQmM7RU4weUNwQjtFTTV6Q0k7SUFDRSw2Q0FpQmM7RU42eUNwQjtFTS96Q0k7SUFDRSw2Q0FpQmM7RU5nekNwQjtFTWwwQ0k7SUFDRSw2Q0FpQmM7RU5tekNwQjtFTXIwQ0k7SUFDRSw2Q0FpQmM7RU5zekNwQjtFTXgwQ0k7SUFDRSw2Q0FpQmM7RU55ekNwQjtFTTMwQ0k7SUFDRSw2Q0FpQmM7RU40ekNwQjtFTTkwQ0k7SUFDRSw2Q0FpQmM7RU4rekNwQjtFTWoxQ0k7SUFDRSw2Q0FpQmM7RU5rMENwQjtFTXAxQ0k7SUFDRSw2Q0FpQmM7RU5xMENwQjtFTXYxQ0k7SUFDRSw2Q0FpQmM7RU53MENwQjtFTW4xQ0k7SUFDRSxnREFXYTtFTjAwQ25CO0VNdDFDSTtJQUNFLGdEQVdhO0VONjBDbkI7RU16MUNJO0lBQ0UsZ0RBV2E7RU5nMUNuQjtFTTUxQ0k7SUFDRSxnREFXYTtFTm0xQ25CO0VNLzFDSTtJQUNFLGdEQVdhO0VOczFDbkI7RU1sMkNJO0lBQ0UsZ0RBV2E7RU55MUNuQjtFTXIyQ0k7SUFDRSxnREFXYTtFTjQxQ25CO0VNeDJDSTtJQUNFLGdEQVdhO0VOKzFDbkI7RU0zMkNJO0lBQ0UsZ0RBV2E7RU5rMkNuQjtFTTkyQ0k7SUFDRSxnREFXYTtFTnEyQ25CO0VNajNDSTtJQUNFLGdEQVdhO0VOdzJDbkI7RU1wM0NJO0lBQ0UsZ0RBV2E7RU4yMkNuQjtFTTkzQ0k7SUFDRSw2Q0FpQmM7RU4rMkNwQjtFTWo0Q0k7SUFDRSw2Q0FpQmM7RU5rM0NwQjtFTXA0Q0k7SUFDRSw2Q0FpQmM7RU5xM0NwQjtFTXY0Q0k7SUFDRSw2Q0FpQmM7RU53M0NwQjtFTTE0Q0k7SUFDRSw2Q0FpQmM7RU4yM0NwQjtFTTc0Q0k7SUFDRSw2Q0FpQmM7RU44M0NwQjtFTWg1Q0k7SUFDRSw2Q0FpQmM7RU5pNENwQjtFTW41Q0k7SUFDRSw2Q0FpQmM7RU5vNENwQjtFTXQ1Q0k7SUFDRSw2Q0FpQmM7RU51NENwQjtFTXo1Q0k7SUFDRSw2Q0FpQmM7RU4wNENwQjtFTTU1Q0k7SUFDRSw2Q0FpQmM7RU42NENwQjtFTS81Q0k7SUFDRSw2Q0FpQmM7RU5nNUNwQjtFTWw2Q0k7SUFDRSw2Q0FpQmM7RU5tNUNwQjtFTTk1Q0k7SUFDRSxnREFXYTtFTnE1Q25CO0VNajZDSTtJQUNFLGdEQVdhO0VOdzVDbkI7RU1wNkNJO0lBQ0UsZ0RBV2E7RU4yNUNuQjtFTXY2Q0k7SUFDRSxnREFXYTtFTjg1Q25CO0VNMTZDSTtJQUNFLGdEQVdhO0VOaTZDbkI7RU03NkNJO0lBQ0UsZ0RBV2E7RU5vNkNuQjtFTWg3Q0k7SUFDRSxnREFXYTtFTnU2Q25CO0VNbjdDSTtJQUNFLGdEQVdhO0VOMDZDbkI7RU10N0NJO0lBQ0UsZ0RBV2E7RU42NkNuQjtFTXo3Q0k7SUFDRSxnREFXYTtFTmc3Q25CO0VNNTdDSTtJQUNFLGdEQVdhO0VObTdDbkI7RU0vN0NJO0lBQ0UsZ0RBV2E7RU5zN0NuQjtFTWw4Q0k7SUFDRSxnREFXYTtFTnk3Q25CO0VNNThDSTtJQUNFLDZDQWlCYztFTjY3Q3BCO0VNLzhDSTtJQUNFLDZDQWlCYztFTmc4Q3BCO0VNbDlDSTtJQUNFLDZDQWlCYztFTm04Q3BCO0VNcjlDSTtJQUNFLDZDQWlCYztFTnM4Q3BCO0VNeDlDSTtJQUNFLDZDQWlCYztFTnk4Q3BCO0VNMzlDSTtJQUNFLDZDQWlCYztFTjQ4Q3BCO0VNOTlDSTtJQUNFLDZDQWlCYztFTis4Q3BCO0VNaitDSTtJQUNFLDZDQWlCYztFTms5Q3BCO0VNcCtDSTtJQUNFLDZDQWlCYztFTnE5Q3BCO0VNditDSTtJQUNFLDZDQWlCYztFTnc5Q3BCO0VNMStDSTtJQUNFLDZDQWlCYztFTjI5Q3BCO0VNNytDSTtJQUNFLDZDQWlCYztFTjg5Q3BCO0VNaC9DSTtJQUNFLDZDQWlCYztFTmkrQ3BCO0VNbi9DSTtJQUNFLDZDQWlCYztFTm8rQ3BCO0VNLytDSTtJQUNFLGdEQVdhO0VOcytDbkI7RU1sL0NJO0lBQ0UsZ0RBV2E7RU55K0NuQjtFTXIvQ0k7SUFDRSxnREFXYTtFTjQrQ25CO0VNeC9DSTtJQUNFLGdEQVdhO0VOKytDbkI7RU0zL0NJO0lBQ0UsZ0RBV2E7RU5rL0NuQjtFTTkvQ0k7SUFDRSxnREFXYTtFTnEvQ25CO0VNamdESTtJQUNFLGdEQVdhO0VOdy9DbkI7RU1wZ0RJO0lBQ0UsZ0RBV2E7RU4yL0NuQjtFTXZnREk7SUFDRSxnREFXYTtFTjgvQ25CO0VNMWdESTtJQUNFLGdEQVdhO0VOaWdEbkI7RU03Z0RJO0lBQ0UsZ0RBV2E7RU5vZ0RuQjtFTWhoREk7SUFDRSxnREFXYTtFTnVnRG5CO0VNbmhESTtJQUNFLGdEQVdhO0VOMGdEbkI7RU10aERJO0lBQ0UsZ0RBV2E7RU42Z0RuQjtFTWhpREk7SUFDRSw2Q0FpQmM7RU5paERwQjtFTW5pREk7SUFDRSw2Q0FpQmM7RU5vaERwQjtFTXRpREk7SUFDRSw2Q0FpQmM7RU51aERwQjtFTXppREk7SUFDRSw2Q0FpQmM7RU4waERwQjtFTTVpREk7SUFDRSw2Q0FpQmM7RU42aERwQjtFTS9pREk7SUFDRSw2Q0FpQmM7RU5naURwQjtFTWxqREk7SUFDRSw2Q0FpQmM7RU5taURwQjtFTXJqREk7SUFDRSw2Q0FpQmM7RU5zaURwQjtFTXhqREk7SUFDRSw2Q0FpQmM7RU55aURwQjtFTTNqREk7SUFDRSw2Q0FpQmM7RU40aURwQjtFTTlqREk7SUFDRSw2Q0FpQmM7RU4raURwQjtFTWprREk7SUFDRSw2Q0FpQmM7RU5rakRwQjtFTXBrREk7SUFDRSw2Q0FpQmM7RU5xakRwQjtFTXZrREk7SUFDRSw2Q0FpQmM7RU53akRwQjtFTTFrREk7SUFDRSw2Q0FpQmM7RU4yakRwQjtFTXRrREk7SUFDRSxnREFXYTtFTjZqRG5CO0VNemtESTtJQUNFLGdEQVdhO0VOZ2tEbkI7RU01a0RJO0lBQ0UsZ0RBV2E7RU5ta0RuQjtFTS9rREk7SUFDRSxnREFXYTtFTnNrRG5CO0VNbGxESTtJQUNFLGdEQVdhO0VOeWtEbkI7RU1ybERJO0lBQ0UsZ0RBV2E7RU40a0RuQjtFTXhsREk7SUFDRSxnREFXYTtFTitrRG5CO0VNM2xESTtJQUNFLGdEQVdhO0VOa2xEbkI7RU05bERJO0lBQ0UsZ0RBV2E7RU5xbERuQjtFTWptREk7SUFDRSxnREFXYTtFTndsRG5CO0VNcG1ESTtJQUNFLGdEQVdhO0VOMmxEbkI7RU12bURJO0lBQ0UsZ0RBV2E7RU44bERuQjtFTTFtREk7SUFDRSxnREFXYTtFTmltRG5CO0VNN21ESTtJQUNFLGdEQVdhO0VOb21EbkI7RU1obkRJO0lBQ0UsZ0RBV2E7RU51bURuQjtFTTFuREk7SUFDRSw2Q0FpQmM7RU4ybURwQjtFTTduREk7SUFDRSw2Q0FpQmM7RU44bURwQjtFTWhvREk7SUFDRSw2Q0FpQmM7RU5pbkRwQjtFTW5vREk7SUFDRSw2Q0FpQmM7RU5vbkRwQjtFTXRvREk7SUFDRSw2Q0FpQmM7RU51bkRwQjtFTXpvREk7SUFDRSw2Q0FpQmM7RU4wbkRwQjtFTTVvREk7SUFDRSw2Q0FpQmM7RU42bkRwQjtFTS9vREk7SUFDRSw2Q0FpQmM7RU5nb0RwQjtFTWxwREk7SUFDRSw2Q0FpQmM7RU5tb0RwQjtFTXJwREk7SUFDRSw2Q0FpQmM7RU5zb0RwQjtFTXhwREk7SUFDRSw2Q0FpQmM7RU55b0RwQjtFTTNwREk7SUFDRSw2Q0FpQmM7RU40b0RwQjtFTTlwREk7SUFDRSw2Q0FpQmM7RU4rb0RwQjtFTWpxREk7SUFDRSw2Q0FpQmM7RU5rcERwQjtFTXBxREk7SUFDRSw2Q0FpQmM7RU5xcERwQjtFTXZxREk7SUFDRSw2Q0FpQmM7RU53cERwQjtFTW5xREk7SUFDRSxnREFXYTtFTjBwRG5CO0VNdHFESTtJQUNFLGdEQVdhO0VONnBEbkI7RU16cURJO0lBQ0UsZ0RBV2E7RU5ncURuQjtFTTVxREk7SUFDRSxnREFXYTtFTm1xRG5CO0VNL3FESTtJQUNFLGdEQVdhO0VOc3FEbkI7RU1sckRJO0lBQ0UsZ0RBV2E7RU55cURuQjtFTXJyREk7SUFDRSxnREFXYTtFTjRxRG5CO0VNeHJESTtJQUNFLGdEQVdhO0VOK3FEbkI7RU0zckRJO0lBQ0UsZ0RBV2E7RU5rckRuQjtFTTlyREk7SUFDRSxnREFXYTtFTnFyRG5CO0VNanNESTtJQUNFLGdEQVdhO0VOd3JEbkI7RU1wc0RJO0lBQ0UsZ0RBV2E7RU4yckRuQjtFTXZzREk7SUFDRSxnREFXYTtFTjhyRG5CO0VNMXNESTtJQUNFLGdEQVdhO0VOaXNEbkI7RU03c0RJO0lBQ0UsZ0RBV2E7RU5vc0RuQjtFTWh0REk7SUFDRSxnREFXYTtFTnVzRG5CO0VNMXRESTtJQUNFLDZDQWlCYztFTjJzRHBCO0VNN3RESTtJQUNFLDZDQWlCYztFTjhzRHBCO0VNaHVESTtJQUNFLDZDQWlCYztFTml0RHBCO0VNbnVESTtJQUNFLDZDQWlCYztFTm90RHBCO0VNdHVESTtJQUNFLDZDQWlCYztFTnV0RHBCO0VNenVESTtJQUNFLDZDQWlCYztFTjB0RHBCO0VNNXVESTtJQUNFLDZDQWlCYztFTjZ0RHBCO0VNL3VESTtJQUNFLDZDQWlCYztFTmd1RHBCO0VNbHZESTtJQUNFLDZDQWlCYztFTm11RHBCO0VNcnZESTtJQUNFLDZDQWlCYztFTnN1RHBCO0VNeHZESTtJQUNFLDZDQWlCYztFTnl1RHBCO0VNM3ZESTtJQUNFLDZDQWlCYztFTjR1RHBCO0VNOXZESTtJQUNFLDZDQWlCYztFTit1RHBCO0VNandESTtJQUNFLDZDQWlCYztFTmt2RHBCO0VNcHdESTtJQUNFLDZDQWlCYztFTnF2RHBCO0VNdndESTtJQUNFLDZDQWlCYztFTnd2RHBCO0VNMXdESTtJQUNFLDZDQWlCYztFTjJ2RHBCO0VNdHdESTtJQUNFLGdEQVdhO0VONnZEbkI7RU16d0RJO0lBQ0UsZ0RBV2E7RU5nd0RuQjtFTTV3REk7SUFDRSxnREFXYTtFTm13RG5CO0VNL3dESTtJQUNFLGdEQVdhO0VOc3dEbkI7RU1seERJO0lBQ0UsZ0RBV2E7RU55d0RuQjtFTXJ4REk7SUFDRSxnREFXYTtFTjR3RG5CO0VNeHhESTtJQUNFLGdEQVdhO0VOK3dEbkI7RU0zeERJO0lBQ0UsZ0RBV2E7RU5reERuQjtFTTl4REk7SUFDRSxnREFXYTtFTnF4RG5CO0VNanlESTtJQUNFLGdEQVdhO0VOd3hEbkI7RU1weURJO0lBQ0UsZ0RBV2E7RU4yeERuQjtFTXZ5REk7SUFDRSxnREFXYTtFTjh4RG5CO0VNMXlESTtJQUNFLGdEQVdhO0VOaXlEbkI7RU03eURJO0lBQ0UsZ0RBV2E7RU5veURuQjtFTWh6REk7SUFDRSxnREFXYTtFTnV5RG5CO0VNbnpESTtJQUNFLGdEQVdhO0VOMHlEbkI7RU10ekRJO0lBQ0UsZ0RBV2E7RU42eURuQjtFTWgwREk7SUFDRSw2Q0FpQmM7RU5pekRwQjtFTW4wREk7SUFDRSw2Q0FpQmM7RU5vekRwQjtFTXQwREk7SUFDRSw2Q0FpQmM7RU51ekRwQjtFTXowREk7SUFDRSw2Q0FpQmM7RU4wekRwQjtFTTUwREk7SUFDRSw2Q0FpQmM7RU42ekRwQjtFTS8wREk7SUFDRSw2Q0FpQmM7RU5nMERwQjtFTWwxREk7SUFDRSw2Q0FpQmM7RU5tMERwQjtFTXIxREk7SUFDRSw2Q0FpQmM7RU5zMERwQjtFTXgxREk7SUFDRSw2Q0FpQmM7RU55MERwQjtFTTMxREk7SUFDRSw2Q0FpQmM7RU40MERwQjtFTTkxREk7SUFDRSw2Q0FpQmM7RU4rMERwQjtFTWoyREk7SUFDRSw2Q0FpQmM7RU5rMURwQjtFTXAyREk7SUFDRSw2Q0FpQmM7RU5xMURwQjtFTXYyREk7SUFDRSw2Q0FpQmM7RU53MURwQjtFTTEyREk7SUFDRSw2Q0FpQmM7RU4yMURwQjtFTTcyREk7SUFDRSw2Q0FpQmM7RU44MURwQjtFTWgzREk7SUFDRSw2Q0FpQmM7RU5pMkRwQjtFTW4zREk7SUFDRSw2Q0FpQmM7RU5vMkRwQjtFTS8yREk7SUFDRSxnREFXYTtFTnMyRG5CO0VNbDNESTtJQUNFLGdEQVdhO0VOeTJEbkI7RU1yM0RJO0lBQ0UsZ0RBV2E7RU40MkRuQjtFTXgzREk7SUFDRSxnREFXYTtFTisyRG5CO0VNMzNESTtJQUNFLGdEQVdhO0VOazNEbkI7RU05M0RJO0lBQ0UsZ0RBV2E7RU5xM0RuQjtFTWo0REk7SUFDRSxnREFXYTtFTnczRG5CO0VNcDRESTtJQUNFLGdEQVdhO0VOMjNEbkI7RU12NERJO0lBQ0UsZ0RBV2E7RU44M0RuQjtFTTE0REk7SUFDRSxnREFXYTtFTmk0RG5CO0VNNzRESTtJQUNFLGdEQVdhO0VObzREbkI7RU1oNURJO0lBQ0UsZ0RBV2E7RU51NERuQjtFTW41REk7SUFDRSxnREFXYTtFTjA0RG5CO0VNdDVESTtJQUNFLGdEQVdhO0VONjREbkI7RU16NURJO0lBQ0UsZ0RBV2E7RU5nNURuQjtFTTU1REk7SUFDRSxnREFXYTtFTm01RG5CO0VNLzVESTtJQUNFLGdEQVdhO0VOczVEbkI7RU1sNkRJO0lBQ0UsZ0RBV2E7RU55NURuQjtFTTU2REk7SUFDRSw2Q0FpQmM7RU42NURwQjtFTS82REk7SUFDRSw2Q0FpQmM7RU5nNkRwQjtFTWw3REk7SUFDRSw2Q0FpQmM7RU5tNkRwQjtFTXI3REk7SUFDRSw2Q0FpQmM7RU5zNkRwQjtFTXg3REk7SUFDRSw2Q0FpQmM7RU55NkRwQjtFTTM3REk7SUFDRSw2Q0FpQmM7RU40NkRwQjtFTTk3REk7SUFDRSw2Q0FpQmM7RU4rNkRwQjtFTWo4REk7SUFDRSw2Q0FpQmM7RU5rN0RwQjtFTXA4REk7SUFDRSw2Q0FpQmM7RU5xN0RwQjtFTXY4REk7SUFDRSw2Q0FpQmM7RU53N0RwQjtFTTE4REk7SUFDRSw2Q0FpQmM7RU4yN0RwQjtFTTc4REk7SUFDRSw2Q0FpQmM7RU44N0RwQjtFTWg5REk7SUFDRSw2Q0FpQmM7RU5pOERwQjtFTW45REk7SUFDRSw2Q0FpQmM7RU5vOERwQjtFTXQ5REk7SUFDRSw2Q0FpQmM7RU51OERwQjtFTXo5REk7SUFDRSw2Q0FpQmM7RU4wOERwQjtFTTU5REk7SUFDRSw2Q0FpQmM7RU42OERwQjtFTS85REk7SUFDRSw2Q0FpQmM7RU5nOURwQjtFTWwrREk7SUFDRSw2Q0FpQmM7RU5tOURwQjtFTTk5REk7SUFDRSxnREFXYTtFTnE5RG5CO0VNaitESTtJQUNFLGdEQVdhO0VOdzlEbkI7RU1wK0RJO0lBQ0UsZ0RBV2E7RU4yOURuQjtFTXYrREk7SUFDRSxnREFXYTtFTjg5RG5CO0VNMStESTtJQUNFLGdEQVdhO0VOaStEbkI7RU03K0RJO0lBQ0UsZ0RBV2E7RU5vK0RuQjtFTWgvREk7SUFDRSxnREFXYTtFTnUrRG5CO0VNbi9ESTtJQUNFLGdEQVdhO0VOMCtEbkI7RU10L0RJO0lBQ0UsZ0RBV2E7RU42K0RuQjtFTXovREk7SUFDRSxnREFXYTtFTmcvRG5CO0VNNS9ESTtJQUNFLGdEQVdhO0VObS9EbkI7RU0vL0RJO0lBQ0UsZ0RBV2E7RU5zL0RuQjtFTWxnRUk7SUFDRSxnREFXYTtFTnkvRG5CO0VNcmdFSTtJQUNFLGdEQVdhO0VONC9EbkI7RU14Z0VJO0lBQ0UsZ0RBV2E7RU4rL0RuQjtFTTNnRUk7SUFDRSxnREFXYTtFTmtnRW5CO0VNOWdFSTtJQUNFLGdEQVdhO0VOcWdFbkI7RU1qaEVJO0lBQ0UsZ0RBV2E7RU53Z0VuQjtFTXBoRUk7SUFDRSxnREFXYTtFTjJnRW5CO0VNOWhFSTtJQUNFLDZDQWlCYztFTitnRXBCO0VNamlFSTtJQUNFLDZDQWlCYztFTmtoRXBCO0VNcGlFSTtJQUNFLDZDQWlCYztFTnFoRXBCO0VNdmlFSTtJQUNFLDZDQWlCYztFTndoRXBCO0VNMWlFSTtJQUNFLDZDQWlCYztFTjJoRXBCO0VNN2lFSTtJQUNFLDZDQWlCYztFTjhoRXBCO0VNaGpFSTtJQUNFLDZDQWlCYztFTmlpRXBCO0VNbmpFSTtJQUNFLDZDQWlCYztFTm9pRXBCO0VNdGpFSTtJQUNFLDZDQWlCYztFTnVpRXBCO0VNempFSTtJQUNFLDZDQWlCYztFTjBpRXBCO0VNNWpFSTtJQUNFLDZDQWlCYztFTjZpRXBCO0VNL2pFSTtJQUNFLDZDQWlCYztFTmdqRXBCO0VNbGtFSTtJQUNFLDZDQWlCYztFTm1qRXBCO0VNcmtFSTtJQUNFLDZDQWlCYztFTnNqRXBCO0VNeGtFSTtJQUNFLDZDQWlCYztFTnlqRXBCO0VNM2tFSTtJQUNFLDZDQWlCYztFTjRqRXBCO0VNOWtFSTtJQUNFLDZDQWlCYztFTitqRXBCO0VNamxFSTtJQUNFLDZDQWlCYztFTmtrRXBCO0VNcGxFSTtJQUNFLDZDQWlCYztFTnFrRXBCO0VNdmxFSTtJQUNFLDZDQWlCYztFTndrRXBCO0VNbmxFSTtJQUNFLGdEQVdhO0VOMGtFbkI7RU10bEVJO0lBQ0UsZ0RBV2E7RU42a0VuQjtFTXpsRUk7SUFDRSxnREFXYTtFTmdsRW5CO0VNNWxFSTtJQUNFLGdEQVdhO0VObWxFbkI7RU0vbEVJO0lBQ0UsZ0RBV2E7RU5zbEVuQjtFTWxtRUk7SUFDRSxnREFXYTtFTnlsRW5CO0VNcm1FSTtJQUNFLGdEQVdhO0VONGxFbkI7RU14bUVJO0lBQ0UsZ0RBV2E7RU4rbEVuQjtFTTNtRUk7SUFDRSxnREFXYTtFTmttRW5CO0VNOW1FSTtJQUNFLGdEQVdhO0VOcW1FbkI7RU1qbkVJO0lBQ0UsZ0RBV2E7RU53bUVuQjtFTXBuRUk7SUFDRSxnREFXYTtFTjJtRW5CO0VNdm5FSTtJQUNFLGdEQVdhO0VOOG1FbkI7RU0xbkVJO0lBQ0UsZ0RBV2E7RU5pbkVuQjtFTTduRUk7SUFDRSxnREFXYTtFTm9uRW5CO0VNaG9FSTtJQUNFLGdEQVdhO0VOdW5FbkI7RU1ub0VJO0lBQ0UsZ0RBV2E7RU4wbkVuQjtFTXRvRUk7SUFDRSxnREFXYTtFTjZuRW5CO0VNem9FSTtJQUNFLGdEQVdhO0VOZ29FbkI7RU01b0VJO0lBQ0UsZ0RBV2E7RU5tb0VuQjtBQUNGO0FNNWdFSTtFQUVFLGdCQTVHZ0I7QU55bkV0QjtBTXpnRUk7RUFDRTtJQUVFO0VOMGdFTjtBQUNGO0FNdGdFSTtFQUNFO0lBQ0U7RU53Z0VOO0VNcmdFSTtJQUNFO0lBQ0E7RU51Z0VOO0VNbmdFUTtJQUNFO0VOcWdFVjtFTXRnRVE7SUFDRTtFTndnRVY7RU16Z0VRO0lBQ0U7RU4yZ0VWO0VNNWdFUTtJQUNFO0VOOGdFVjtFTS9nRVE7SUFDRTtFTmloRVY7RU1saEVRO0lBQ0U7RU5vaEVWO0VNcmhFUTtJQUNFO0VOdWhFVjtFTXhoRVE7SUFDRTtFTjBoRVY7RU0zaEVRO0lBQ0U7RU42aEVWO0VNOWhFUTtJQUNFO0VOZ2lFVjtFTWppRVE7SUFDRTtFTm1pRVY7RU1waUVRO0lBQ0U7RU5zaUVWO0VNdmlFUTtJQUNFO0VOeWlFVjtFTTFpRVE7SUFDRTtFTjRpRVY7RU03aUVRO0lBQ0U7RU4raUVWO0VNaGpFUTtJQUNFO0VOa2pFVjtFTW5qRVE7SUFDRTtFTnFqRVY7RU10akVRO0lBQ0U7RU53akVWO0VNempFUTtJQUNFO0VOMmpFVjtFTTVqRVE7SUFDRTtFTjhqRVY7RU16akVJO0lBRUU7SUFDQTtFTjBqRU47RU14akVNO0lBQ0U7RU4wakVSO0FBQ0Y7QUlqdEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0NBN0JVO0VBOEJWO0VBQ0E7QUpvdEVSO0FJanRFUTtFQUNJO0VBQ0Esa0NBN0JPO0VBOEJQO0FKbXRFWjtBSWh0RVE7RUFDSSxrQ0FsQ087RUFtQ1A7QUprdEVaO0FJOXNFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmd0RVo7QUk1c0VJO0VBQ0k7RUFDQTtBSjhzRVI7QUl0c0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0NBNUVVO0VBNkVWLDZDQTVFUTtFQTZFUjtFQUNBO0VBQ0E7RUFDQSxnQkE1RlE7RUE2RlI7S0FBQTtVQUFBO0VBQ0Esd0RBQ0k7QUp1c0VaO0FJbnNFUTtFQUNJLHVEQTNFYTtFQTRFYjtBSnFzRVo7QUl2c0VRO0VBQ0ksdURBM0VhO0VBNEViO0FKcXNFWjtBSWpzRVE7RUFDSSxrREE1RmM7QUoreEUxQjtBSS9yRVE7RUFDSSxrREFqR2M7RUFrR2Q7RUFDQTtBSmlzRVo7QUk1ckVRO0VBRUksZ0RBcEdhO0VBcUdiLHFEQXBHZTtFQXFHZjtFQUNBO0FKNnJFWjtBSXpyRVE7RUFDSSxnREE5R087QUp5eUVuQjtBSXpyRVk7RUFDSSxnREFqSEc7RUFrSEg7QUoyckVoQjtBSXRyRVE7RUFDSSw0QkF2SFM7QUoreUVyQjtBSXRyRVk7RUFDSSw0QkExSEs7RUEySEw7QUp3ckVoQjtBSWxyRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvckVSO0FJbHJFUTtFQUNJLDJDQS9JYztBSm0wRTFCO0FJanJFUTtFQUNJLDJDQW5KYztBSnMwRTFCO0FJOXFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnckVSO0FJN3FFUTtFQUNJO0FKK3FFWjtBSTNxRVE7RUFDSSxrREF6S2M7QUpzMUUxQjtBSXpxRVE7RUFDSSxrREE5S2M7RUErS2Q7QUoycUVaO0FJdnFFUTtFQUNJLGdEQWhMTztBSnkxRW5CO0FJdnFFWTtFQUNJLGdEQW5MRztBSjQxRW5CO0FJcHFFUTtFQUNJLDRCQXhMUztBSjgxRXJCO0FJcHFFWTtFQUNJLDRCQTNMSztBSmkyRXJCO0FJNXBFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4cEVSO0FJM3BFUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkNBN05JO0VBOE5KO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQSxvRkFDSTtBSjRwRWhCO0FJdnBFWTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBdFBDO0VBdVBELFlBdlBDO0VBd1BELGVBeFBDO0VBeVBELGdCQXpQQztBSm81RWpCO0FJdnBFWTs7O0VBQ0ksMkNBblBVO0FKODRFMUI7QUl2cEVZOzs7RUFDSSwyQ0F4UFU7RUF5UFY7RUFDQTtBSjJwRWhCO0FJdHBFWTs7O0VBQ0ksNkNBbFFBO0VBbVFBLDJDQWpRVTtBSjI1RTFCO0FJdHBFWTs7O0VBQ0ksZ0RBaFFTO0VBaVFULDREQWhRVztFQWlRWDtFQUNBO0FKMHBFaEI7QUl0cEVZOzs7RUFDSSx5Q0ExUUc7QUpvNkVuQjtBSXhwRWdCOzs7RUFDSTtBSjRwRXBCO0FJcnBFUTs7RUFFSTtBSnVwRVo7QUlwcEVZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKdXBFaEI7QUlucEVZOztFQUNJLCtDQXRTVTtFQXVTViwyQ0F2U1U7RUF3U1Y7RUFDQTtFQUNBO0VBQ0E7QUpzcEVoQjtBSWpwRVE7O0VBRUk7QUptcEVaO0FJaHBFWTs7RUFDSSwwREF0U007RUF1U047RUFDQTtFQUNBO0FKbXBFaEI7QUk5b0VRO0VBQ0k7RUFDQSxrQ0FuVU07RUFvVU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QUpncEVaO0FJN29FWTtFQUNJLHFEQWxVVztFQW1VWDtFQUNBO0FKK29FaEI7QUk3b0VZO0VBQ0k7RUFDQTtFQUNBLDhCRnZXVztFRXdXWCw2QkZ2V1E7RUV3V1I7RUFJQTtBSjRvRWhCO0FJMW9FZ0I7RUFFSTtBSjJvRXBCO0FJcm9FZ0I7RUFDSTtFQUVBLG1CRnZYUTtBRjYvRTVCO0FJL25FSTtFQUNJO0VBQ0E7RUFDQTtBSmlvRVI7QUduL0VJO0VDK1dBO0lBTVE7RUprb0VWO0FBQ0Y7QUl6bkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdURBblhpQjtFQW9YakI7QUoybkVSO0FJeG5FUTtFQUVJLGtDQWhZTztBSnkvRW5CO0FJcm5FUTtFQUVJLGNBcllTO0FKMi9FckI7QUlqbkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0NBdFpVO0VBdVpWO0VBQ0E7RUFDQTtBSm1uRVI7QUlqbkVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ0FuYU07RUFvYU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbW5FWjtBSS9tRVE7RUFFSTtBSmduRVo7QUkzbUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0FuYmE7RUFvYmI7QUo2bUVSO0FJMW1FUTtFQUVJO0FKMm1FWjtBSXRtRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd21FUjtBR3JqRkk7RUN3Y0E7SUFZUTtFSnFtRVY7QUFDRjtBSW5tRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQ0FsZE87RUFtZFA7QUpxbUVaO0FHamtGSTtFQ3VkSTtJQVFRO0VKc21FZDtBQUNGO0FJbm1FUTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0FKaW1FWjtBRzVrRkk7RUNtZUk7SUFXUTtFSmttRWQ7QUFDRjtBSTdsRUk7RUFDSTtFQUNBO0VBQ0E7QUorbEVSO0FJN2xFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK2xFWjtBSTdsRVk7RUFDSTtBSitsRWhCO0FJM2xFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmxFaEI7QUkxbEVZO0VBQ0ksa0NBemdCRztFQTBnQkg7RUFDQTtFQUNBO0FKNGxFaEI7QUkxbEVnQjtFQUVJO0VBS0E7QUp1bEVwQjtBSXBsRWdCO0VBQ0k7RUFDQTtFQUNBO0FKc2xFcEI7QUkva0VJO0VBQ0k7QUppbEVSO0FJL2tFUTtFQUNJO0lBQ0k7SUFDQTtFSmlsRWQ7RUkva0VVO0lBQ0k7SUFDQTtFSmlsRWQ7QUFDRjtBSXZrRUk7RUFDSTtBSnlrRVI7QUl2a0VRO0VBQ0k7QUp5a0VaO0FJdmtFWTtFQUNJO0FKeWtFaEI7QUkxa0VZO0VBQ0k7QUp5a0VoQjtBSXBrRWdCO0VBQ0k7RUFDQTtBSnNrRXBCO0FJeGtFZ0I7RUFDSTtFQUNBO0FKc2tFcEI7QUloa0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrREFDSTtBSmlrRWhCO0FJM2pFSTtFQUNJO0FKNmpFUjtBSTNqRVE7RUFDSTtBSjZqRVo7QUl4akVJO0VBQ0k7QUowakVSO0FJeGpFUTtFQUNJO0FKMGpFWjtBSXZqRVE7OztFQUdJO0VBQ0Esa0NBM25CTTtBSm9yRmxCO0FJdGpFUTtFQUNJLGtDQXhuQk87RUF5bkJQO0FKd2pFWjtBSW5qRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnFqRVI7QUdoc0ZJO0VDdW9CQTtJQU9RO0VKc2pFVjtBQUNGO0FJcGpFUTtFQUNJO0VBQ0E7QUpzakVaO0FHenNGSTtFQ2lwQkk7SUFLUTtFSnVqRWQ7QUFDRjtBSTdpRUk7RUFDSTs7O0lBR0k7RUoraUVWO0FBQ0Y7QUkzaUVJO0VBQ0k7O0lBRUk7RUo2aUVWO0VJMWlFTTtJQUNJO0lBQ0E7RUo0aUVWO0VJMWlFVTtJQUNJO0lBQ0E7SUFDQTtFSjRpRWQ7QUFDRjtBSXZpRUk7RUFDSTs7SUFFSTtJQUNBO0VKeWlFVjtFSXRpRU07SUFDSTtJQUNBO0VKd2lFVjtFSXRpRVU7OztJQUdJO0VKd2lFZDtFSXJpRVU7SUFDSTtFSnVpRWQ7QUFDRjtBQTl1Rkk7RUFDSTtFQUNBO0FBZ3ZGUjtBQTd1Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQSt1RlI7QUEzdUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREF2QmtCO0VBd0JsQjtFQUNBLGdCQTVCWTtFQTZCWixrREFDSTtBQTR1Rlo7QUczd0ZJO0VIc0JBO0lBYVE7RUE0dUZWO0FBQ0Y7QUF6dUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEydUZaO0FBdnVGUTtFQUNJO0VBQ0E7RUFDQTtBQXl1Rlo7QUFydUZRO0VBQ0k7QUF1dUZaO0FBbHVGSTtFQUNJO0VBQ0E7RUFDQTtBQW91RlI7QUFqdUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW11RlI7QUcxeUZJO0VIa0VBO0lBUVE7RUFvdUZWO0FBQ0Y7QUFqdUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFtdUZSO0FBL3RGSTtFQUNJO0FBaXVGUjtBQS90RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaXVGWjtBQS90Rlk7RUFDSTtBQWl1RmhCO0FBN3RGUTtFQUNJO0VBQ0E7QUErdEZaO0FBN3RGWTtFQUNJO0FBK3RGaEI7QUF6dEZJO0VBQ0k7RUFDQTtFQUNBLDhFQUNJO0FBMHRGWjtBQXJ0RlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3RGWjtBQXB0Rlk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQXF0RmhCO0FBL3NGWTtFQUNJO0FBaXRGaEI7QUEzc0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0RBQ0k7QUE0c0ZaO0FBeHNGUTtFQUNJO0FBMHNGWjtBQXRzRlE7RUFDSTtFQUNBO0FBd3NGWjtBQW5zRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcXNGUjtBQWpzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtc0ZSO0FBanNGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtc0ZaO0FBOXJGSTtFQUNJO0lBQUs7RUFpc0ZYO0VBaHNGTTtJQUFPO0VBbXNGYjtBQUNGO0FBaHNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCQWxOWTtFQW1OWjtFQUNBO0VBQ0E7QUFrc0ZSO0FHNzRGSTtFSGdOSTtJQUNJO0lBQ0E7RUFnc0ZWO0VBN3JGTTtJQUNJO0lBQ0E7SUFDQTtFQStyRlY7QUFDRjtBQTNyRkk7RUFDSTtJQUNJO0VBNnJGVjtFQTFyRk07SUFDSTtJQUNBO0lBQ0E7RUE0ckZWO0FBQ0Y7QUF4ckZJO0VBQ0k7SUFHSTtFQXdyRlY7RUFyckZNO0lBQ0k7SUFDQTtJQUNBO0VBdXJGVjtFQXByRk07SUFDSTtNQUFXO0lBdXJGbkI7RUFDRjtBQUNGO0FBcHJGSTtFQUNJO0lBQ0k7SUFDQTtFQXNyRlY7RUFuckZNO0lBQ0k7RUFxckZWO0VBbnJGVTtJQUVJO0lBQ0E7RUFvckZkO0VBaHJGTTtJQUNJO0VBa3JGVjtBQUNGO0FBOXFGSTtFQUNJO0VBQ0EsbUJBblNhO0FBbTlGckI7QUE1cUZJO0VBRUk7RUFDQTtBQTZxRlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS8uL2Fzc2V0cy9zY3NzL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qdWdlbmQtZnVlci1ldXJvcGEvLi9hc3NldHMvc2Nzcy9wbHVnaW5zL2NlX2pmZW9yZ2FuaXphdGlvbnNfb3JnYW5pemF0aW9ubGlzdC5zY3NzIiwid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvZ2xvYmFsL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvZ2xvYmFsL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9qdWdlbmQtZnVlci1ldXJvcGEvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19kbC10YWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGFzc2V0cy9zY3NzL2dsb2JhbC9fZm9udHMuc2Nzc1xuXG4vKiBhbGVvLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdBbGVvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvYWxlby82MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiByb29uZXkgNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1Jvb25leSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3Jvb25leS82MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBjYWxpYnJpIGZvbnQgZmFtaWx5ICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ0NhbGlicmknO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9jYWxpYnJpLzMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ0NhbGlicmknO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9jYWxpYnJpLzMwMGkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdDYWxpYnJpJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvY2FsaWJyaS80MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdDYWxpYnJpJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvY2FsaWJyaS80MDBpLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2NhbGlicmkvNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2NhbGlicmkvNzAwaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cblxuLyoqXG4gKiBGb250IGZhbWlseSBkZWZpbml0aW9ucyBmb3IgY29uc2lzdGVudCB1c2FnZSBhY3Jvc3MgdGhlIHByb2plY3RcbiAqIFRoZXNlIHZhcmlhYmxlcyBjYW4gYmUgdXNlZCBpbiBhbnkgZmlsZSB0aGF0IGltcG9ydHMgdGhpcyBtb2R1bGVcbiAqL1xuXG5cbi8vIEZvbnQgZmFtaWxpZXNcbiRmb250LWZhbWlseS1wcmltYXJ5OiAnUm9vbmV5Jywgc2VyaWYgIWRlZmF1bHQ7IC8vIERlZmF1bHQgaGVhZGxpbmVcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdDYWxpYnJpJywgc2Fucy1zZXJpZiAhZGVmYXVsdDsgLy8gQm9keXRleHRcbiRmb250LWZhbWlseS1mYWxsYmFjazogJ0FsZW8nLCBzZXJpZiAhZGVmYXVsdDsgLy8gRmFsbGJhY2sgaGVhZGxpbmVcblxuLy8gU2VtYW50aWMgZm9udCBmYW1pbGllc1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAkZm9udC1mYW1pbHktcHJpbWFyeSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5ICFkZWZhdWx0O1xuXG4vLyBOYXZpZ2F0aW9uIHNwZWNpZmljIGZvbnRzIChpZiBuZWVkZWQpXG4kZm9udC1mYW1pbHktbmF2aWdhdGlvbjogJGZvbnQtZmFtaWx5LXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIHNwZWNpZmljIGZvbnRzIChpZiBuZWVkZWQpXG4kZm9udC1mYW1pbHktYnV0dG9uczogJGZvbnQtZmFtaWx5LXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLmZvbnQtcHJpbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xufVxuLmZvbnQtc2Vjb25kYXJ5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeSwgc2Fucy1zZXJpZjtcbn1cbiIsIi8vIGFzc2V0cy9zY3NzL3BsdWdpbnMvY2VfamZlb3JnYW5pemF0aW9uc19vcmdhbml6YXRpb25saXN0LnNjc3NcbkB1c2UgJy4uL2NvbXBvbmVudHMvZm9ybS1jb21wb25lbnRzJyBhcyBmb3JtLWNvbXBvbmVudHM7XG5AdXNlICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nIGFzIHBhZ2luYXRpb247XG5AdXNlICcuLi9jb21wb25lbnRzL2RsLXRhYmxlJyBhcyBkbC10YWJsZTtcbkB1c2UgJy4uL2dsb2JhbC9jb2xvcnMnIGFzIGNvbG9ycztcbkB1c2UgJy4uL2dsb2JhbC9icmVha3BvaW50cycgYXMgYnA7XG5cbi8vIEJsb2NrIGZvciBCRU0tTWV0aG9kb2xvZ3lcbiRibG9jazogJ2NlLWpmZW9yZ2FuaXphdGlvbnNfb3JnYW5pemF0aW9ubGlzdCc7XG5cbi8vIEluY2x1ZGUgcGFnaW5hdGlvbiBjb21wb25lbnRcbkBpbmNsdWRlIHBhZ2luYXRpb24ucGFnaW5hdGlvbigkYmxvY2spO1xuXG4vLyBJbmNsdWRlIERMLVRhYmxlIGNvbXBvbmVudFxuQGluY2x1ZGUgZGwtdGFibGUuZGwtdGFibGUoJGJsb2NrKTtcblxuLiN7JGJsb2NrfSB7XG4gICAgLy8gSW5jbHVkZSBzaGFyZWQgZm9ybSBjb21wb25lbnRzXG4gICAgQGluY2x1ZGUgZm9ybS1jb21wb25lbnRzLmZvcm0tY29tcG9uZW50cygpO1xuXG4gICAgLy8gVmlzdWFsIGNvbmZpZ3VyYXRpb25cbiAgICAkb3V0bGluZS13aWR0aDogMnB4O1xuICAgICRvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICR0cmFuc2l0aW9uLWVhc2luZzogZWFzZTtcbiAgICAkZmFkZS1kdXJhdGlvbjogMC4ycztcbiAgICAkYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC8vIENvbG9yc1xuICAgICRhY2NlcHRhbmNlLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheSwgY29sb3JzLiRjb2xvci1qZmUtZ3JheSk7XG4gICAgJGJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvcjogdmFyKC0tY29sb3ItamZlLWdyYXktbWVkaXVtLCBjb2xvcnMuJGNvbG9yLWpmZS1ncmF5LW1lZGl1bSk7XG4gICAgJGJ1dHRvbi1kaXNhYmxlZC10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheS1kYXJrLCBjb2xvcnMuJGNvbG9yLWpmZS1ncmF5LWRhcmspO1xuXG4gICAgLy8gTWFpbiBjb250YWluZXJcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2pzLWxhYmVscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC8vIEFjY2VwdGFuY2Ugc2VjdGlvblxuICAgICZfX2FjY2VwdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlcHRhbmNlLWJnLWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgJGZhZGUtZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nLFxuICAgICAgICAgICAgdHJhbnNmb3JtICRmYWRlLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZztcblxuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludHJvIHRleHRcbiAgICAgICAgLiN7JGJsb2NrfV9faW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssIGNvbG9ycy4kY29sb3ItYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGlkaW5nIHN0YXRlIGZvciBzbW9vdGggdHJhbnNpdGlvblxuICAgICAgICAmLS1oaWRpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhpZGRlbiBzdGF0ZSAoZGlzcGxheTogbm9uZSBhcHBsaWVkIHZpYSBKUylcbiAgICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUZXJtcyBhbmQgY29uZGl0aW9ucyBzZWN0aW9uXG4gICAgJl9fdGVybXMtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5dGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICAgfVxuXG4gICAgLy8gRm9ybSBmaWVsZCBhZGp1c3RtZW50cyBmb3IgYWNjZXB0YW5jZVxuICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG5cbiAgICAgICAgLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTsgLy8gQWxpZ24gd2l0aCBmaXJzdCBsaW5lIG9mIHRleHRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjY2VwdGFuY2UgYnV0dG9uXG4gICAgJl9fYWNjZXB0YW5jZS1idXR0b24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmcsXG4gICAgICAgICAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZyxcbiAgICAgICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgJi5idG4tLWRpc2FibGVkLFxuICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmctY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmctY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBY3RpdmUvZW5hYmxlZCBzdGF0ZSBlbmhhbmNlbWVudHNcbiAgICAgICAgJjpub3QoLmJ0bi0tZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pIHtcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9yZ2FuaXphdGlvbnMgbGlzdCBjb250YWluZXJcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSW5pdGlhbGx5IGhpZGRlblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBvcGFjaXR5ICRmYWRlLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZyxcbiAgICAgICAgICAgIHRyYW5zZm9ybSAkZmFkZS1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgLy8gVmlzaWJsZSBzdGF0ZVxuICAgICAgICAmLS12aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2hvd2luZyBhbmltYXRpb24gc3RhdGVcbiAgICAgICAgJi0tc2hvd2luZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGl2ZSByZWdpb24gZm9yIHNjcmVlbiByZWFkZXJzIChoaWRkZW4pXG4gICAgJl9fbGl2ZS1yZWdpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIExvYWRpbmcgc3RhdGVzIChpZiBuZWVkZWQpXG4gICAgJl9fbG9hZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheS1kYXJrLCBjb2xvcnMuJGNvbG9yLWpmZS1ncmF5LWRhcmspO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3Bpbm5lciBhbmltYXRpb25cbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgfVxuXG4gICAgLy8gRXJyb3Igc3RhdGUgKGZhbGxiYWNrKVxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvci1iZywgI2ZlZjJmMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWVycm9yLCBjb2xvcnMuJGNvbG9yLWVycm9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvciwgY29sb3JzLiRjb2xvci1lcnJvcik7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBpbXByb3ZlbWVudHNcbiAgICBAaW5jbHVkZSBicC5icmVha3BvaW50LWRvd24oJ21kJykge1xuICAgICAgICAmX19hY2NlcHRhbmNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWNjZXB0YW5jZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmludCBzdHlsZXNcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAmX19hY2NlcHRhbmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVkdWNlZCBtb3Rpb24gc3VwcG9ydFxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICZfX2FjY2VwdGFuY2UsXG4gICAgICAgICZfX2NvbnRlbnQsXG4gICAgICAgICZfX2FjY2VwdGFuY2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkaW5nOjpiZWZvcmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgICAgICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWdoIGNvbnRyYXN0IG1vZGUgc3VwcG9ydFxuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICAgICZfX2FjY2VwdGFuY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQnV0dG9uVGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEJ1dHRvbkZhY2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY2NlcHRhbmNlLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBCdXR0b25UZXh0O1xuXG4gICAgICAgICAgICAmLmJ0bi0tZGlzYWJsZWQsXG4gICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEdyYXlUZXh0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBHcmF5VGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RsLXRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEJ1dHRvblRleHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb2N1cyBtYW5hZ2VtZW50XG4gICAgJl9fY29udGVudDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRvdXRsaW5lLXdpZHRoIHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAkb3V0bGluZS1vZmZzZXQ7XG4gICAgfVxuXG4gICAgLy8gRW5zdXJlIHByb3BlciBzdGFja2luZyBjb250ZXh0XG4gICAgJl9fYWNjZXB0YW5jZSxcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbiIsIi8vIGFzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3NcbkB1c2UgJy4uL2dsb2JhbC9jb2xvcnMnIGFzIGNvbG9ycztcblxuLyoqXG4gKiBVbml2ZXJzYWwgbGlzdCBzdHlsaW5nIG1peGluIC0gRFJZIGFwcHJvYWNoIGZvciB1bCBhbmQgb2xcbiAqIFByb3ZpZGVzIGNvbnNpc3RlbnQgbGlzdCBzdHlsaW5nIGFjcm9zcyBSVEUgYW5kIHR5cG9ncmFwaHkgY29udGV4dHNcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gJGZvbnQtc2l6ZSAtIEZvbnQgc2l6ZSAoY2FuIHVzZSBjbGFtcCgpIGZvciByZXNwb25zaXZlKVxuICogQHBhcmFtIHtzdHJpbmd9ICRtYXJnaW4tYm90dG9tIC0gQm90dG9tIG1hcmdpbiBmb3IgdGhlIGxpc3RcbiAqIEBwYXJhbSB7c3RyaW5nfSAkbWF4LXdpZHRoIC0gT3B0aW9uYWwgbWF4LXdpZHRoIGNvbnN0cmFpbnRcbiAqIEBwYXJhbSB7c3RyaW5nfSAkbGlzdC1pdGVtLW1hcmdpbiAtIE1hcmdpbiBiZXR3ZWVuIGxpc3QgaXRlbXMgKGRlZmF1bHQ6IDIwcHgpXG4gKiBAcGFyYW0ge3N0cmluZ30gJG5lc3RlZC1saXN0LW1hcmdpbiAtIE1hcmdpbiBmb3IgbmVzdGVkIGxpc3QgaXRlbXMgKGRlZmF1bHQ6IDEwcHgpXG4gKiBAcGFyYW0ge3N0cmluZ30gJGJ1bGxldC1jb2xvciAtIENvbG9yIGZvciBidWxsZXRzL251bWJlcnNcbiAqIEBwYXJhbSB7c3RyaW5nfSAkZXhjbHVkZS1jbGFzcyAtIE9wdGlvbmFsIGNsYXNzIHRvIGV4Y2x1ZGUgZnJvbSBzdHlsaW5nIChlLmcuLCBjb250YWN0IGNhcmRzKVxuICovXG5AbWl4aW4gbGlzdC1zdHlsZXMoXG4gICRmb250LXNpemU6IDE2cHgsXG4gICRtYXJnaW4tYm90dG9tOiAxLjVyZW0sXG4gICRtYXgtd2lkdGg6IG51bGwsXG4gICRsaXN0LWl0ZW0tbWFyZ2luOiAyMHB4LFxuICAkbmVzdGVkLWxpc3QtbWFyZ2luOiAxMHB4LFxuICAkYnVsbGV0LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWUpLFxuICAkZXhjbHVkZS1jbGFzczogbnVsbFxuKSB7XG4gIC8vIFNoYXJlZCBsaXN0IHByb3BlcnRpZXNcbiAgdWwsXG4gIG9sIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssIGNvbG9ycy4kY29sb3ItYmxhY2spO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGlmICRtYXgtd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIH1cblxuICAgIC8vIFRvcC1sZXZlbCBsaXN0IGl0ZW1zXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkbGlzdC1pdGVtLW1hcmdpbjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbm9yZGVyZWQgbGlzdHMgKHdpdGggY3VzdG9tIGJ1bGxldHMpXG4gIHVsOm5vdChbY2xhc3MqPVwicnRlLWxpc3QtaWNvbi1cIl0pIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpZiAkZXhjbHVkZS1jbGFzcyB7XG4gICAgICBsaTpub3QoLiN7JGV4Y2x1ZGUtY2xhc3N9KSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtaXRlbS1idWxsZXQoJGJ1bGxldC1jb2xvcik7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtaXRlbS1idWxsZXQoJGJ1bGxldC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3JkZXJlZCBsaXN0cyAod2l0aCBjdXN0b20gbnVtYmVyaW5nKVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssIGNvbG9ycy4kY29sb3ItYmxhY2spO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLy8gTmVzdGVkIG9yZGVyZWQgbGlzdHNcbiAgICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5lc3RlZC1saXN0LW1hcmdpbjtcbiAgICAgICAgY291bnRlci1yZXNldDogc3ViaXRlbTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3ViaXRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lc3RlZC1saXN0LW1hcmdpbjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiIGNvdW50ZXIoc3ViaXRlbSkgXCIgXCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gVGhpcmQgbGV2ZWwgbmVzdGluZ1xuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHN1YnN1Yml0ZW07XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3Vic3ViaXRlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVzdGVkLWxpc3QtbWFyZ2luO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIiBjb3VudGVyKHN1Yml0ZW0pIFwiLlwiIGNvdW50ZXIoc3Vic3ViaXRlbSkgXCIgXCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTmVzdGVkIHVub3JkZXJlZCBsaXN0cyB3aXRoaW4gb3JkZXJlZCBsaXN0c1xuICAgICAgdWwgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXN0ZWQtbGlzdC1tYXJnaW47XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDAuODc1cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMC43NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidWxsZXQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbm9yZGVyZWQgbGlzdCBuZXN0aW5nICh1bCA+IGxpID4gb2wpXG4gIHVsOm5vdChbY2xhc3MqPVwicnRlLWxpc3QtaWNvbi1cIl0pIHtcbiAgICBsaSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRuZXN0ZWQtbGlzdC1tYXJnaW47XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lc3RlZC1saXN0LW1hcmdpbjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5lc3RlZC1saXN0LW1hcmdpbjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lc3RlZC1saXN0LW1hcmdpbjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIEhlbHBlciBtaXhpbiBmb3IgbGlzdCBpdGVtIGJ1bGxldHNcbiAqIENyZWF0ZXMgdGhlIGNpcmN1bGFyIGJ1bGxldCBwb2ludFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSAkY29sb3IgLSBCdWxsZXQgY29sb3JcbiAqL1xuQG1peGluIGxpc3QtaXRlbS1idWxsZXQoJGNvbG9yKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vKipcbiAqIEFjY2Vzc2liaWxpdHkgc3VwcG9ydCBmb3IgbGlzdHNcbiAqIEhpZ2ggY29udHJhc3QgbW9kZSBzdHlsaW5nXG4gKi9cbkBtaXhpbiBsaXN0LWFjY2Vzc2liaWxpdHkoKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogaGlnaCkge1xuICAgIHVsIGxpOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIG9sIGxpOjpiZWZvcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGFzc2V0cy9zY3NzL2dsb2JhbC9fdHlwb2dyYXBoeS5zY3NzXG5AdXNlICdjb2xvcnMnIGFzIGNvbG9ycztcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyBicDtcbkB1c2UgJ2ZvbnRzJyBhcyAqOyAvLyBJbXBvcnQgYWxsIGZvbnQgZGVmaW5pdGlvbnMgYW5kIHZhcmlhYmxlc1xuQHVzZSAnLi4vY29tcG9uZW50cy9saXN0cycgYXMgbGlzdHM7XG5cbi8vIExpbmsgc3R5bGluZ1xuJGxpbmstdW5kZXJsaW5lLXRoaWNrbmVzczogMnB4O1xuJGxpbmstdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuJGxpbmstZm9jdXMtb3V0bGluZS13aWR0aDogMnB4O1xuJGxpbmstZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDJweDtcblxuLy8gR2xvYmFsIGZvbnQgc2V0dGluZ3NcbiRtYXgtdGV4dC13aWR0aDogODBjaDtcblxuLnRleHQtc2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG59XG5cbi8vIFN0eWxlcyBvbmx5IGZvciBDb250ZW50IEVsZW1lbnRzXG4uY2VfX2NvbnRlbnQge1xuXG4gICAgLy8gSGVhZGxpbmVzXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LCAkZm9udC1mYW1pbHktZmFsbGJhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMnZ3ICsgMjRweCwgNTBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnksICRmb250LWZhbWlseS1mYWxsYmFjaztcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAxLjV2dyArIDIycHgsIDM4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LCAkZm9udC1mYW1pbHktZmFsbGJhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMC41dncgKyAyMnB4LCAyOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnksICRmb250LWZhbWlseS1mYWxsYmFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMC4yNXZ3ICsgMjFweCwgMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICB9XG5cbiAgICBoNSxcbiAgICAuaDUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeSwgJGZvbnQtZmFtaWx5LWZhbGxiYWNrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjI1dncgKyAxOXB4LCAyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeSwgJGZvbnQtZmFtaWx5LWZhbGxiYWNrO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuNXZ3ICsgMTRweCwgMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1heC13aWR0aDogJG1heC10ZXh0LXdpZHRoO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICAgICAgJi5mb250LWJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmZvbnQtc2VtaWJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmNlLXRleHRtZWRpYSxcbiAgICAmLmNlLWlnZWxiX2JveCxcbiAgICAmLmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcge1xuXG4gICAgICAgIC8vIEJvZHl0ZXh0XG4gICAgICAgIHAsXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5LCAkZm9udC1mYW1pbHktZmFsbGJhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuNXZ3ICsgMTRweCwgMjBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXRleHQtd2lkdGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQmFzaWMgdGFibGUgc3R5bGVzXG4gICAgICAgIGZpZ3VyZS50YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxOHB4LCAxLjV2dyArIDE0cHgsIDMwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB0YWJsZS5jb250ZW50dGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXksICN7Y29sb3JzLiRjb2xvci1qZmUtZ3JheX0pO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LCAje2NvbG9ycy4kY29sb3ItamZlLWdyYXl9KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBRdW90ZVxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LCAje2NvbG9ycy4kY29sb3ItamZlLXllbGxvd30pO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGlzdHMgdXNpbmcgdGhlIHVuaWZpZWQgbWl4aW4gd2l0aCByZXNwb25zaXZlIHZhbHVlc1xuICAgICAgICBAaW5jbHVkZSBsaXN0cy5saXN0LXN0eWxlcyhcbiAgICAgICAgICAgICRmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuNXZ3ICsgMTRweCwgMjBweCksXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMnZ3ICsgMTVweCwgNDBweCksXG4gICAgICAgICAgICAkbWF4LXdpZHRoOiAkbWF4LXRleHQtd2lkdGgsXG4gICAgICAgICAgICAkbGlzdC1pdGVtLW1hcmdpbjogMjBweCxcbiAgICAgICAgICAgICRuZXN0ZWQtbGlzdC1tYXJnaW46IDEwcHgsXG4gICAgICAgICAgICAkYnVsbGV0LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAje2NvbG9ycy4kY29sb3ItamZlLWxpZ2h0Ymx1ZX0pLFxuICAgICAgICAgICAgJGV4Y2x1ZGUtY2xhc3M6ICdjZS1qZmVldmVudHNfZXZlbnRib29raW5nX19jb250YWN0LWNhcmQnXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gQWNjZXNzaWJpbGl0eSBzdXBwb3J0IGZvciBsaXN0c1xuICAgICAgICBAaW5jbHVkZSBsaXN0cy5saXN0LWFjY2Vzc2liaWxpdHkoKTtcblxuICAgICAgICAvLyBMaW5rcyBpbnNpZGUgQ29udGVudCBFbGVtZW50XG4gICAgICAgIC8vIChub3QgaW4gbmF2aWdhdGlvbiBvciBVSSBjb21wb25lbnRzKVxuICAgICAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICN7Y29sb3JzLiRjb2xvci1ibGFja30pO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAkbGluay11bmRlcmxpbmUtdGhpY2tuZXNzO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAje2NvbG9ycy4kY29sb3ItamZlLWxpZ2h0Ymx1ZX0pO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICN7Y29sb3JzLiRjb2xvci1ibGFja30pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRsaW5rLWZvY3VzLW91dGxpbmUtd2lkdGggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSwgI3tjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWV9KTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogJGxpbmstZm9jdXMtb3V0bGluZS1vZmZzZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC41dncgKyAxMnB4LCAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBsaSBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEsXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4vLyBCYWNrZ3JvdW5kIHNwZWNpZmljIGNvbG9yIGNoYW5nZXNcbi5iZy1wcmltYXJ5LFxuLmJnLWUtanVnZW5kLWJsdWUsXG4uYmctZXNrLW1hZ2VudGEsXG4uYmctZS1zcG9ydC1vcmFuZ2Uge1xuICAgIC5jZV9fY29udGVudCB7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIC5oMSxcbiAgICAgICAgaDIsXG4gICAgICAgIC5oMixcbiAgICAgICAgaDMsXG4gICAgICAgIC5oMyxcbiAgICAgICAgaDQsXG4gICAgICAgIC5oNCxcbiAgICAgICAgaDUsXG4gICAgICAgIC5oNSxcbiAgICAgICAgcCxcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCAje2NvbG9ycy4kY29sb3Itd2hpdGV9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI3tjb2xvcnMuJGNvbG9yLXdoaXRlfSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCAje2NvbG9ycy4kY29sb3Itd2hpdGV9KTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICN7Y29sb3JzLiRjb2xvci13aGl0ZX0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCAje2NvbG9ycy4kY29sb3Itd2hpdGV9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gR3JheSBiYWNrZ3JvdW5kIHNwZWNpZmljIGNvbG9yIGNoYW5nZXNcbi5iZy1qZmUtZ3JheTpub3QoLmJnLXByaW1hcnkpIHtcbiAgICAuY2VfX2NvbnRlbnQge1xuXG4gICAgICAgIGgyLFxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAje2NvbG9ycy4kY29sb3ItYmxhY2t9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUGFwZXIgdGV4dHVyZSBiYWNrZ3JvdW5kIHNwZWNpZmljIGNvbG9yIGNoYW5nZXNcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIHtcbiAgICAuYmctcGFwZXItdGV4dHVyZSxcbiAgICAuYmctamZlLWdyYXkge1xuXG4gICAgICAgIGgxLFxuICAgICAgICAuaDEsXG4gICAgICAgIGgyLFxuICAgICAgICAuaDIsXG4gICAgICAgIGgzLFxuICAgICAgICAuaDMsXG4gICAgICAgIGg0LFxuICAgICAgICAuaDQsXG4gICAgICAgIGg1LFxuICAgICAgICAuaDUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAje2NvbG9ycy4kY29sb3ItYmxhY2t9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikge1xuXG4gICAgJi5jZV9fY29udGVudC0tYmctcGFwZXItdGV4dHVyZSxcbiAgICAmLmNlX19jb250ZW50LS1iZy1ncmF5IHtcblxuICAgICAgICBoMSxcbiAgICAgICAgLmgxLFxuICAgICAgICBoMixcbiAgICAgICAgLmgyLFxuICAgICAgICBoMyxcbiAgICAgICAgLmgzLFxuICAgICAgICBoNCxcbiAgICAgICAgLmg0LFxuICAgICAgICBoNSxcbiAgICAgICAgLmg1IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgI3tjb2xvcnMuJGNvbG9yLWJsYWNrfSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBVVRPLUdFTkVSQVRFRCBGSUxFIGZyb20gYnVpbGQtYnJlYWtwb2ludHMuanNcbi8vIERPIE5PVCBFRElUIERJUkVDVExZXG5cbi8vIEltcG9ydCBTYXNzIG1hcCBtb2R1bGVcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyBCcmVha3BvaW50IHZhbHVlc1xuJGJyZWFrcG9pbnQtc206IDY0MHB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiRicmVha3BvaW50LXhsOiAxMjgwcHg7XG4kYnJlYWtwb2ludC0yeGw6IDE2NjRweDtcblxuLy8gTWFwIGZvciBwcm9ncmFtbWF0aWMgYWNjZXNzXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtJzogJGJyZWFrcG9pbnQtc20sXG4gICdtZCc6ICRicmVha3BvaW50LW1kLFxuICAnbGcnOiAkYnJlYWtwb2ludC1sZyxcbiAgJ3hsJzogJGJyZWFrcG9pbnQteGwsXG4gICcyeGwnOiAkYnJlYWtwb2ludC0yeGxcbik7XG5cbi8vIE1peGluIGZvciBlYXN5IG1lZGlhIHF1ZXJpZXMgYmFzZWQgb24gZGVmaW5lZCBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRwb2ludCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJHBvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgJyN7JHBvaW50fScgaXMgbm90IGRlZmluZWQgaW4gJGJyZWFrcG9pbnRzIG1hcC5cIjtcbiAgfVxufVxuXG4vLyBNaXhpbiBmb3IgbWF4LXdpZHRoIG1lZGlhIHF1ZXJpZXMgKHNtYWxsZXIgdGhhbiBhIGJyZWFrcG9pbnQpXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRwb2ludCkge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRwb2ludCkgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICcjeyRwb2ludH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gTWl4aW4gZm9yIGNyZWF0aW5nIHN0eWxlcyBiZXR3ZWVuIHR3byBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQtYmV0d2VlbigkbWluLCAkbWF4KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtaW4pIGFuZCBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtYXgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtaW4pKSBhbmQgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtYXgpIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skbWlufScgb3IgJyN7JG1heH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cbiIsIi8vIGFzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29tcG9uZW50cy5zY3NzXG5AdXNlIFwiLi4vZ2xvYmFsL2NvbG9yc1wiIGFzIGNvbG9ycztcbkB1c2UgXCIuLi9nbG9iYWwvYnJlYWtwb2ludHNcIiBhcyBicDtcbkB1c2UgXCIuLi9nbG9iYWwvZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2dsb2JhbC90eXBvZ3JhcGh5XCIgYXMgdHlwbztcblxuLyoqXG4gKiBVbml2ZXJzYWwgZm9ybSBjb21wb25lbnRzIHN0eWxpbmcgLSBNb2R1bGFyIGFwcHJvYWNoXG4gKiBCYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nIGZvcm0tY29tcG9uZW50cygpIG1peGluXG4gKi9cblxuLy8gVmlzdWFsIGNvbmZpZ3VyYXRpb24gdmFyaWFibGVzIChzaGFyZWQgYWNyb3NzIGFsbCBtaXhpbnMpXG4kb3V0bGluZS13aWR0aDogMnB4ICFkZWZhdWx0O1xuJG91dGxpbmUtb2Zmc2V0OiAycHggIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWVhc2luZzogZWFzZSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGZvY3VzLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJG1pbi10b3VjaC1zaXplOiA0NHB4ICFkZWZhdWx0O1xuXG4vLyBDb2xvcnMgLSB1c2luZyBDU1MgdmFyaWFibGVzIGZvciB0aGVtZSBmbGV4aWJpbGl0eVxuJGZvcm0tcHJpbWFyeS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgY29sb3JzLiRjb2xvci1qZmUtbGlnaHRibHVlKSAhZGVmYXVsdDtcbiRmb3JtLXNlY29uZGFyeS1jb2xvcjogdmFyKFxuICAgIC0tY29sb3Itc2Vjb25kYXJ5LFxuICAgIGNvbG9ycy4kY29sb3ItamZlLXllbGxvd1xuKSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKSAhZGVmYXVsdDtcbiRmb3JtLWJnLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSkgIWRlZmF1bHQ7XG4kZm9ybS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKSAhZGVmYXVsdDtcbiRmb3JtLWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKFxuICAgIC0tY29sb3ItcHJpbWFyeSxcbiAgICBjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWVcbikgIWRlZmF1bHQ7XG4kZm9ybS1lcnJvci1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IsIGNvbG9ycy4kY29sb3ItZXJyb3IpICFkZWZhdWx0O1xuJGZvcm0tc3VjY2Vzcy1jb2xvcjogIzk1ZGYwMCAhZGVmYXVsdDtcbiRmb3JtLWRpc2FibGVkLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheSwgY29sb3JzLiRjb2xvci1qZmUtZ3JheSkgIWRlZmF1bHQ7XG4kZm9ybS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB2YXIoXG4gICAgLS1jb2xvci1qZmUtZ3JheS1kYXJrLFxuICAgIGNvbG9ycy4kY29sb3ItamZlLWdyYXktZGFya1xuKSAhZGVmYXVsdDtcbiRmb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoXG4gICAgLS1jb2xvci1qZmUtZ3JheS1kYXJrZXIsXG4gICAgY29sb3JzLiRjb2xvci1qZmUtZ3JheS1kYXJrZXJcbikgIWRlZmF1bHQ7XG5cbiRyYWRpby1jaGVja2VkLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjMwMDk5Q0MnLyUzZSUzYy9zdmclM2VcIikgIWRlZmF1bHQ7XG5cbi8qKlxuICogRm9ybSBMYWJlbHMgTWl4aW5cbiAqL1xuQG1peGluIGZvcm0tbGFiZWxzKCkge1xuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAvLyBSZXF1aXJlZCBmaWVsZCBpbmRpY2F0b3JcbiAgICAgICAgJi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFiZWwgZm9yIHNjcmVlbiByZWFkZXJzIG9ubHlcbiAgICAgICAgJi5zci1vbmx5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4vKipcbiAqIEZvcm0gQ29udHJvbHMgTWl4aW4gKElucHV0LCBUZXh0YXJlYSwgU2VsZWN0KVxuICovXG5AbWl4aW4gZm9ybS1jb250cm9scygpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1iZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmcsXG4gICAgICAgICAgICBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZztcblxuICAgICAgICAvLyBQbGFjZWhvbGRlciBzdHlsaW5nXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1cyBzdGF0ZVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkb3V0bGluZS13aWR0aFxuICAgICAgICAgICAgICAgIGNvbG9yLW1peChpbiBzcmdiLCAkZm9ybS1mb2N1cy1ib3JkZXItY29sb3IgMjUlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1kaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkIHN0YXRlIChvbmx5IHdpdGggZXhwbGljaXQgY2xhc3MpXG4gICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJG91dGxpbmUtd2lkdGggY29sb3ItbWl4KGluIHNyZ2IsICRmb3JtLWVycm9yLWNvbG9yIDI1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWQgc3RhdGUgKG9ubHkgd2l0aCBleHBsaWNpdCBjbGFzcylcbiAgICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1zdWNjZXNzLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1zdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRvdXRsaW5lLXdpZHRoIGNvbG9yLW1peChpbiBzcmdiLCAkZm9ybS1zdWNjZXNzLWNvbG9yIDI1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGV4dGFyZWEgc3BlY2lmaWMgc3R5bGluZ1xuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlbGVjdCBzcGVjaWZpYyBzdHlsaW5nIChleGNsdWRpbmcgbXVsdGlzZWxlY3QpXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW211bHRpcGxlXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvU1ZHL1VJL0ljb25BcnJvd0FjY29yZGlvbi0tRG93bi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAvLyBSZW1vdmUgZGVmYXVsdCBhcnJvdyBpbiBJRVxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZSBmb3Igc2VsZWN0XG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzIHN0YXRlIGZvciBzZWxlY3RcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvU1ZHL1VJL0ljb25BcnJvd0FjY29yZGlvbi0tVXAuc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZCBzdGF0ZSAob25seSB3aXRoIGV4cGxpY2l0IGNsYXNzKVxuICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWQgc3RhdGUgKG9ubHkgd2l0aCBleHBsaWNpdCBjbGFzcylcbiAgICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1zdWNjZXNzLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1zdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIEZvcm0gQ2hlY2tzIE1peGluIChSYWRpbyAmIENoZWNrYm94KVxuICovXG5AbWl4aW4gZm9ybS1jaGVja3MoKSB7XG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vIEZvcm0gY2hlY2sgaW5wdXQgKHJhZGlvICYgY2hlY2tib3gpXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0LFxuICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDAuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nLFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmcsXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgICAgIC8vIEVuc3VyZSBtaW5pbXVtIHRvdWNoIHRhcmdldCBzaXplXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1pbi10b3VjaC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJG1pbi10b3VjaC1zaXplO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJG1pbi10b3VjaC1zaXplO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRtaW4tdG91Y2gtc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBGb2N1cyBzdGF0ZVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkb3V0bGluZS13aWR0aFxuICAgICAgICAgICAgICAgICAgICBjb2xvci1taXgoaW4gc3JnYiwgJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yIDI1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDaGVja2VkIHN0YXRlXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZGlzYWJsZWQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbnZhbGlkIHN0YXRlIChvbmx5IHdpdGggZXhwbGljaXQgY2xhc3MpXG4gICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJG91dGxpbmUtd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLW1peChpbiBzcmdiLCAkZm9ybS1lcnJvci1jb2xvciAyNSUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDaGVja2JveCBzcGVjaWZpYyBzdHlsaW5nXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG5cbiAgICAgICAgICAgIC8vIENoZWNrbWFya1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDk5Q0MnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS13aWR0aD0nMi41JyBkPSdNMyA4bDMgMyA3LTcnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEluZGV0ZXJtaW5hdGUgc3RhdGVcbiAgICAgICAgICAgICY6aW5kZXRlcm1pbmF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSYWRpbyBidXR0b24gc3BlY2lmaWMgc3R5bGluZ1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAvLyBSYWRpbyBkb3RcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHJhZGlvLWNoZWNrZWQtaW1hZ2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9ybSBjaGVjayBsYWJlbFxuICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAje2NvbG9ycy4kY29sb3ItYmxhY2t9KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB0eXBvLiRsaW5rLXVuZGVybGluZS10aGlja25lc3M7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB0eXBvLiRsaW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoXG4gICAgICAgICAgICAgICAgICAgIC0tY29sb3ItcHJpbWFyeSxcbiAgICAgICAgICAgICAgICAgICAgJGZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWNvbG9yLWJsYWNrLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3tjb2xvcnMuJGNvbG9yLWJsYWNrfVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHR5cG8uJGxpbmstZm9jdXMtb3V0bGluZS13aWR0aCBzb2xpZFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tY29sb3ItcHJpbWFyeSwgI3tjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWV9KTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHR5cG8uJGxpbmstZm9jdXMtb3V0bGluZS1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5saW5lIGZvcm0gY2hlY2tzXG4gICAgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludChcInNtXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIEZvcm0gVmFsaWRhdGlvbiBNaXhpblxuICovXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uKCkge1xuICAgIC8vIEZvcm0gdGV4dCAoaGVscCB0ZXh0LCBlcnJvciBtZXNzYWdlcylcbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAvLyBFcnJvciB0ZXh0XG4gICAgICAgICYudGV4dC1kYW5nZXIsXG4gICAgICAgICYuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdWNjZXNzIHRleHRcbiAgICAgICAgJi50ZXh0LXN1Y2Nlc3MsXG4gICAgICAgICYudmFsaWQtZmVlZGJhY2sge1xuICAgICAgICAgICAgY29sb3I6ICRmb3JtLXN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnZhbGlkIGZlZWRiYWNrIChlcnJvciBtZXNzYWdlcylcbiAgICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEluaXRpYWxseSBoaWRkZW5cbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTIuMTQ2IDIuODU0YS41LjUgMCAxIDEgLjcwOC0uNzA4TDggNy4yOTNsNS4xNDYtNS4xNDdhLjUuNSAwIDAgMSAuNzA4LjcwOEw4LjcwNyA4bDUuMTQ3IDUuMTQ2YS41LjUgMCAwIDEtLjcwOC43MDhMOCA4LjcwN2wtNS4xNDYgNS4xNDdhLjUuNSAwIDAgMS0uNzA4LS43MDhMNy4yOTMgOCAyLjE0NiAyLjg1NFonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlIDc1JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9ubHkgc2hvdyB3aGVuIHBhcmVudCBoYXMgaW52YWxpZCBmaWVsZFxuICAgICAgICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAmLFxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZhbGlkIGZlZWRiYWNrIChzdWNjZXNzIG1lc3NhZ2VzKVxuICAgIC52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEluaXRpYWxseSBoaWRkZW5cbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRmb3JtLXN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgLy8gT25seSBzaG93IHdoZW4gcGFyZW50IGhhcyB2YWxpZCBmaWVsZFxuICAgICAgICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gJixcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmFsaWRhdGlvbiBTdW1tYXJ5IFN0eWxlc1xuICAgIC52YWxpZGF0aW9uLXN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuICAgICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICAgIHZhcigtLWNvbG9yLWVycm9yLCAje2NvbG9ycy4kY29sb3ItZXJyb3J9KSA1JSxcbiAgICAgICAgICAgIHZhcigtLWNvbG9yLXdoaXRlLCAje2NvbG9ycy4kY29sb3Itd2hpdGV9KVxuICAgICAgICApO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludChcInNtXCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQtbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci1taXgoXG4gICAgICAgICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICAgICAgICB2YXIoLS1jb2xvci1lcnJvciwgI3tjb2xvcnMuJGNvbG9yLWVycm9yfSkgODUlLFxuICAgICAgICAgICAgICAgIGJsYWNrXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludChcInNtXCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWYWxpZGF0aW9uIFN1bW1hcnkgTGlzdFxuICAgIC52YWxpZGF0aW9uLXN1bW1hcnktbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEVycm9yIGljb25cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9JyUyM2RjMzU0NScgZD0nTTggMTVBNyA3IDAgMSAxIDggMWE3IDcgMCAwIDEgMCAxNHptMCAxQTggOCAwIDEgMCA4IDBhOCA4IDAgMCAwIDAgMTZ6Jy8lM2UlM2NwYXRoIGZpbGw9JyUyM2RjMzU0NScgZD0nTTcuMDAyIDExYTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHpNNy4xIDQuOTk1YS45MDUuOTA1IDAgMSAxIDEuOCAwbC0uMzUgMy41MDdhLjU1Mi41NTIgMCAwIDEtMS4xIDBMNy4xIDQuOTk1eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLW1peChcbiAgICAgICAgICAgICAgICAgICAgICAgIGluIHNyZ2IsXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS1jb2xvci1lcnJvciwgI3tjb2xvcnMuJGNvbG9yLWVycm9yfSkgODUlLFxuICAgICAgICAgICAgICAgICAgICAgICAgYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9ybS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbmltYXRpb24gZm9yIHZhbGlkYXRpb24gc3VtbWFyeVxuICAgIC52YWxpZGF0aW9uLXN1bW1hcnkge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlSW5Gcm9tVG9wIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZUluRnJvbVRvcCB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0byB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogRm9ybSBMYXlvdXQgTWl4aW4gKEZsb2F0aW5nLCBHcm91cHMsIEFjdGlvbnMpXG4gKi9cbkBtaXhpbiBmb3JtLWxheW91dCgpIHtcbiAgICAvLyBGb3JtIGZsb2F0aW5nIGxhYmVscyAoaWYgbmVlZGVkKVxuICAgIC5mb3JtLWZsb2F0aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjc1cmVtIDAuNXJlbTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSlcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nLFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JtIGdyb3VwcyBmb3Igc3BhY2luZ1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZvcm0gc2VjdGlvbnNcbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JtIGFjdGlvbnMgKGJ1dHRvbnMpXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogRm9ybSBBY2Nlc3NpYmlsaXR5IE1peGluXG4gKi9cbkBtaXhpbiBmb3JtLWFjY2Vzc2liaWxpdHkoKSB7XG4gICAgLy8gUmVkdWNlZCBtb3Rpb24gc3VwcG9ydFxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0LFxuICAgICAgICAuZm9ybS1mbG9hdGluZyBsYWJlbCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlnaCBjb250cmFzdCBtb2RlIHN1cHBvcnRcbiAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgICAuZm9ybS1jb250cm9sLFxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWxpZGF0aW9uLXN1bW1hcnkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQnV0dG9uVGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEJ1dHRvbkZhY2U7XG5cbiAgICAgICAgICAgIC52YWxpZGF0aW9uLXN1bW1hcnktaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEJ1dHRvblRleHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJpbnQgc3R5bGVzXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWxpZGF0aW9uLXN1bW1hcnkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5hbGVydC1oZWFkaW5nLFxuICAgICAgICAgICAgLmFsZXJ0LW1lc3NhZ2UsXG4gICAgICAgICAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52YWxpZGF0aW9uLXN1bW1hcnktaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogTWFpbiBmb3JtLWNvbXBvbmVudHMgbWl4aW4gLSBCQUNLV0FSRFMgQ09NUEFUSUJMRVxuICogSW5jbHVkZXMgYWxsIGZvcm0gc3R5bGluZyBjb21wb25lbnRzXG4gKi9cbkBtaXhpbiBmb3JtLWNvbXBvbmVudHMoKSB7XG4gICAgQGluY2x1ZGUgZm9ybS1sYWJlbHMoKTtcbiAgICBAaW5jbHVkZSBmb3JtLWNvbnRyb2xzKCk7XG4gICAgQGluY2x1ZGUgZm9ybS1jaGVja3MoKTtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24oKTtcbiAgICBAaW5jbHVkZSBmb3JtLWxheW91dCgpO1xuICAgIEBpbmNsdWRlIGZvcm0tYWNjZXNzaWJpbGl0eSgpO1xufVxuIiwiLy8gYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzXG5AdXNlICcuLi9nbG9iYWwvY29sb3JzJyBhcyBjb2xvcnM7XG5AdXNlICcuLi9nbG9iYWwvYnJlYWtwb2ludHMnIGFzIGJwO1xuXG4vKipcbiAqIFVuaXZlcnNhbCBwYWdpbmF0aW9uIGNvbXBvbmVudCBtaXhpblxuICogUHJvdmlkZXMgY29tcGxldGUgc3R5bGluZyBmb3IgcGFnaW5hdGVkIGNvbnRlbnQgbmF2aWdhdGlvblxuICovXG5AbWl4aW4gcGFnaW5hdGlvbigkYmxvY2spIHtcbiAgLy8gVmlzdWFsIGNvbmZpZ3VyYXRpb25cbiAgJG91dGxpbmUtd2lkdGg6IDJweDtcbiAgJG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAkdHJhbnNpdGlvbi1lYXNpbmc6IGVhc2U7XG4gICRib3JkZXItcmFkaXVzOiAwO1xuICAkYm9yZGVyLXdpZHRoOiAzcHg7XG4gICRtaW4tdG91Y2gtc2l6ZTogNDRweDsgLy8gTWluaW11bSB0b3VjaCB0YXJnZXQgc2l6ZSBmb3IgYWNjZXNzaWJpbGl0eVxuICAkbGluay11bmRlcmxpbmU6IG5vbmU7IC8vIE5vIHVuZGVybGluZSBmb3IgbGlua3MgYnkgZGVmYXVsdFxuXG4gIC8vIENvbG9ycyAtIHVzaW5nIENTUyB2YXJpYWJsZXMgZm9yIHRoZW1lIGZsZXhpYmlsaXR5XG4gICRwYWdpbmF0aW9uLXByaW1hcnktY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG4gICRwYWdpbmF0aW9uLXNlY29uZGFyeS1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS15ZWxsb3cpO1xuICAkcGFnaW5hdGlvbi10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICRwYWdpbmF0aW9uLWJnLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG4gICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssIGNvbG9ycy4kY29sb3ItYmxhY2spO1xuICAkcGFnaW5hdGlvbi1ob3Zlci1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheS1kYXJrLCBjb2xvcnMuJGNvbG9yLWpmZS1ncmF5LWRhcmspO1xuICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZy1jb2xvcjogdmFyKC0tY29sb3ItamZlLWFsbW9zdC13aGl0ZSwgY29sb3JzLiRjb2xvci1qZmUtYWxtb3N0LXdoaXRlKTtcbiAgJHBhZ2luYXRpb24tY3VycmVudC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS15ZWxsb3cpO1xuICAkcGFnaW5hdGlvbi1jdXJyZW50LXRleHQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKTtcblxuICAuI3skYmxvY2t9IHtcbiAgICAvLyBNYWluIHBhZ2luYXRpb24gY29udGFpbmVyXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2luYXRpb24gd3JhcHBlclxuICAgICZfX3BhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIFBhZ2luYXRpb24gbGlzdFxuICAgIHVsLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBnYXA6IDAuMjVyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbmRpdmlkdWFsIHBhZ2luYXRpb24gaXRlbXNcbiAgICBsaS4jeyRibG9ja31fX3BhZ2luYXRpb24taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAvLyBQYWdlIG51bWJlciBpdGVtc1xuICAgICAgJi0tcGFnZSB7XG4gICAgICAgIC8vIERlZmF1bHQgc3R5bGluZyBoYW5kbGVkIGJ5IHBhZ2luYXRpb24tbGlua1xuICAgICAgfVxuXG4gICAgICAvLyBDdXJyZW50IHBhZ2UgaXRlbVxuICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24tbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iZy1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC10ZXh0LWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iZy1jb2xvcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUHJldmlvdXMvTmV4dCBpdGVtc1xuICAgICAgJi0tcHJldmlvdXMsXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRGlzYWJsZWQgc3RhdGUgZm9yIHByZXZpb3VzL25leHRcbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQYWdpbmF0aW9uIGxpbmtzIChib3RoIDxhPiBhbmQgPHNwYW4+IGVsZW1lbnRzKVxuICAgIGEuI3skYmxvY2t9X19wYWdpbmF0aW9uLWxpbmssXG4gICAgc3Bhbi4jeyRibG9ja31fX3BhZ2luYXRpb24tbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAkbWluLXRvdWNoLXNpemU7XG4gICAgICBtaW4taGVpZ2h0OiAkbWluLXRvdWNoLXNpemU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi10ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmcsXG4gICAgICAgIGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZyxcbiAgICAgICAgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZyxcbiAgICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZyxcbiAgICAgICAgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG5cbiAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBzdGF0ZXMgZm9yIGludGVyYWN0aXZlIGxpbmtzXG4gICAgICAmOmhvdmVyOm5vdCgmLS1kaXNhYmxlZCk6bm90KCYtLWN1cnJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmctY29sb3I7XG4gICAgICAgIGJvcmRlcjogICAkYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAkb3V0bGluZS13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogJG91dGxpbmUtb2Zmc2V0O1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZTpub3QoJi0tZGlzYWJsZWQpOm5vdCgmLS1jdXJyZW50KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VycmVudCBwYWdlIHN0eWxpbmcgKHNwYW4gZWxlbWVudClcbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LXRleHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iZy1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLy8gRGlzYWJsZWQgc3RhdGUgc3R5bGluZ1xuICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBQcmV2aW91cyBsaW5rIHNwZWNpZmljIHN0eWxpbmdcbiAgICAgICYtLXByZXZpb3VzIHtcbiAgICAgICAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi10ZXh0IHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTmV4dCBsaW5rIHNwZWNpZmljIHN0eWxpbmdcbiAgICAgICYtLW5leHQge1xuICAgICAgICAuI3skYmxvY2t9X19wYWdpbmF0aW9uLXRleHQge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2UgbnVtYmVyIGRpc3BsYXlcbiAgICAmX19wYWdpbmF0aW9uLW51bWJlciB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvLyBOYXZpZ2F0aW9uIHRleHQgKFByZXZpb3VzL05leHQpXG4gICAgJl9fcGFnaW5hdGlvbi10ZXh0IHtcbiAgICAgICAgLy8gU1Igb25seSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLy8gTmF2aWdhdGlvbiBpY29uc1xuICAgICZfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBFbGxpcHNpcyBpdGVtXG4gICAgJl9fcGFnaW5hdGlvbi1pdGVtLS1lbGxpcHNpcyB7XG4gICAgICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24tbGluay0tZWxsaXBzaXMge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNjcmVlbiByZWFkZXIgb25seSBjb250ZW50XG4gIC5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGFkanVzdG1lbnRzXG4gIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24tbGlzdCB7XG4gICAgICBnYXA6IDAuMTI1cmVtO1xuICAgIH1cblxuICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24tbGluayB7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMC4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByaW50IHN0eWxlc1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC4jeyRibG9ja31fX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlZHVjZWQgbW90aW9uIHN1cHBvcnRcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuI3skYmxvY2t9X19wYWdpbmF0aW9uLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJjpob3Zlcjpub3QoJi0tZGlzYWJsZWQpOm5vdCgmLS1jdXJyZW50KSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmU6bm90KCYtLWRpc2FibGVkKTpub3QoJi0tY3VycmVudCkge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSGlnaCBjb250cmFzdCBtb2RlIHN1cHBvcnRcbiAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAuI3skYmxvY2t9X19wYWdpbmF0aW9uLWxpbmsge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuXG4gICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogSGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogSGlnaGxpZ2h0VGV4dDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBIaWdobGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBHcmF5VGV4dDtcbiAgICAgICAgY29sb3I6IEdyYXlUZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzIG1hbmFnZW1lbnQgZm9yIGtleWJvYXJkIG5hdmlnYXRpb25cbiAgLiN7JGJsb2NrfV9fcGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLy8gYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZGwtdGFibGUuc2Nzc1xuQHVzZSAnLi4vZ2xvYmFsL2NvbG9ycycgYXMgY29sb3JzO1xuQHVzZSAnLi4vZ2xvYmFsL2JyZWFrcG9pbnRzJyBhcyBicDtcblxuLyoqXG4gKiBETC1UYWJsZSBDb21wb25lbnQgLSBEZXNjcmlwdGlvbiBMaXN0IGFzIFJlc3BvbnNpdmUgVGFibGVcbiAqIFByb3ZpZGVzIGFjY2Vzc2libGUgdGFibGUgZnVuY3Rpb25hbGl0eSB1c2luZyBzZW1hbnRpYyBIVE1MXG4gKlxuICogVXNhZ2U6IEBpbmNsdWRlIGRsLXRhYmxlKCRibG9jayk7XG4gKlxuICogTk9URTogVGhpcyBjb21wb25lbnQgaXMgYWxzbyB1c2VkIGluOlxuICogLSBhc3NldHMvc2Nzcy9jb250ZW50LWJsb2Nrcy9jYl9kbF90YWJsZS5zY3NzIChvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbilcbiAqIC0gVXNlZCBieTogY2VfamZlb3JnYW5pemF0aW9uc19vcmdhbml6YXRpb25saXN0LCBwb3RlbnRpYWxseSBvdGhlciBleHRlbnNpb25zXG4gKlxuICogV2hlbiBtYWtpbmcgY2hhbmdlcywgZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBib3RoIGltcGxlbWVudGF0aW9ucy5cbiAqIFRoZSBjYl9kbF90YWJsZS5zY3NzIGNvbnRhaW5zIHRoZSBzYW1lIHN0eWxlcyBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS5cbiAqL1xuXG4vLyBVbml2ZXJzYWwgemVicmEgc3RyaXBpbmcgZnVuY3Rpb24gLSBNVVNUIGJlIGRlZmluZWQgb3V0c2lkZSBvZiBhbnkgbWl4aW5cbi8vIEdlbmVyYXRlcyBudGgtY2hpbGQgc2VsZWN0b3JzIGZvciBhbnkgbnVtYmVyIG9mIGNvbHVtbnNcbkBtaXhpbiBnZW5lcmF0ZS16ZWJyYS1zdHJpcGluZygkYmxvY2ssICRjb2x1bW5zLCAkdGFibGUtcm93LWV2ZW4tYmcsICR0YWJsZS1yb3ctb2RkLWJnKSB7XG4gICRjZWxscy1wZXItdHdvLXJvd3M6ICRjb2x1bW5zICogMjsgLy8gVG90YWwgY2VsbHMgaW4gMiByb3dzIChvbmUgc3RyaXBlIGN5Y2xlKVxuXG4gIC4jeyRibG9ja31fX2RsLXRhYmxlW2RhdGEtY29sdW1ucz1cIiN7JGNvbHVtbnN9XCJdICYge1xuICAgIC8vIEV2ZW4gcm93cyAoMXN0LCAzcmQsIDV0aCwgZXRjLikgLSBMaWdodCBiYWNrZ3JvdW5kXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRjZWxscy1wZXItdHdvLXJvd3N9bisjeyRpfSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWV2ZW4tYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT2RkIHJvd3MgKDJuZCwgNHRoLCA2dGgsIGV0Yy4pIC0gRGFyayBiYWNrZ3JvdW5kXG4gICAgQGZvciAkaSBmcm9tICgkY29sdW1ucyArIDEpIHRocm91Z2ggJGNlbGxzLXBlci10d28tcm93cyB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRjZWxscy1wZXItdHdvLXJvd3N9bisjeyRpfSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LW9kZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRsLXRhYmxlKCRibG9jaykge1xuICAvLyBDb2xvcnMgLSB1c2luZyBDU1MgdmFyaWFibGVzIHRvIHJlc3BlY3Qgc2l0ZS1zcGVjaWZpYyB0aGVtZXNcbiAgJHRhYmxlLWhlYWRlci1iZzogdmFyKC0tY29sb3Itd2hpdGUsIGNvbG9ycy4kY29sb3Itd2hpdGUpO1xuICAkdGFibGUtaGVhZGVyLXRleHQ6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKTtcbiAgJHRhYmxlLXJvdy1ldmVuLWJnOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG4gICR0YWJsZS1yb3ctb2RkLWJnOiB2YXIoLS1jb2xvci1qZmUtZ3JheSwgY29sb3JzLiRjb2xvci1qZmUtZ3JheSk7XG4gICR0YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWpmZS1ncmF5LW1lZGl1bSwgY29sb3JzLiRjb2xvci1qZmUtZ3JheS1tZWRpdW0pO1xuICAkdGFibGUtaGVhZGVyLWxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItZS1qdWdlbmQtYmx1ZSk7XG4gICR0YWJsZS10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG5cbiAgLy8gU3BhY2luZyB2YXJpYWJsZXNcbiAgJHRhYmxlLWNlbGwtcGFkZGluZy14OiAyMHB4OyAgLy8gMjBweCBsZWZ0L3JpZ2h0XG4gICR0YWJsZS1jZWxsLXBhZGRpbmcteTogMTBweDsgIC8vIDEwcHggdXAvZG93blxuICAkdGFibGUtY29sdW1uLWxpbmUtd2lkdGg6IDFweDsgIC8vIDFweCBsaW5lIHdpZHRoIGZvciBjb2x1bW5zXG4gICR0YWJsZS1oZWFkZXItbGluZS13aWR0aDogNHB4OyAgLy8gNHB4IGZvciBoZWFkZXJcbiAgJHRhYmxlLWJvcmRlci1yYWRpdXM6IDA7ICAvLyBubyBib3JkZXIgcmFkaXVzXG4gICR0YWJsZS1tYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIFBhcmFncmFwaCBzcGFjaW5nXG4gICRwYXJhZ3JhcGgtc3BhY2luZzogMDtcblxuICAuI3skYmxvY2t9IHtcbiAgICAvLyBXcmFwcGVyIGZvciBzY3JvbGxhYmxlIHRhYmxlXG4gICAgJl9fdGFibGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGFibGUtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBNYWluIGRlc2NyaXB0aW9uIGxpc3QgYWN0aW5nIGFzIHRhYmxlXG4gICAgJl9fZGwtdGFibGUge1xuICAgICAgLy8gTW9iaWxlIGZpcnN0OiBTdGFydCB3aXRoIHN0YWNrZWQgbGF5b3V0XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAvLyBTd2l0Y2ggdG8gZ3JpZCBsYXlvdXQgb24gdGFibGV0cyBhbmQgdXBcbiAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIER5bmFtaWNhbGx5IGdlbmVyYXRlIGdyaWQgdGVtcGxhdGUgY29sdW1ucyBiYXNlZCBvbiBkYXRhLWNvbHVtbnMgYXR0cmlidXRlXG4gICAgICAgIC8vIFN1cHBvcnRzIGFueSBudW1iZXIgb2YgY29sdW1ucyBmcm9tIDEgdG8gMjBcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgJltkYXRhLWNvbHVtbnM9XCIjeyRpfVwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIZWFkZXIgc3R5bGVzIChkdCBlbGVtZW50cylcbiAgICAmX190YWJsZS1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWRlci1iZztcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZGVyLXRleHQ7XG4gICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtaGVhZGVyLWxpbmUtd2lkdGggc29saWQgJHRhYmxlLWhlYWRlci1saW5lLWNvbG9yO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAvLyBNb2JpbGU6IGZ1bGwgd2lkdGgsIGhpZGRlbiBieSBkZWZhdWx0XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC8vIFNlY3Rpb24gaGVhZGVyIHN0eWxpbmdcbiAgICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWV2ZW4tYmc7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkdGFibGUtaGVhZGVyLWxpbmUtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdGFibGUtY29sdW1uLWxpbmUtd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2VsbCBzdHlsZXMgKGRkIGVsZW1lbnRzKVxuICAgICZfX3RhYmxlLWNlbGwge1xuICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLy8gTW9iaWxlOiBTaG93IGNvbHVtbiBuYW1lIGJlZm9yZSBjb250ZW50IHVzaW5nIGFyaWEtbGFiZWxcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgLy8gQmFja2dyb3VuZCBjb2xvcnMgZm9yIHplYnJhIHN0cmlwaW5nIGluIG1vYmlsZVxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZXZlbi1iZztcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LW9kZC1iZztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHRhYmxlLWNvbHVtbi1saW5lLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgLy8gUmVtb3ZlIHRoZSBtb2JpbGUgbGFiZWxcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVzZXQgYmFja2dyb3VuZCBmb3IgdGFibGV0K1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBHZW5lcmF0ZSB6ZWJyYSBzdHJpcGluZyBmb3IgY29tbW9uIGNvbHVtbiBjb3VudHMgKDEtMjApXG4gICAgICAgIC8vIFRoaXMgYXV0b21hdGljYWxseSB3b3JrcyBmb3IgYW55IG51bWJlciBvZiBjb2x1bW5zXG4gICAgICAgIEBmb3IgJGNvbHMgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXplYnJhLXN0cmlwaW5nKCRibG9jaywgJGNvbHMsICR0YWJsZS1yb3ctZXZlbi1iZywgJHRhYmxlLXJvdy1vZGQtYmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGFyYWdyYXBoIHNwYWNpbmcgd2l0aGluIHRhYmxlXG4gICAgJl9fdGFibGUtaGVhZGVyIHAsXG4gICAgJl9fdGFibGUtY2VsbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtc3BhY2luZztcbiAgICB9XG5cbiAgICAvLyBIaWdoIGNvbnRyYXN0IG1vZGUgc3VwcG9ydFxuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICAmX190YWJsZS1oZWFkZXIsXG4gICAgICAmX190YWJsZS1jZWxsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQ2FudmFzVGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmludCBzdHlsZXNcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgJl9fdGFibGUtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmX19kbC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgIC8vIFN1cHBvcnQgYW55IG51bWJlciBvZiBjb2x1bW5zIGluIHByaW50XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAgICZbZGF0YS1jb2x1bW5zPVwiI3skaX1cIl0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3skaX0sIDFmcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RhYmxlLWhlYWRlcixcbiAgICAgICZfX3RhYmxlLWNlbGwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/