/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/extensions/tx_form.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[class^=icon__],
[class*=" icon__"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon__arrow-down:before {
  content: "\e900";
}

.icon__arrow-left:before {
  content: "\e901";
}

.icon__arrow-right:before {
  content: "\e902";
}

.icon__arrow-up:before {
  content: "\e903";
}

.icon__article-download:before {
  content: "\e904";
}

.icon__audio:before {
  content: "\e905";
}

.icon__burger:before {
  content: "\e906";
}

.icon__calendar:before {
  content: "\e907";
}

.icon__check--v2:before,
.icon__check-v2:before {
  content: "\e908";
}

.icon__check:before {
  content: "\e909";
}

.icon__chevron-down:before {
  content: "\e90a";
}

.icon__chevron-left--bold:before,
.icon__chevron-left-bold:before {
  content: "\e90b";
}

.icon__chevron-left--solid:before,
.icon__chevron-left-solid:before {
  content: "\e90c";
}

.icon__chevron-left:before {
  content: "\e90d";
}

.icon__chevron-right--bold:before,
.icon__chevron-right-bold:before {
  content: "\e90e";
}

.icon__chevron-right--solid:before,
.icon__chevron-right-solid:before {
  content: "\e90f";
}

.icon__chevron-right:before {
  content: "\e910";
}

.icon__chevron-up:before {
  content: "\e911";
}

.icon__close:before {
  content: "\e912";
}

.icon__download:before {
  content: "\e913";
}

.icon__euro:before {
  content: "\e914";
}

.icon__file-doc:before {
  content: "\e915";
}

.icon__flag--en:before {
  content: "\e916";
}

.icon__flag-en:before {
  content: "\e916";
}

.icon__flag--de .path1:before,
.icon__flag-de .path1:before {
  content: "\e956";
  color: #000;
}

.icon__flag--de .path2:before,
.icon__flag-de .path2:before {
  content: "\e957";
  color: #000;
  margin-left: -1em;
}

.icon__flag--de .path3:before,
.icon__flag-de .path3:before {
  content: "\e958";
  color: #a7a7a7;
  margin-left: -1em;
}

.icon__flag--de .path4:before,
.icon__flag-de .path4:before {
  content: "\e959";
  color: #e3e3e3;
  margin-left: -1em;
}

.icon__interview:before {
  content: "\e917";
}

.icon__link:before {
  content: "\e918";
}

.icon__mail:before {
  content: "\e919";
}

.icon__mic:before {
  content: "\e91a";
}

.icon__minus:before {
  content: "\e91b";
}

.icon__mobile:before {
  content: "\e91c";
}

.icon__phone:before {
  content: "\e91d";
}

.icon__plus:before {
  content: "\e91e";
}

.icon__search:before {
  content: "\e91f";
}

.icon__star:before {
  content: "\e920";
}

.icon__video:before {
  content: "\e921";
}

.icon__gallery:before {
  content: "\e922";
}

.icon__circle-user:before {
  content: "\e95a";
}

.icon__newspaper:before {
  content: "\e95c";
}

.icon__themen--bildung:before,
.icon__themen-bildung:before {
  content: "\e923";
}

.icon__themen--einkommen-existenzsicherung:before,
.icon__themen-einkommen-existenzsicherung:before {
  content: "\e924";
}

.icon__themen--ernaehrung:before,
.icon__themen-ernaehrung:before {
  content: "\e925";
}

.icon__themen--familie:before,
.icon__themen-familie:before {
  content: "\e926";
}

.icon__themen--fluechtlinge:before,
.icon__themen-fluechtlinge:before {
  content: "\e927";
}

.icon__themen--gesundheit:before,
.icon__themen-gesundheit:before {
  content: "\e928";
}

.icon__themen--wiederaufbau:before,
.icon__themen-wiederaufbau:before {
  content: "\e929";
}

.icon__themen--innovationen:before,
.icon__themen-innovationen:before {
  content: "\e92a";
}

.icon__themen--katastrophenschutz:before,
.icon__themen-katastrophenschutz:before {
  content: "\e92b";
}

.icon__themen--klimaschutz:before,
.icon__themen-klimaschutz:before {
  content: "\e92c";
}

.icon__themen--sos-nothilfe:before,
.icon__themen-sos-nothilfe:before {
  content: "\e92d";
}

.icon__themen--wasser:before,
.icon__themen-wasser:before {
  content: "\e92e";
}

.icon__blobe:before,
.icon__globe:before {
  content: "\e92f";
}

.icon__box:before {
  content: "\e930";
}

.icon__cake:before {
  content: "\e931";
}

.icon__candles:before {
  content: "\e932";
}

.icon__certification:before {
  content: "\e933";
}

.icon__coins:before {
  content: "\e934";
}

.icon__FAQ:before {
  content: "\e935";
}

.icon__flag:before {
  content: "\e936";
}

.icon__handshake:before {
  content: "\e937";
}

.icon__handshale--heart:before,
.icon__handshale-heart:before,
.icon__handshake--heart:before,
.icon__handshake-heart:before {
  content: "\e938";
}

.icon__heart-hands:before,
.icon__heart--hands:before {
  content: "\e939";
}

.icon__nature:before {
  content: "\e93a";
}

.icon__quote:before {
  content: "\e93b";
}

.icon__school:before {
  content: "\e93c";
}

.icon__settings:before {
  content: "\e93d";
}

.icon__share:before {
  content: "\e93e";
}

.icon__shop:before {
  content: "\e93f";
}

.icon__sms:before {
  content: "\e940";
}

.icon__virus:before {
  content: "\e941";
}

.icon__baloon:before {
  content: "\e942";
}

.icon__cake--v2:before,
.icon__cake-v2:before {
  content: "\e943";
}

.icon__candles--v2:before,
.icon__candles-v2:before {
  content: "\e944";
}

.icon__company:before {
  content: "\e945";
}

.icon__easter-egg:before {
  content: "\e946";
}

.icon__flower:before {
  content: "\e947";
}

.icon__idea:before {
  content: "\e948";
}

.icon__rings:before {
  content: "\e949";
}

.icon__run:before {
  content: "\e94a";
}

.icon__school--v2:before,
.icon__school-v2:before {
  content: "\e94b";
}

.icon__sports:before {
  content: "\e94c";
}

.icon__xmas:before {
  content: "\e94d";
}

.icon__social--fb:before,
.icon__social-fb:before,
.icon__social--facebook:before {
  content: "\e94e";
}

.icon__social--fbm:before,
.icon__social--fb-messenger:before {
  content: "\e94f";
}

.icon__social--li:before,
.icon__social-li:before,
.icon__social--linkedin:before {
  content: "\e950";
}

.icon__social--tw:before,
.icon__social-tw:before,
.icon__social--twitter:before {
  content: "\e951";
}

.icon__social--x-twitter:before,
.icon__social--X_Twitter:before,
.icon__social-x-twitter:before {
  content: "\e95b";
}

.icon__social--wp:before,
.icon__social-wp:before,
.icon__social--whatsapp:before {
  content: "\e952";
}

.icon__social--xg:before,
.icon__social-xg:before,
.icon__social--xing:before {
  content: "\e953";
}

.icon__social--tiktok:before,
.icon__social-tiktok:before {
  content: "\e954";
}

.icon__social--instagram:before,
.icon__social-instagram:before {
  content: "\e955";
}

.icon__comment:before {
  content: "\e95f";
}

/* source-sans-pro-regular - latin */

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/400.c0d191aa.woff2) format("woff2"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-900 - latin */

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/900.086408af.woff2) format("woff2"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Meta Headline 700 */

@font-face {
  font-family: "Meta Headline Offc W01 Bold";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/700.cd16b603.woff2) format("woff2");
}

@font-face {
  font-family: "icomoon";
  font-display: block;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local(""), url(/build/fonts/icomoon.5115429d.woff2) format("woff2"), url(/build/fonts/icomoon.46c55073.ttf) format("truetype"), url(/build/fonts/icomoon.af1c7ca0.woff) format("woff");
}

.frame-type-form_formframework input:not([type=checkbox]):not([type=radio]),
.frame-type-form_formframework textarea,
.frame-type-form_formframework select,
.ce-form_formframework input:not([type=checkbox]):not([type=radio]),
.ce-form_formframework textarea,
.ce-form_formframework select {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}

.frame-type-form_formframework textarea,
.frame-type-form_formframework select,
.frame-type-form_formframework input:not([type=checkbox]):not([type=radio]),
.ce-form_formframework textarea,
.ce-form_formframework select,
.ce-form_formframework input:not([type=checkbox]):not([type=radio]) {
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.frame-type-form_formframework textarea,
.ce-form_formframework textarea {
  min-height: 160px;
}

.frame-type-form_formframework select,
.ce-form_formframework select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(/build/images/icons/icomoon/icon__chevron-down.svg);
  background-repeat: no-repeat;
  background-position: center right 1rem;
  background-size: 1.25rem;
}

.frame-type-form_formframework input[type=checkbox],
.frame-type-form_formframework input[type=radio],
.ce-form_formframework input[type=checkbox],
.ce-form_formframework input[type=radio] {
  margin-right: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.frame-type-form_formframework .form-label,
.ce-form_formframework .form-label {
  margin-bottom: 0.5rem;
  display: block;
}

.frame-type-form_formframework .form-check--checkbox .form-check-label, .frame-type-form_formframework .form-check--radio .form-check-label,
.ce-form_formframework .form-check--checkbox .form-check-label,
.ce-form_formframework .form-check--radio .form-check-label {
  position: relative;
  display: flex;
  max-width: -moz-max-content;
  max-width: max-content;
}

.frame-type-form_formframework .form-check--checkbox .form-check-label::before, .frame-type-form_formframework .form-check--radio .form-check-label::before,
.ce-form_formframework .form-check--checkbox .form-check-label::before,
.ce-form_formframework .form-check--radio .form-check-label::before {
  position: relative;
  margin-right: 0.5rem;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}

.frame-type-form_formframework .form-check--checkbox .form-check-label.input--checked::before, .frame-type-form_formframework .form-check--radio .form-check-label.input--checked::before,
.ce-form_formframework .form-check--checkbox .form-check-label.input--checked::before,
.ce-form_formframework .form-check--radio .form-check-label.input--checked::before {
  border-width: 2px;
  --tw-text-opacity: 1;
  color: rgb(0 141 52 / var(--tw-text-opacity, 1));
  content: "\e908";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.frame-type-form_formframework .form-check--checkbox .form-check-label:has(input:checked)::before, .frame-type-form_formframework .form-check--radio .form-check-label:has(input:checked)::before,
.ce-form_formframework .form-check--checkbox .form-check-label:has(input:checked)::before,
.ce-form_formframework .form-check--radio .form-check-label:has(input:checked)::before {
  border-width: 2px;
  --tw-text-opacity: 1;
  color: rgb(0 141 52 / var(--tw-text-opacity, 1));
  content: "\e908";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.frame-type-form_formframework .form-check--checkbox .form-check-label,
.ce-form_formframework .form-check--checkbox .form-check-label {
  font-size: 0.9rem;
}

.frame-type-form_formframework .form-check--radio .form-check-label,
.ce-form_formframework .form-check--radio .form-check-label {
  margin-bottom: 0.5rem;
}

.frame-type-form_formframework .form-check--radio .form-check-label:before,
.ce-form_formframework .form-check--radio .form-check-label:before {
  border-radius: 9999px;
}

.frame-type-form_formframework .form-check--radio .form-check-label.input--checked::before,
.ce-form_formframework .form-check--radio .form-check-label.input--checked::before {
  border-width: 2px;
  --tw-text-opacity: 1;
  color: rgb(0 141 52 / var(--tw-text-opacity, 1));
  background: radial-gradient(circle, rgb(0, 141, 52) 40%, rgb(255, 255, 255) 40%);
  content: "";
}

.frame-type-form_formframework .form-check--radio .form-check-label:has(input:checked):before,
.ce-form_formframework .form-check--radio .form-check-label:has(input:checked):before {
  background: radial-gradient(circle, rgb(0, 141, 52) 40%, rgb(255, 255, 255) 40%);
  content: "";
}

.frame-type-form_formframework .form-check .form-check-label > span,
.ce-form_formframework .form-check .form-check-label > span {
  width: calc(100% - 32px);
}

.frame-type-form_formframework .input .error.form-text,
.ce-form_formframework .input .error.form-text {
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity, 1));
}

.frame-type-form_formframework .input.checkbox .form-check-label, .frame-type-form_formframework .input.radio .form-check-label,
.ce-form_formframework .input.checkbox .form-check-label,
.ce-form_formframework .input.radio .form-check-label {
  position: relative;
  display: flex;
  max-width: -moz-max-content;
  max-width: max-content;
}

.frame-type-form_formframework .input.checkbox .form-check-label::before, .frame-type-form_formframework .input.radio .form-check-label::before,
.ce-form_formframework .input.checkbox .form-check-label::before,
.ce-form_formframework .input.radio .form-check-label::before {
  position: relative;
  margin-right: 0.5rem;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}

.frame-type-form_formframework .input.checkbox .form-check-label.input--checked::before, .frame-type-form_formframework .input.radio .form-check-label.input--checked::before,
.ce-form_formframework .input.checkbox .form-check-label.input--checked::before,
.ce-form_formframework .input.radio .form-check-label.input--checked::before {
  border-width: 2px;
  --tw-text-opacity: 1;
  color: rgb(0 141 52 / var(--tw-text-opacity, 1));
  content: "\e908";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.frame-type-form_formframework .input.checkbox .form-check-label:has(input:checked)::before, .frame-type-form_formframework .input.radio .form-check-label:has(input:checked)::before,
.ce-form_formframework .input.checkbox .form-check-label:has(input:checked)::before,
.ce-form_formframework .input.radio .form-check-label:has(input:checked)::before {
  border-width: 2px;
  --tw-text-opacity: 1;
  color: rgb(0 141 52 / var(--tw-text-opacity, 1));
  content: "\e908";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.frame-type-form_formframework .input.radio .form-check-label,
.ce-form_formframework .input.radio .form-check-label {
  margin-bottom: 0.5rem;
}

.frame-type-form_formframework .input.radio .form-check-label:before,
.ce-form_formframework .input.radio .form-check-label:before {
  border-radius: 9999px;
}

.frame-type-form_formframework .input.radio .form-check-label.input--checked::before,
.ce-form_formframework .input.radio .form-check-label.input--checked::before {
  background: radial-gradient(circle, rgb(0, 141, 52) 40%, rgb(255, 255, 255) 40%);
  content: "";
}

.frame-type-form_formframework .input.radio .form-check-label:has(input:checked):before,
.ce-form_formframework .input.radio .form-check-label:has(input:checked):before {
  background: radial-gradient(circle, rgb(0, 141, 52) 40%, rgb(255, 255, 255) 40%);
  content: "";
}

.frame-type-form_formframework .form-group,
.ce-form_formframework .form-group {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhfZm9ybS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBRUE7O0VDQUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FDREo7O0FGSkE7RUFDSTtBRU9KOztBRkxBO0VBQ0k7QUVRSjs7QUZOQTtFQUNJO0FFU0o7O0FGUEE7RUFDSTtBRVVKOztBRlJBO0VBQ0k7QUVXSjs7QUZUQTtFQUNJO0FFWUo7O0FGVkE7RUFDSTtBRWFKOztBRlhBO0VBQ0k7QUVjSjs7QUZaQTs7RUFFSTtBRWVKOztBRlpBO0VBQ0k7QUVlSjs7QUZiQTtFQUNJO0FFZ0JKOztBRmRBOztFQUVJO0FFaUJKOztBRmRBOztFQUVJO0FFaUJKOztBRmRBO0VBQ0k7QUVpQko7O0FGZkE7O0VBRUk7QUVrQko7O0FGZkE7O0VBRUk7QUVrQko7O0FGZkE7RUFDSTtBRWtCSjs7QUZoQkE7RUFDSTtBRW1CSjs7QUZqQkE7RUFDSTtBRW9CSjs7QUZsQkE7RUFDSTtBRXFCSjs7QUZuQkE7RUFDSTtBRXNCSjs7QUZwQkE7RUFDSTtBRXVCSjs7QUZyQkE7RUFDSTtBRXdCSjs7QUZ0QkE7RUFDSTtBRXlCSjs7QUZ2QkE7O0VBRUk7RUFDQTtBRTBCSjs7QUZ4QkE7O0VBRUk7RUFDQTtFQUNBO0FFMkJKOztBRnpCQTs7RUFFSTtFQUNBO0VBQ0E7QUU0Qko7O0FGMUJBOztFQUVJO0VBQ0E7RUFDQTtBRTZCSjs7QUYxQkE7RUFDSTtBRTZCSjs7QUYzQkE7RUFDSTtBRThCSjs7QUY1QkE7RUFDSTtBRStCSjs7QUY3QkE7RUFDSTtBRWdDSjs7QUY5QkE7RUFDSTtBRWlDSjs7QUYvQkE7RUFDSTtBRWtDSjs7QUZoQ0E7RUFDSTtBRW1DSjs7QUZqQ0E7RUFDSTtBRW9DSjs7QUZsQ0E7RUFDSTtBRXFDSjs7QUZuQ0E7RUFDSTtBRXNDSjs7QUZwQ0E7RUFDSTtBRXVDSjs7QUZyQ0E7RUFDSTtBRXdDSjs7QUZ0Q0E7RUFDSTtBRXlDSjs7QUZ2Q0E7RUFDSTtBRTBDSjs7QUZ4Q0E7O0VBRUk7QUUyQ0o7O0FGeENBOztFQUVJO0FFMkNKOztBRnhDQTs7RUFFSTtBRTJDSjs7QUZ4Q0E7O0VBRUk7QUUyQ0o7O0FGeENBOztFQUVJO0FFMkNKOztBRnhDQTs7RUFFSTtBRTJDSjs7QUZ4Q0E7O0VBRUk7QUUyQ0o7O0FGeENBOztFQUVJO0FFMkNKOztBRnhDQTs7RUFFSTtBRTJDSjs7QUZ4Q0E7O0VBRUk7QUUyQ0o7O0FGeENBOztFQUVJO0FFMkNKOztBRnhDQTs7RUFFSTtBRTJDSjs7QUZ4Q0E7O0VBRUk7QUUyQ0o7O0FGeENBO0VBQ0k7QUUyQ0o7O0FGekNBO0VBQ0k7QUU0Q0o7O0FGMUNBO0VBQ0k7QUU2Q0o7O0FGM0NBO0VBQ0k7QUU4Q0o7O0FGNUNBO0VBQ0k7QUUrQ0o7O0FGN0NBO0VBQ0k7QUVnREo7O0FGOUNBO0VBQ0k7QUVpREo7O0FGL0NBO0VBQ0k7QUVrREo7O0FGaERBOzs7O0VBSUk7QUVtREo7O0FGaERBOztFQUVJO0FFbURKOztBRmhEQTtFQUNJO0FFbURKOztBRmpEQTtFQUNJO0FFb0RKOztBRmxEQTtFQUNJO0FFcURKOztBRm5EQTtFQUNJO0FFc0RKOztBRnBEQTtFQUNJO0FFdURKOztBRnJEQTtFQUNJO0FFd0RKOztBRnREQTtFQUNJO0FFeURKOztBRnZEQTtFQUNJO0FFMERKOztBRnhEQTtFQUNJO0FFMkRKOztBRnpEQTs7RUFFSTtBRTRESjs7QUZ6REE7O0VBRUk7QUU0REo7O0FGMURBO0VBQ0k7QUU2REo7O0FGM0RBO0VBQ0k7QUU4REo7O0FGNURBO0VBQ0k7QUUrREo7O0FGN0RBO0VBQ0k7QUVnRUo7O0FGOURBO0VBQ0k7QUVpRUo7O0FGL0RBO0VBQ0k7QUVrRUo7O0FGaEVBOztFQUVJO0FFbUVKOztBRmpFQTtFQUNJO0FFb0VKOztBRmxFQTtFQUNJO0FFcUVKOztBRm5FQTs7O0VBR0k7QUVzRUo7O0FGcEVBOztFQUVJO0FFdUVKOztBRnJFQTs7O0VBR0k7QUV3RUo7O0FGckVBOzs7RUFHSTtBRXdFSjs7QUZyRUE7OztFQUdJO0FFd0VKOztBRnJFQTs7O0VBR0k7QUV3RUo7O0FGckVBOzs7RUFHSTtBRXdFSjs7QUZyRUE7O0VBRUk7QUV3RUo7O0FGckVBOztFQUVJO0FFd0VKOztBRnRFQTtFQUNJO0FFeUVKOztBQ3ZiQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwYko7O0FDeGJBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBiSjs7QUN4YkE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMGJKOztBQ3ZiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHliSjs7QUFuZFE7Ozs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtBOzs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0E7O0VBQUE7QUFBQTs7QUFHQTs7RUFBQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpBOztBQVFBOzs7O0VBQUE7RUFBQTtLQUFBO1VBQUE7QUFBQTs7QUFHQTs7RUFBQTtFQUFBO0FBQUE7O0FBTVE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFSTs7O0VBQUE7RUFBQTtFQUFBO0VBQ0E7RURyQ2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBQzBCZ0I7O0FBUUE7OztFQUFBO0VBQUE7RUFBQTtFQUNBO0VEN0NoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QUNrQ2dCOztBQU9SOztFQUNJO0FBa2ZoQjs7QUE3ZWdCOztFQUFBO0FBQUE7O0FBRUk7O0VBQUE7QUFBQTs7QUFHQTs7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUtBO0FBUEE7O0FBWUo7O0VBQ0k7RUFLQTtBQXllcEI7O0FBbmVZOztFQUNJO0FBc2VoQjs7QUEvZFk7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0k7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFSTs7O0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUR0R2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBQzJGZ0I7O0FBT0E7OztFQUFBO0VBQUE7RUFBQTtFQUNBO0VEN0doQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QUNrR2dCOztBQVFKOztFQUFBO0FBQUE7O0FBRUk7O0VBQUE7QUFBQTs7QUFFSjs7RUFDSTtFQUtBO0FBbWZwQjs7QUEvZWdCOztFQUNJO0VBS0E7QUE4ZXBCOztBQXZlUTs7RUFBQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9zeXN0ZW0vaWNvbW9vbi9kZWZpbml0aW9ucy5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL3N5c3RlbS9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL2V4dGVuc2lvbnMvdHhfZm9ybS5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL3N5c3RlbS9mb250cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5bY2xhc3NePVwiaWNvbl9fXCJdLFxuW2NsYXNzKj1cIiBpY29uX19cIl0ge1xuICBAaW5jbHVkZSBpY29tb29uLWJhc2Utc3R5bGU7XG59XG5cbi5pY29uX19hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uX19hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uX19hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbl9fYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb25fX2FydGljbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb25fX2F1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uX19idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb25fX2NhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uX19jaGVjay0tdjI6YmVmb3JlLFxuLmljb25fX2NoZWNrLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb25fX2NoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uX19jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb25fX2NoZXZyb24tbGVmdC0tYm9sZDpiZWZvcmUsXG4uaWNvbl9fY2hldnJvbi1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbl9fY2hldnJvbi1sZWZ0LS1zb2xpZDpiZWZvcmUsXG4uaWNvbl9fY2hldnJvbi1sZWZ0LXNvbGlkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb25fX2NoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbl9fY2hldnJvbi1yaWdodC0tYm9sZDpiZWZvcmUsXG4uaWNvbl9fY2hldnJvbi1yaWdodC1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb25fX2NoZXZyb24tcmlnaHQtLXNvbGlkOmJlZm9yZSxcbi5pY29uX19jaGV2cm9uLXJpZ2h0LXNvbGlkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb25fX2NoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb25fX2NoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb25fX2Nsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uX19kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbl9fZXVybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbl9fZmlsZS1kb2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb25fX2ZsYWctLWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uX19mbGFnLWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uX19mbGFnLS1kZSAucGF0aDE6YmVmb3JlLFxuLmljb25fX2ZsYWctZGUgLnBhdGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5pY29uX19mbGFnLS1kZSAucGF0aDI6YmVmb3JlLFxuLmljb25fX2ZsYWctZGUgLnBhdGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTdcIjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cbi5pY29uX19mbGFnLS1kZSAucGF0aDM6YmVmb3JlLFxuLmljb25fX2ZsYWctZGUgLnBhdGgzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbiAgICBjb2xvcjogI2E3YTdhNztcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cbi5pY29uX19mbGFnLS1kZSAucGF0aDQ6YmVmb3JlLFxuLmljb25fX2ZsYWctZGUgLnBhdGg0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIjtcbiAgICBjb2xvcjogI2UzZTNlMztcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmljb25fX2ludGVydmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbl9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbl9fbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbl9fbWljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uX19taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbl9fbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uX19waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbl9fcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbl9fc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uX19zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uX192aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbl9fZ2FsbGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbl9fY2lyY2xlLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmljb25fX25ld3NwYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4uaWNvbl9fdGhlbWVuLS1iaWxkdW5nOmJlZm9yZSxcbi5pY29uX190aGVtZW4tYmlsZHVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uX190aGVtZW4tLWVpbmtvbW1lbi1leGlzdGVuenNpY2hlcnVuZzpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWVpbmtvbW1lbi1leGlzdGVuenNpY2hlcnVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uX190aGVtZW4tLWVybmFlaHJ1bmc6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1lcm5hZWhydW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb25fX3RoZW1lbi0tZmFtaWxpZTpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWZhbWlsaWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbl9fdGhlbWVuLS1mbHVlY2h0bGluZ2U6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1mbHVlY2h0bGluZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbl9fdGhlbWVuLS1nZXN1bmRoZWl0OmJlZm9yZSxcbi5pY29uX190aGVtZW4tZ2VzdW5kaGVpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uX190aGVtZW4tLXdpZWRlcmF1ZmJhdTpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLXdpZWRlcmF1ZmJhdTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uX190aGVtZW4tLWlubm92YXRpb25lbjpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWlubm92YXRpb25lbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uX190aGVtZW4tLWthdGFzdHJvcGhlbnNjaHV0ejpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWthdGFzdHJvcGhlbnNjaHV0ejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uX190aGVtZW4tLWtsaW1hc2NodXR6OmJlZm9yZSxcbi5pY29uX190aGVtZW4ta2xpbWFzY2h1dHo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbl9fdGhlbWVuLS1zb3Mtbm90aGlsZmU6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1zb3Mtbm90aGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbl9fdGhlbWVuLS13YXNzZXI6YmVmb3JlLFxuLmljb25fX3RoZW1lbi13YXNzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbl9fYmxvYmU6YmVmb3JlLFxuLmljb25fX2dsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb25fX2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uaWNvbl9fY2FrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uaWNvbl9fY2FuZGxlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbl9fY2VydGlmaWNhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbl9fY29pbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljb25fX0ZBUTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uaWNvbl9fZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbl9faGFuZHNoYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uX19oYW5kc2hhbGUtLWhlYXJ0OmJlZm9yZSxcbi5pY29uX19oYW5kc2hhbGUtaGVhcnQ6YmVmb3JlLFxuLmljb25fX2hhbmRzaGFrZS0taGVhcnQ6YmVmb3JlLFxuLmljb25fX2hhbmRzaGFrZS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uX19oZWFydC1oYW5kczpiZWZvcmUsXG4uaWNvbl9faGVhcnQtLWhhbmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb25fX25hdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvbl9fcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb25fX3NjaG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvbl9fc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb25fX3NoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5pY29uX19zaG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5pY29uX19zbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmljb25fX3ZpcnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5pY29uX19iYWxvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLmljb25fX2Nha2UtLXYyOmJlZm9yZSxcbi5pY29uX19jYWtlLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb25fX2NhbmRsZXMtLXYyOmJlZm9yZSxcbi5pY29uX19jYW5kbGVzLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5pY29uX19jb21wYW55OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5pY29uX19lYXN0ZXItZWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbi5pY29uX19mbG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljb25fX2lkZWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb25fX3JpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uX19ydW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmljb25fX3NjaG9vbC0tdjI6YmVmb3JlLFxuLmljb25fX3NjaG9vbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbl9fc3BvcnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5pY29uX194bWFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5pY29uX19zb2NpYWwtLWZiOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtZmI6YmVmb3JlLFxuLmljb25fX3NvY2lhbC0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLmljb25fX3NvY2lhbC0tZmJtOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtLWZiLW1lc3NlbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbl9fc29jaWFsLS1saTpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLWxpOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb25fX3NvY2lhbC0tdHc6YmVmb3JlLFxuLmljb25fX3NvY2lhbC10dzpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb25fX3NvY2lhbC0teC10d2l0dGVyOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtLVhfVHdpdHRlcjpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLXgtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uX19zb2NpYWwtLXdwOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtd3A6YmVmb3JlLFxuLmljb25fX3NvY2lhbC0td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbl9fc29jaWFsLS14ZzpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLXhnOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtLXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbl9fc29jaWFsLS10aWt0b2s6YmVmb3JlLFxuLmljb25fX3NvY2lhbC10aWt0b2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbl9fc29jaWFsLS1pbnN0YWdyYW06YmVmb3JlLFxuLmljb25fX3NvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLmljb25fX2NvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuIiwiQG1peGluIGljb21vb24tYmFzZS1zdHlsZSB7XG4gICAgLy8gVXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHNcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLy8gQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIkB1c2UgXCIuLi9zeXN0ZW0vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL3N5c3RlbS91dGlsaXRpZXNcIiBhcyB1dGlscztcblxuLmZyYW1lLXR5cGUtZm9ybV9mb3JtZnJhbWV3b3JrLFxuLmNlLWZvcm1fZm9ybWZyYW1ld29yayB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LTMwMDtcbiAgICB9XG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0LFxuICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgICBAYXBwbHkgcHgtMyBweS1bLjg3NXJlbV0gdy1mdWxsO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIEBhcHBseSBtaW4taC1bMTYwcHhdO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb21vb24vaWNvbl9fY2hldnJvbi1kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBAYXBwbHkgbXItMiBhcHBlYXJhbmNlLW5vbmU7XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrIG1iLTI7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgJi0tY2hlY2tib3gsXG4gICAgICAgICYtLXJhZGlvIHtcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBtYXgtdy1tYXggYmVmb3JlOnJlbGF0aXZlIGJlZm9yZTpmbGV4IGJlZm9yZTppdGVtcy1jZW50ZXIgYmVmb3JlOmp1c3RpZnktY2VudGVyIGJlZm9yZTpoLTYgYmVmb3JlOnctNiBiZWZvcmU6bXItMiBiZWZvcmU6Ym9yZGVyIGJlZm9yZTpib3JkZXItZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgJi5pbnB1dC0tY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gYm9yZGVyLTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHV0aWxzLmljb21vb24tYmFzZS1zdHlsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gYm9yZGVyLTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHV0aWxzLmljb21vb24tYmFzZS1zdHlsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2hlY2tib3h7XG4gICAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmFkaW8ge1xuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dC0tY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gYm9yZGVyLTI7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgY2lyY2xlLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAxNDEsIDUyLCAxKSA0MCUsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDQwJVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIGNpcmNsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMTQxLCA1MiwgMSkgNDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA0MCVcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICAgIC5lcnJvci5mb3JtLXRleHQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmFzZSB0ZXh0LXJlZC1saWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmNoZWNrYm94LFxuICAgICAgICAmLnJhZGlvIHtcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBtYXgtdy1tYXggYmVmb3JlOnJlbGF0aXZlIGJlZm9yZTpmbGV4IGJlZm9yZTppdGVtcy1jZW50ZXIgYmVmb3JlOmp1c3RpZnktY2VudGVyIGJlZm9yZTpoLTYgYmVmb3JlOnctNiBiZWZvcmU6bXItMiBiZWZvcmU6Ym9yZGVyIGJlZm9yZTpib3JkZXItZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgJi5pbnB1dC0tY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gYm9yZGVyLTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHV0aWxzLmljb21vb24tYmFzZS1zdHlsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbDpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuIGJvcmRlci0yO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1dGlscy5pY29tb29uLWJhc2Utc3R5bGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmFkaW8ge1xuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dC0tY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgY2lyY2xlLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAxNDEsIDUyLCAxKSA0MCUsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDQwJVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDE0MSwgNTIsIDEpIDQwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNDAlXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICB9XG59XG5cblxuIiwiQHVzZSBcImljb21vb24vZGVmaW5pdGlvbnNcIiBhcyAqO1xuXG5cbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby80MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIHNvdXJjZS1zYW5zLXByby05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLzkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDUrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogTWV0YSBIZWFkbGluZSA3MDAgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1ldGEgSGVhZGxpbmUgT2ZmYyBXMDEgQm9sZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21ldGEtaGVhZC1wcm8vNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLy8gSWNvbW9vbiBJY29uZm9udFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAvLyBTdXBlciBNb2Rlcm4gQnJvd3NlcnNcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmMj83MjhuYWsnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uL2ljb21vb24udHRmPzcyOG5haycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPzcyOG5haycpIGZvcm1hdCgnd29mZicpO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/