/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/css/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/**/
[data-color-theme=berry] {
  --colPrimary700: #3d151f;
  --colPrimary600: #8b293d;
  --colPrimary500: #b3344e;
  --colPrimary400: #d16279;
  --colPrimary300: #d16279;
  --colPrimary200: #e8b1bc;
  --colPrimary100: #faecef;
}

[data-color-mode=dark] {
  --colBlack: #000;
  --colSoftBlack: #121212;
  --colGrey900: #222;
  --colGrey800: #333;
  --colGrey700: #444;
  --colGrey600: #666;
  --colGrey500: #888;
  --colGrey400: #aaa;
  --colGrey300: #bbb;
  --colGrey200: #ddd;
  --colGrey100: #eee;
  --colWhite500: #f0f0f0;
  --colSoftWhite: #fcfcfc;
  --colWhite: #fff;
  --color-light: #fff;
}

:root {
  --colPrimary700: #003232;
  --colPrimary600: #005a44;
  --colPrimary500: #008255;
  --colPrimary400: #00D278;
  --colPrimary300: #39c585;
  --colPrimary200: #bff4dd;
  --colPrimary100: #f5fdfa;
  --colBlack: #000;
  --colSoftBlack: #121212;
  --colGrey900: #222;
  --colGrey800: #333;
  --colGrey700: #444;
  --colGrey600: #666;
  --colGrey500: #ccc;
  --colGrey400: #ddd;
  --colGrey300: #eee;
  --colGrey200: #f0f0f0;
  --colGrey100: #F9f9f9;
  --colWhite500: #f8f8f8;
  --colSoftWhite: #fcfcfc;
  --colWhite: #fff;
  --color-light: #fff;
  --colSuccess100: #eff8ef;
  --colSuccess500: #42AA49;
  --colSuccess700: #2C722F;
  --colWarning100: #fbf7f1;
  --colWarning500: #D89F54;
  --colWarning700: #8D5E20;
  --colError500: #D85854;
  --colError300: #f9eeee;
  --colError600: #B72E2A;
  --colError700: #D81913;
}

.tos-elevate1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.tos-elevate2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.tos-elevate3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.tos-elevate4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.tos-elevate5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

/*------------------------------------------------
/* Schriftarten
/*----------------------------------------------*/
/* @font-face {
*     font-family: roboto;
*     font-weight: 200;
*     font-style: normal;
*     src: url('../fonts/Roboto-Thin.ttf') format('truetype');
* }
* @font-face {
*     font-family: roboto;
*     font-weight: 300;
*     font-style: normal;
*     src: url('../fonts/Roboto-Light.ttf') format('truetype');
* }
*@import url('https:*fonts.googleapis.com/css?family=Roboto:400,500,700'); */
@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 300;
  src: url(/backend/build/fonts/Roboto-Light.057aa247.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 400;
  src: url(/backend/build/fonts/Roboto-Regular.71779d80.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 500;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Medium.ea7d3afe.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 700;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Bold.9630c546.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 900;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Black.7f3ed21e.ttf) format("truetype");
}
.tos-fontFamStd {
  font-family: roboto, arial, sans-serif;
}

.tos-fontFamIcon {
  font-family: "Font Awesome 6 Pro";
}

.tos-fsOmega {
  font-size: 14px !important;
}

.tos-fsAlpha {
  font-size: 26px !important;
}

.tos-fsBeta {
  font-size: 20px !important;
}

.tos-fsGamma {
  font-size: 18px !important;
}

.tos-fsDelta {
  font-size: 16px !important;
}

.tos-fsKilo {
  font-size: 35px !important;
}

.tos-fsMini {
  font-size: 12px !important;
}

.tos-fsMicro {
  font-size: 10px !important;
}

.tos-fsIcon {
  font-size: 14px !important;
}

.tos-fwStandard {
  font-weight: 500 !important;
}

.tos-fwIconStandard::before {
  font-weight: 500 !important;
}

/*------------------------------------------------*/
.uk-grid[style*="display: none"] + .uk-grid-small {
  margin-top: 0;
}

.tos-border, .tos-border-left, .tos-border-bottom, .tos-border-right, .tos-border-top, .tos-border-around--wide, .tos-border-around, .tos-border--bigSeparatorHR {
  border-style: solid;
  border-color: var(--colGrey400);
  border-width: 0;
}

.tos-border--dark {
  border-color: var(--colGrey600);
}

.tos-border--wide {
  border-width: 2px;
}

.tos-border--bigSeparatorHR {
  border-top-width: 5px;
  border-color: var(--colPrimary600);
}

.tos-border-around {
  border-width: 1px;
}
.tos-border-around--wide {
  border-width: 2px;
}

.tos-border-top {
  border-top-width: 1px;
}

.tos-border-right {
  border-right-width: 1px;
}

.tos-border-bottom {
  border-bottom-width: 1px;
}

.tos-border-left {
  border-left-width: 1px;
}

.tos-col-primary700 {
  color: var(--colPrimary700);
}

.tos-col-primary600 {
  color: var(--colPrimary600);
}

.tos-col-primary500 {
  color: var(--colPrimary500);
}

.tos-col-primary400 {
  color: var(--colPrimary400);
}

.tos-col-primary200 {
  color: var(--colPrimary200);
}

.tos-col-primary200-hover:hover {
  color: var(--colPrimary200);
}

.tos-col-primary100 {
  color: var(--colPrimary100);
}

.tos-col-primary100-hover:hover {
  color: var(--colPrimary100);
}

.tos-bgCol-primary700 {
  background-color: var(--colPrimary700) !important;
}

.tos-bgCol-primary600 {
  background-color: var(--colPrimary600) !important;
}

.tos-bgCol-primary500 {
  background-color: var(--colPrimary500) !important;
}

.tos-bgCol-primary400 {
  background-color: var(--colPrimary400) !important;
}

.tos-bgCol-primary200 {
  background-color: var(--colPrimary200) !important;
}

.tos-bgCol-primary100 {
  background-color: var(--colPrimary100) !important;
}

.tos-bgCol-white {
  background-color: #fff !important;
}
[data-color-mode=dark] .tos-bgCol-white {
  background-color: var(--colGrey900) !important;
}

.tos-bgCol-none {
  background-color: transparent !important;
}

/************************************************/
.tos-col-grey700 {
  color: var(--colGrey700);
}
[data-color-mode=dark] .tos-col-grey700 {
  color: var(--colGrey300);
}

.tos-col-grey600 {
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-col-grey600 {
  color: var(--colGrey400);
}

.tos-col-grey500 {
  color: var(--colGrey500);
}

.tos-col-grey400 {
  color: var(--colGrey400);
}
[data-color-mode=dark] .tos-col-grey400 {
  color: var(--colGrey600);
}

.tos-col-grey300 {
  color: var(--colGrey300);
}
[data-color-mode=dark] .tos-col-grey300 {
  color: var(--colGrey700);
}

.tos-bgCol-grey700 {
  background-color: var(--colGrey700) !important;
}
[data-color-mode=dark] .tos-bgCol-grey700 {
  background-color: var(--colGrey300) !important;
}

.tos-bgCol-grey600 {
  background-color: var(--colGrey600) !important;
}
[data-color-mode=dark] .tos-bgCol-grey600 {
  background-color: var(--colGrey400) !important;
}

.tos-bgCol-grey500 {
  background-color: var(--colGrey500) !important;
}

.tos-bgCol-grey400 {
  background-color: var(--colGrey400) !important;
}
[data-color-mode=dark] .tos-bgCol-grey400 {
  background-color: var(--colGrey600) !important;
}

.tos-bgCol-grey300 {
  background-color: var(--colGrey300) !important;
}
[data-color-mode=dark] .tos-bgCol-grey300 {
  background-color: var(--colGrey700) !important;
}

/*************************************************/
.tos-col-fontStd {
  color: var(--colSoftBlack);
}

.tos-bgCol-fontStd {
  background-color: var(--colSoftBlack) !important;
}

.tos-col-softWhite {
  color: var(--colSoftWhite);
}

.tos-bgCol-softWhite {
  background-color: var(--colSoftWhite) !important;
}

/*************************************************/
.tos-col-success500 {
  color: #42AA49;
}

.tos-col-warning500 {
  color: #D89F54;
}

.tos-col-error500 {
  color: #D85854;
}

.tos-col-error300 {
  color: #f9eeee;
}

.tos-col-error600 {
  color: #B72E2A;
}
.tos-col-error600:hover {
  color: #D85854;
}

.tos-col-error700 {
  color: #D81913;
}

.tos-bgCol-success500 {
  background-color: #42AA49 !important;
}

.tos-bgCol-warning500 {
  background-color: #D89F54 !important;
}

.tos-bgCol-error500 {
  background-color: #D85854 !important;
}

.tos-bgCol-error400 {
  background-color: #f9eeee !important;
}

.tos-bgCol-error600 {
  background-color: #B72E2A !important;
}

.tos-bgCol-error700 {
  background-color: #D81913 !important;
}

.tos-icon--save::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0c7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--add::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f067";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--search::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f002";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--help::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f059";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--warning::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--info::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f05a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--edit::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f044";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--copy::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f0c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--move::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f047";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--confirm::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f058";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--confirm-service::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f058";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--cancel-service::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f056";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--more-functions::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e10a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--replace::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f361";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--folder::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f07b";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--folderUp::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\e054";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--calendar::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f073";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--calendar-warning::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f334";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--delete::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f2ed";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--linkgoto::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f356";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--linkout::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f35d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--default::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e27d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--variables::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f7ea";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--undo::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f0e2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--redo::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f01e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--update::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f021";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--required::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f621";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--visible::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f06e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--invisible::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f070";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--settings::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f013";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--email::before, a[href^=mailto]::before,
.a[href^=mailto]::before, .navMainMenu [href^=mailto].navMainMenu__a::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0e0";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone::before, a[href^=tel]::before,
.a[href^=tel]::before, .navMainMenu [href^=tel].navMainMenu__a::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f095";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone-mobile::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f3cd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone-landline::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f8d3";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--fax::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f1ac";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--chat::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f27a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--chat-other::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f4a3";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--website::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0ac";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--check::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f00c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ai::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\e2ca";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--export::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  content: "\f56e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--clear::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f12d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--preview::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  content: "\f1e5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--spinner::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f751";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--choose::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f141";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--select::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f00c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--windowClose::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f410";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--close::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--minimize::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0d7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--expand::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f065";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--bookmark::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f02e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--bug::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f188";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--columns::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f0db";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--unlock::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f13e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--previous::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f053";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--next::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f054";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--first::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f323";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--last::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f324";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--batchChange::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f5fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 500;
  content: "\f884";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sortable::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0dc";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort-desc::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort-asc::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0de";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dragdrop::before, .tos-list--sortable .sort-handle::before, .tos-dragdrop-handle::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f7a4";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--compress::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f066";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-square::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  opacity: 0.9;
  content: "\f0c8";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-open::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f0fe";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-close::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f146";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--person::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f007";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--activityboard::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f737";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--buchungsstand::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f828";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vorgang::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f145";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vorgaenge::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e1d0";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reisen::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f4d7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--kontaktdaten::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f500";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--inhalte::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f1dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--marketing::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f675";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reporting::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f201";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--fibu::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\e3fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--flight::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f072";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--birthday::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f1fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--address::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f3c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--nationality::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f7a2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--payment::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f0d6";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--gutschein::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f646";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--leistungstraeger::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f47b";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vertriebspartner::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f2b5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reiseleiter::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f456";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reiseobjekt::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f276";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--buchungsdatum::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f274";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vormerkung::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\e100";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--lastminute::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e354";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--timeline::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\e1d1";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-heading::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f1dc";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-textbaustein::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f1dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-media::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f87c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-product::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f1b2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-sales::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e1e7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-flight::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e22d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-documents::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f56c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-csat::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f581";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-todo::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f737";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-note::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e1ff";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-reassign::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\e5c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

/*------------------------*/
.tos-icon--next {
  flex-direction: row-reverse;
}
.tos-icon--next::before {
  margin-right: 0;
  margin-left: 5px;
}

.tos-icon--noMargin::before {
  margin-left: 0;
  margin-right: 0;
}

.tos-icon--bold::before {
  font-weight: 700;
}

.tos-icon--fixedWidth {
  width: 20px;
  text-align: center;
}

/*------------------------*/
i[class^=tos-icon] {
  font-style: normal;
  display: inline-block;
}

/*------------------------*/
[class^=tos-icon-state] {
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: block;
  background: var(--colGrey400);
  border: 1px solid var(--colGrey400);
}

.tos-icon-state--green {
  background: #42AA49;
  border-color: #42AA49;
}

.tos-icon-state--red {
  background: #D85854;
  border-color: #D85854;
}

.tos-icon-state--yellow {
  background: #D89F54;
  border-color: #D89F54;
}

.tos-icon-state--secondary.tos-icon-state--green {
  background: #eff8ef;
}
.tos-icon-state--secondary.tos-icon-state--red {
  background: #f9eeee;
}
.tos-icon-state--secondary.tos-icon-state--yellow {
  background: #fbf7f1;
}

.tos-image-ar16-9 {
  aspect-ratio: 1/1;
}

.uk-width-7-8 {
  width: calc(100% / 8 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-8\@s {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-8\@m {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-8\@l {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-8\@xl {
    width: calc(100% / 8 * 7);
  }
}
.uk-width-6-8 {
  width: calc(100% / 8 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-8\@s {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-8\@m {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-8\@l {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-8\@xl {
    width: calc(100% / 8 * 6);
  }
}
.uk-width-5-8 {
  width: calc(100% / 8 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-8\@s {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-8\@m {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-8\@l {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-8\@xl {
    width: calc(100% / 8 * 5);
  }
}
.uk-width-4-8 {
  width: calc(100% / 8 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-8\@s {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-8\@m {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-8\@l {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-8\@xl {
    width: calc(100% / 8 * 4);
  }
}
.uk-width-3-8 {
  width: calc(100% / 8 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-8\@s {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-8\@m {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-8\@l {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-8\@xl {
    width: calc(100% / 8 * 3);
  }
}
.uk-width-2-8 {
  width: calc(100% / 8 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-8\@s {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-8\@m {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-8\@l {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-8\@xl {
    width: calc(100% / 8 * 2);
  }
}
.uk-width-1-8 {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-8\@s {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-8\@m {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-8\@l {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-8\@xl {
    width: calc(100% / 8 * 1);
  }
}
.uk-child-width-1-8 > * {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-8\@s > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-8\@m > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-8\@l > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-8\@xl > * {
    width: calc(100% / 8 * 1);
  }
}
.uk-width-9-10 {
  width: calc(100% / 10 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-10\@s {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-10\@m {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-10\@l {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-10\@xl {
    width: calc(100% / 10 * 9);
  }
}
.uk-width-8-10 {
  width: calc(100% / 10 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-10\@s {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-10\@m {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-10\@l {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-10\@xl {
    width: calc(100% / 10 * 8);
  }
}
.uk-width-7-10 {
  width: calc(100% / 10 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-10\@s {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-10\@m {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-10\@l {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-10\@xl {
    width: calc(100% / 10 * 7);
  }
}
.uk-width-6-10 {
  width: calc(100% / 10 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-10\@s {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-10\@m {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-10\@l {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-10\@xl {
    width: calc(100% / 10 * 6);
  }
}
.uk-width-5-10 {
  width: calc(100% / 10 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-10\@s {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-10\@m {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-10\@l {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-10\@xl {
    width: calc(100% / 10 * 5);
  }
}
.uk-width-4-10 {
  width: calc(100% / 10 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-10\@s {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-10\@m {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-10\@l {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-10\@xl {
    width: calc(100% / 10 * 4);
  }
}
.uk-width-3-10 {
  width: calc(100% / 10 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-10\@s {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-10\@m {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-10\@l {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-10\@xl {
    width: calc(100% / 10 * 3);
  }
}
.uk-width-2-10 {
  width: calc(100% / 10 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-10\@s {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-10\@m {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-10\@l {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-10\@xl {
    width: calc(100% / 10 * 2);
  }
}
.uk-width-1-10 {
  width: calc(100% / 10 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-10\@s {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-10\@m {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-10\@l {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-10\@xl {
    width: calc(100% / 10 * 1);
  }
}
.uk-child-width-1-10 > * {
  width: calc(100% / 10 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-10\@s > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-10\@m > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-10\@l > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-10\@xl > * {
    width: calc(100% / 10 * 1);
  }
}
.uk-width-11-12 {
  width: calc(100% / 12 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-12\@s {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-12\@m {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-12\@l {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-12\@xl {
    width: calc(100% / 12 * 11);
  }
}
.uk-width-10-12 {
  width: calc(100% / 12 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-12\@s {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-12\@m {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-12\@l {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-12\@xl {
    width: calc(100% / 12 * 10);
  }
}
.uk-width-9-12 {
  width: calc(100% / 12 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-12\@s {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-12\@m {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-12\@l {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-12\@xl {
    width: calc(100% / 12 * 9);
  }
}
.uk-width-8-12 {
  width: calc(100% / 12 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-12\@s {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-12\@m {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-12\@l {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-12\@xl {
    width: calc(100% / 12 * 8);
  }
}
.uk-width-7-12 {
  width: calc(100% / 12 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-12\@s {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-12\@m {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-12\@l {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-12\@xl {
    width: calc(100% / 12 * 7);
  }
}
.uk-width-6-12 {
  width: calc(100% / 12 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-12\@s {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-12\@m {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-12\@l {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-12\@xl {
    width: calc(100% / 12 * 6);
  }
}
.uk-width-5-12 {
  width: calc(100% / 12 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-12\@s {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-12\@m {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-12\@l {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-12\@xl {
    width: calc(100% / 12 * 5);
  }
}
.uk-width-4-12 {
  width: calc(100% / 12 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-12\@s {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-12\@m {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-12\@l {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-12\@xl {
    width: calc(100% / 12 * 4);
  }
}
.uk-width-3-12 {
  width: calc(100% / 12 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-12\@s {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-12\@m {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-12\@l {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-12\@xl {
    width: calc(100% / 12 * 3);
  }
}
.uk-width-2-12 {
  width: calc(100% / 12 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-12\@s {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-12\@m {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-12\@l {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-12\@xl {
    width: calc(100% / 12 * 2);
  }
}
.uk-width-1-12 {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-12\@s {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-12\@m {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-12\@l {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-12\@xl {
    width: calc(100% / 12 * 1);
  }
}
.uk-child-width-1-12 > * {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-12\@s > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-12\@m > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-12\@l > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-12\@xl > * {
    width: calc(100% / 12 * 1);
  }
}
.uk-width-15-16 {
  width: calc(100% / 16 * 15);
}

@media (min-width: 640px) {
  .uk-width-15-16\@s {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 960px) {
  .uk-width-15-16\@m {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1200px) {
  .uk-width-15-16\@l {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1600px) {
  .uk-width-15-16\@xl {
    width: calc(100% / 16 * 15);
  }
}
.uk-width-14-16 {
  width: calc(100% / 16 * 14);
}

@media (min-width: 640px) {
  .uk-width-14-16\@s {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 960px) {
  .uk-width-14-16\@m {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1200px) {
  .uk-width-14-16\@l {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1600px) {
  .uk-width-14-16\@xl {
    width: calc(100% / 16 * 14);
  }
}
.uk-width-13-16 {
  width: calc(100% / 16 * 13);
}

@media (min-width: 640px) {
  .uk-width-13-16\@s {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 960px) {
  .uk-width-13-16\@m {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1200px) {
  .uk-width-13-16\@l {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1600px) {
  .uk-width-13-16\@xl {
    width: calc(100% / 16 * 13);
  }
}
.uk-width-12-16 {
  width: calc(100% / 16 * 12);
}

@media (min-width: 640px) {
  .uk-width-12-16\@s {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 960px) {
  .uk-width-12-16\@m {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1200px) {
  .uk-width-12-16\@l {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1600px) {
  .uk-width-12-16\@xl {
    width: calc(100% / 16 * 12);
  }
}
.uk-width-11-16 {
  width: calc(100% / 16 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-16\@s {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-16\@m {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-16\@l {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-16\@xl {
    width: calc(100% / 16 * 11);
  }
}
.uk-width-10-16 {
  width: calc(100% / 16 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-16\@s {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-16\@m {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-16\@l {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-16\@xl {
    width: calc(100% / 16 * 10);
  }
}
.uk-width-9-16 {
  width: calc(100% / 16 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-16\@s {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-16\@m {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-16\@l {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-16\@xl {
    width: calc(100% / 16 * 9);
  }
}
.uk-width-8-16 {
  width: calc(100% / 16 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-16\@s {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-16\@m {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-16\@l {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-16\@xl {
    width: calc(100% / 16 * 8);
  }
}
.uk-width-7-16 {
  width: calc(100% / 16 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-16\@s {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-16\@m {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-16\@l {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-16\@xl {
    width: calc(100% / 16 * 7);
  }
}
.uk-width-6-16 {
  width: calc(100% / 16 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-16\@s {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-16\@m {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-16\@l {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-16\@xl {
    width: calc(100% / 16 * 6);
  }
}
.uk-width-5-16 {
  width: calc(100% / 16 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-16\@s {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-16\@m {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-16\@l {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-16\@xl {
    width: calc(100% / 16 * 5);
  }
}
.uk-width-4-16 {
  width: calc(100% / 16 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-16\@s {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-16\@m {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-16\@l {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-16\@xl {
    width: calc(100% / 16 * 4);
  }
}
.uk-width-3-16 {
  width: calc(100% / 16 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-16\@s {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-16\@m {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-16\@l {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-16\@xl {
    width: calc(100% / 16 * 3);
  }
}
.uk-width-2-16 {
  width: calc(100% / 16 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-16\@s {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-16\@m {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-16\@l {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-16\@xl {
    width: calc(100% / 16 * 2);
  }
}
.uk-width-1-16 {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-16\@s {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-16\@m {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-16\@l {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-16\@xl {
    width: calc(100% / 16 * 1);
  }
}
.uk-child-width-1-16 > * {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-16\@s > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-16\@m > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-16\@l > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-16\@xl > * {
    width: calc(100% / 16 * 1);
  }
}
.uk-width-19-20 {
  width: calc(100% / 20 * 19);
}

@media (min-width: 640px) {
  .uk-width-19-20\@s {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 960px) {
  .uk-width-19-20\@m {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 1200px) {
  .uk-width-19-20\@l {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 1600px) {
  .uk-width-19-20\@xl {
    width: calc(100% / 20 * 19);
  }
}
.uk-width-18-20 {
  width: calc(100% / 20 * 18);
}

@media (min-width: 640px) {
  .uk-width-18-20\@s {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 960px) {
  .uk-width-18-20\@m {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 1200px) {
  .uk-width-18-20\@l {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 1600px) {
  .uk-width-18-20\@xl {
    width: calc(100% / 20 * 18);
  }
}
.uk-width-17-20 {
  width: calc(100% / 20 * 17);
}

@media (min-width: 640px) {
  .uk-width-17-20\@s {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 960px) {
  .uk-width-17-20\@m {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 1200px) {
  .uk-width-17-20\@l {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 1600px) {
  .uk-width-17-20\@xl {
    width: calc(100% / 20 * 17);
  }
}
.uk-width-16-20 {
  width: calc(100% / 20 * 16);
}

@media (min-width: 640px) {
  .uk-width-16-20\@s {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 960px) {
  .uk-width-16-20\@m {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 1200px) {
  .uk-width-16-20\@l {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 1600px) {
  .uk-width-16-20\@xl {
    width: calc(100% / 20 * 16);
  }
}
.uk-width-15-20 {
  width: calc(100% / 20 * 15);
}

@media (min-width: 640px) {
  .uk-width-15-20\@s {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 960px) {
  .uk-width-15-20\@m {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 1200px) {
  .uk-width-15-20\@l {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 1600px) {
  .uk-width-15-20\@xl {
    width: calc(100% / 20 * 15);
  }
}
.uk-width-14-20 {
  width: calc(100% / 20 * 14);
}

@media (min-width: 640px) {
  .uk-width-14-20\@s {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 960px) {
  .uk-width-14-20\@m {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 1200px) {
  .uk-width-14-20\@l {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 1600px) {
  .uk-width-14-20\@xl {
    width: calc(100% / 20 * 14);
  }
}
.uk-width-13-20 {
  width: calc(100% / 20 * 13);
}

@media (min-width: 640px) {
  .uk-width-13-20\@s {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 960px) {
  .uk-width-13-20\@m {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 1200px) {
  .uk-width-13-20\@l {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 1600px) {
  .uk-width-13-20\@xl {
    width: calc(100% / 20 * 13);
  }
}
.uk-width-12-20 {
  width: calc(100% / 20 * 12);
}

@media (min-width: 640px) {
  .uk-width-12-20\@s {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 960px) {
  .uk-width-12-20\@m {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 1200px) {
  .uk-width-12-20\@l {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 1600px) {
  .uk-width-12-20\@xl {
    width: calc(100% / 20 * 12);
  }
}
.uk-width-11-20 {
  width: calc(100% / 20 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-20\@s {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-20\@m {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-20\@l {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-20\@xl {
    width: calc(100% / 20 * 11);
  }
}
.uk-width-10-20 {
  width: calc(100% / 20 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-20\@s {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-20\@m {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-20\@l {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-20\@xl {
    width: calc(100% / 20 * 10);
  }
}
.uk-width-9-20 {
  width: calc(100% / 20 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-20\@s {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-20\@m {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-20\@l {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-20\@xl {
    width: calc(100% / 20 * 9);
  }
}
.uk-width-8-20 {
  width: calc(100% / 20 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-20\@s {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-20\@m {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-20\@l {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-20\@xl {
    width: calc(100% / 20 * 8);
  }
}
.uk-width-7-20 {
  width: calc(100% / 20 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-20\@s {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-20\@m {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-20\@l {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-20\@xl {
    width: calc(100% / 20 * 7);
  }
}
.uk-width-6-20 {
  width: calc(100% / 20 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-20\@s {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-20\@m {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-20\@l {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-20\@xl {
    width: calc(100% / 20 * 6);
  }
}
.uk-width-5-20 {
  width: calc(100% / 20 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-20\@s {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-20\@m {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-20\@l {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-20\@xl {
    width: calc(100% / 20 * 5);
  }
}
.uk-width-4-20 {
  width: calc(100% / 20 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-20\@s {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-20\@m {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-20\@l {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-20\@xl {
    width: calc(100% / 20 * 4);
  }
}
.uk-width-3-20 {
  width: calc(100% / 20 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-20\@s {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-20\@m {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-20\@l {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-20\@xl {
    width: calc(100% / 20 * 3);
  }
}
.uk-width-2-20 {
  width: calc(100% / 20 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-20\@s {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-20\@m {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-20\@l {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-20\@xl {
    width: calc(100% / 20 * 2);
  }
}
.uk-width-1-20 {
  width: calc(100% / 20 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-20\@s {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-20\@m {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-20\@l {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-20\@xl {
    width: calc(100% / 20 * 1);
  }
}
.uk-child-width-1-20 > * {
  width: calc(100% / 20 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-20\@s > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-20\@m > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-20\@l > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-20\@xl > * {
    width: calc(100% / 20 * 1);
  }
}
.none,
.tos-none {
  display: none;
}

.tos-block {
  display: block;
}

.tos-inline {
  display: inline !important;
}

.tos-inline-block {
  display: inline-block !important;
}

.tos-no-interaction, .winboxOpenBlock {
  pointer-events: none;
}

.tos-opacityOff {
  opacity: 0;
}

.tos-greyedOut {
  opacity: 0.15;
}

.tos-blur {
  filter: blur(2px);
}

.tos-noWrap {
  white-space: nowrap;
}

.tos-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tos-bold {
  font-weight: 700 !important;
}

.tos-notBold {
  font-weight: 400 !important;
}

.tos-upperCase {
  text-transform: uppercase;
}

.tos-lowerCase {
  text-transform: lowercase;
}

.tos-no-user-select {
  user-select: none;
}

.tos-spacerL {
  margin-left: 10px;
}

.tos-spacerR {
  margin-right: 10px;
}

.tos-gap {
  gap: 15px;
}

.tos-gap-s {
  gap: 10px;
}

[tos-error], .error {
  color: #D85854;
}

.errorBg {
  background-color: #D85854;
}

.warn {
  color: #D89F54;
}

.warnBg {
  background-color: #D89F54;
}

.tos-noScroll {
  overflow: hidden;
}

.tos-cursor-pointer {
  cursor: pointer;
}

.tos-cursor-default {
  cursor: default;
}

.tos-cursor-help {
  cursor: help;
}

.tos-dragdrop-handle {
  cursor: grab;
  color: grey;
}
.tos-dragdrop-handle:active {
  cursor: grabbing;
}
.tos-dragdrop-handle.uk-sortable-nodrag {
  cursor: not-allowed;
}

.uk-sortable-placeholder {
  background: var(--colPrimary400);
  opacity: 0.5;
}
.uk-sortable-placeholder * {
  color: var(--colPrimary400);
}

.uk-sortable-showTarget .uk-sortable-empty {
  background: var(--colGrey300);
  border: 1px dashed var(--colGrey400);
}
.uk-sortable-showTarget .uk-sortable-empty::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(-50%, -50%);
  color: var(--colGrey400);
}

/*================================================
/* Global Styles
/*==============================================*/
html, body {
  color: var(--colSoftBlack);
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  min-height: 90vh;
}
[data-color-mode=dark] html, [data-color-mode=dark] body {
  color: var(--colGrey200);
}
html::before, html::after, body::before, body::after {
  opacity: 0;
  content: "";
}

.tosSystemMarker {
  height: 8px;
}

.dragged-text {
  opacity: 0;
  position: absolute;
}

.winboxOpenBlock {
  opacity: 0.4;
}

[class^=sf-dump] {
  background: #18171B;
  white-space: pre-wrap;
}

.uk-accordion, .tos-accordion {
  list-style: none;
}
.uk-accordion .uk-accordion-title, .tos-accordion .uk-accordion-title {
  position: relative;
  cursor: pointer;
  font-size: 18px;
  color: var(--colSoftBlack);
  margin-bottom: 0;
}
[data-color-mode=dark] .uk-accordion .uk-accordion-title, [data-color-mode=dark] .tos-accordion .uk-accordion-title {
  color: var(--colWhite) white;
}
.uk-accordion .uk-accordion-title::before, .tos-accordion .uk-accordion-title::before {
  background-image: none;
  font-family: "Font Awesome 6 Pro";
  content: "\f067";
}
.uk-accordion .uk-accordion-title:hover, .tos-accordion .uk-accordion-title:hover {
  color: var(--colPrimary500);
}
.uk-accordion .uk-accordion-title:focus, .tos-accordion .uk-accordion-title:focus {
  color: var(--colSoftBlack);
}
.uk-accordion .uk-open > .uk-accordion-title, .tos-accordion .uk-open > .uk-accordion-title {
  border-bottom: 1px solid var(--colGrey400);
  padding-bottom: 5px;
}
.uk-accordion .uk-open > .uk-accordion-title::before, .tos-accordion .uk-open > .uk-accordion-title::before {
  content: "\f068";
}

.tos-accordion .uk-accordion-content {
  display: none;
}

.tos-accordion--fixedExpandIcon .uk-accordion-title::before {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.tos-accordion--hideExpandIcon .uk-accordion-title::before {
  content: "";
  width: 0;
  margin: 0;
}
.tos-accordion--hideExpandIcon .uk-open > .uk-accordion-title::before {
  content: "";
}

.tosTable .uk-accordion .uk-accordion-title::before, .tosTable .tos-accordion .uk-accordion-title::before {
  margin-top: 6px;
}

/*------------------------------------------------
/* Modifikatoren
/*----------------------------------------------*/
.tos-accordion--border > * {
  border: 1px solid var(--colGrey400);
}
.tos-accordion--border > * > .uk-accordion-title, .tos-accordion--border > * > .uk-accordion-content {
  padding: 15px;
}

.tos-accordion--headerGrey .uk-accordion-title {
  background: var(--colGrey300);
  padding: 15px;
}
.tos-accordion--headerGrey .uk-accordion-title:hover {
  background: var(--colGrey400);
  color: inherit;
}

.tos-accordion-compact {
  background: var(--color-light);
}
[data-color-mode=dark] .tos-accordion-compact {
  background: var(--colGrey900);
}
.tos-accordion-compact > :nth-child(n+2) {
  margin-top: 0;
}
.tos-accordion-compact > li {
  padding: 0;
  border-bottom: 1px solid var(--colGrey600);
}
.tos-accordion-compact > li .uk-accordion-title {
  padding: 5px 40px 5px 15px;
  font-size: 16px;
}
.tos-accordion-compact > li .uk-accordion-title:hover {
  color: inherit;
}
.tos-accordion-compact > li .uk-accordion-content {
  margin-top: 0;
  padding: 5px 15px 15px;
  background: var(--colSoftWhite);
}
[data-color-mode=dark] .tos-accordion-compact > li .uk-accordion-content {
  background: var(--colGrey800);
}
.tos-accordion-compact .tos-accordion-drawerInfo, .tos-accordion-compact .tos-accordion-drawerInfo > * {
  height: 100%;
  align-items: center;
  display: flex;
}
.tos-accordion-compact .tos-accordion-drawerInfo {
  position: absolute;
  top: 0;
  right: 70px;
}
.tos-accordion-compact .tos-accordion-drawerInfo > * {
  padding: 0 10px;
}
.tos-accordion-compact .tos-accordion-drawerInfo--primary {
  background: var(--colPrimary400);
}
.tos-accordion-compact .tos-accordion-drawerInfo--secondary {
  background: var(--colPrimary700);
  color: var(--colGrey100);
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content {
  background: none;
  padding: 0;
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul {
  margin-top: 0;
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul .uk-accordion-title, .tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul .uk-accordion-content {
  padding-left: 40px;
}

.tos-accordion--small .uk-accordion-title {
  font-size: 16px;
}
.tos-accordion--small .uk-accordion-content {
  margin-top: 5px;
}
.tos-accordion--small.tos-accordion--border > div > .uk-accordion-title, .tos-accordion--small.tos-accordion--border > div > .uk-accordion-content, .tos-accordion--small.tos-accordion--border > li > .uk-accordion-title, .tos-accordion--small.tos-accordion--border > li > .uk-accordion-content {
  padding: 10px;
}
.tos-accordion--small > :nth-child(n+2) {
  margin-top: 10px;
}

.tos-accordion--noDrawerIndent > li > .uk-accordion-content {
  padding-left: 0;
  padding-right: 0;
}

.tos-accordion-drawer--greyedOut .uk-accordion-title {
  background: var(--colGrey300);
  color: var(--colGrey500);
}
[data-color-mode=dark] .tos-accordion-drawer--greyedOut .uk-accordion-title {
  background: var(--colGrey700);
  color: var(--colGrey300);
}

.tos-accordion-title--removeFormat::before {
  display: none;
}

.tos-accordion-title--hideIcon::before {
  opacity: 0;
}

.tos-accordion-title--inheritFontSize {
  font-size: inherit !important;
}

.uk-accordion > .tos-section.tos-section--paddingRemove > .uk-accordion-title {
  padding: 15px;
}
.uk-accordion > .tos-section.tos-section--paddingRemove > .uk-accordion-content {
  margin: 0;
  padding: 40px 15px;
}

.uk-alert-close {
  opacity: 0.8;
}

[data-color-mode=dark] .uk-alert {
  background: #444;
}

.uk-alert-primary {
  background: var(--colPrimary100);
  color: var(--colPrimary600);
  border: 1px solid var(--colPrimary500);
}
[data-color-mode=dark] .uk-alert-primary {
  background: var(--colPrimary600);
}

.uk-alert-success {
  background: #eff8ef;
  color: #2C722F;
  border: 1px solid #42AA49;
}
[data-color-mode=dark] .uk-alert-success {
  background: #42AA49;
}

.uk-alert-warning {
  background: #fbf7f1;
  color: #8D5E20;
  border: 1px solid #D89F54;
}
[data-color-mode=dark] .uk-alert-warning {
  background: #D89F54;
}

.uk-alert-danger {
  background: #D85854;
  color: white;
}

.uk-alert-noBorder {
  border-width: 0;
}

.uk-alert--small {
  padding: 5px;
  position: relative;
}
.uk-alert--small .uk-alert-close {
  top: 8px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-button,
.uk-button-default,
.uk-button-primary,
.tos-button,
[tos-fileUpload] button,
button {
  align-items: center;
  background: var(--colPrimary600);
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  padding: 0 15px;
  text-transform: none;
  vertical-align: top;
  user-select: none;
  transition: background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
}
[data-color-mode=dark] .uk-button,
[data-color-mode=dark] .uk-button-default,
[data-color-mode=dark] .uk-button-primary,
[data-color-mode=dark] .tos-button,
[data-color-mode=dark] button {
  color: var(--color-light);
}
.uk-button.focus, .uk-button.hover, .uk-button:focus, .uk-button:hover,
.uk-button-default.focus,
.uk-button-default.hover,
.uk-button-default:focus,
.uk-button-default:hover,
.uk-button-primary.focus,
.uk-button-primary.hover,
.uk-button-primary:focus,
.uk-button-primary:hover,
.tos-button.focus,
.tos-button.hover,
.tos-button:focus,
.tos-button:hover,
button.focus,
button.hover,
button:focus,
button:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  outline: none;
  background: var(--colPrimary500);
  color: var(--colPrimary100);
}
.uk-button.active, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button:active,
.uk-button-default.active,
.page--dokuEditMode .uk-button-default[tos-doku-edit-mode],
.uk-button-default:active,
.uk-button-primary.active,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary:active,
.tos-button.active,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button:active,
button.active,
.page--dokuEditMode button[tos-doku-edit-mode],
button:active {
  background: var(--colPrimary500);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.disabled, .uk-button[disabled],
.uk-button-default.disabled,
.uk-button-default[disabled],
.uk-button-primary.disabled,
.uk-button-primary[disabled],
.tos-button.disabled,
.tos-button[disabled],
button.disabled,
button[disabled] {
  display: none;
}
.uk-button.disabled.disabled--show, .uk-button[disabled].disabled--show,
.uk-button-default.disabled.disabled--show,
.uk-button-default[disabled].disabled--show,
.uk-button-primary.disabled.disabled--show,
.uk-button-primary[disabled].disabled--show,
.tos-button.disabled.disabled--show,
.tos-button[disabled].disabled--show,
button.disabled.disabled--show,
button[disabled].disabled--show {
  display: initial;
  cursor: not-allowed;
  opacity: 0.2;
}
.uk-button.tos-button--neg, .uk-button.tos-icon--delete, .uk-button.delete,
.uk-button-default.tos-button--neg,
.uk-button-default.tos-icon--delete,
.uk-button-default.delete,
.uk-button-primary.tos-button--neg,
.uk-button-primary.tos-icon--delete,
.uk-button-primary.delete,
.tos-button.tos-button--neg,
.tos-button.tos-icon--delete,
[tos-fileUpload] button.tos-icon--delete,
.tos-button.delete,
[tos-fileUpload] button.delete,
button.tos-button--neg,
button.tos-icon--delete,
button.delete {
  background: #D85854;
}
.uk-button.tos-button--pos,
.uk-button-default.tos-button--pos,
.uk-button-primary.tos-button--pos,
.tos-button.tos-button--pos,
button.tos-button--pos {
  background: #42AA49;
}
.uk-button.tos-button--warn,
.uk-button-default.tos-button--warn,
.uk-button-primary.tos-button--warn,
.tos-button.tos-button--warn,
button.tos-button--warn {
  background: #D89F54;
}
.uk-button.tos-button--inverted,
.uk-button-default.tos-button--inverted,
.uk-button-primary.tos-button--inverted,
.tos-button.tos-button--inverted,
button.tos-button--inverted {
  background: var(--colGrey100);
  color: var(--colPrimary600);
}
.uk-button.tos-button--inverted > i:first-child,
.uk-button-default.tos-button--inverted > i:first-child,
.uk-button-primary.tos-button--inverted > i:first-child,
.tos-button.tos-button--inverted > i:first-child,
button.tos-button--inverted > i:first-child {
  font-size: 0.9em;
}
.uk-button.tos-button--secondary, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button.uk-button-default, .uk-button.uk-button-secondary,
.uk-button-default.tos-button--secondary,
.uk-button-default.uk-button-default,
.uk-button-default.uk-button-secondary,
.uk-button-primary.tos-button--secondary,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary.uk-button-default,
.uk-button-primary.uk-button-secondary,
.tos-button.tos-button--secondary,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button.uk-button-default,
.tos-button.uk-button-secondary,
button.tos-button--secondary,
.page--dokuEditMode button[tos-doku-edit-mode],
button.uk-button-default,
button.uk-button-secondary {
  background: var(--colGrey300);
  color: var(--colPrimary600);
  border: 1px solid var(--colPrimary600);
  box-shadow: none;
}
.uk-button.tos-button--secondary:hover, .page--dokuEditMode .uk-button[tos-doku-edit-mode]:hover, .uk-button.tos-button--secondary.hover, .page--dokuEditMode .uk-button.hover[tos-doku-edit-mode], .uk-button.uk-button-default:hover, .uk-button.uk-button-default.hover, .uk-button.uk-button-secondary:hover, .uk-button.uk-button-secondary.hover,
.uk-button-default.tos-button--secondary:hover,
.uk-button-default.tos-button--secondary.hover,
.uk-button-default.uk-button-default:hover,
.uk-button-default.uk-button-default.hover,
.uk-button-default.uk-button-secondary:hover,
.uk-button-default.uk-button-secondary.hover,
.uk-button-primary.tos-button--secondary:hover,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode]:hover,
.uk-button-primary.tos-button--secondary.hover,
.page--dokuEditMode .uk-button-primary.hover[tos-doku-edit-mode],
.uk-button-primary.uk-button-default:hover,
.uk-button-primary.uk-button-default.hover,
.uk-button-primary.uk-button-secondary:hover,
.uk-button-primary.uk-button-secondary.hover,
.tos-button.tos-button--secondary:hover,
.page--dokuEditMode .tos-button[tos-doku-edit-mode]:hover,
.tos-button.tos-button--secondary.hover,
.page--dokuEditMode .tos-button.hover[tos-doku-edit-mode],
.tos-button.uk-button-default:hover,
.tos-button.uk-button-default.hover,
.tos-button.uk-button-secondary:hover,
.tos-button.uk-button-secondary.hover,
button.tos-button--secondary:hover,
.page--dokuEditMode button[tos-doku-edit-mode]:hover,
button.tos-button--secondary.hover,
.page--dokuEditMode button.hover[tos-doku-edit-mode],
button.uk-button-default:hover,
button.uk-button-default.hover,
button.uk-button-secondary:hover,
button.uk-button-secondary.hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  color: var(--colPrimary600);
}
.uk-button.tos-button--secondary.active, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button.tos-button--secondary:active, .uk-button.uk-button-default.active, .uk-button.uk-button-default:active, .uk-button.uk-button-secondary.active, .uk-button.uk-button-secondary:active,
.uk-button-default.tos-button--secondary.active,
.page--dokuEditMode .uk-button-default[tos-doku-edit-mode],
.uk-button-default.tos-button--secondary:active,
.uk-button-default.uk-button-default.active,
.uk-button-default.uk-button-default:active,
.uk-button-default.uk-button-secondary.active,
.uk-button-default.uk-button-secondary:active,
.uk-button-primary.tos-button--secondary.active,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary:active,
.uk-button-primary.uk-button-default.active,
.uk-button-primary.uk-button-default:active,
.uk-button-primary.uk-button-secondary.active,
.uk-button-primary.uk-button-secondary:active,
.tos-button.tos-button--secondary.active,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button.tos-button--secondary:active,
.tos-button.uk-button-default.active,
.tos-button.uk-button-default:active,
.tos-button.uk-button-secondary.active,
.tos-button.uk-button-secondary:active,
button.tos-button--secondary.active,
.page--dokuEditMode button[tos-doku-edit-mode],
button.tos-button--secondary:active,
button.uk-button-default.active,
button.uk-button-default:active,
button.uk-button-secondary.active,
button.uk-button-secondary:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.tos-button--secondary.tos-button--neg, .page--dokuEditMode .uk-button.tos-button--neg[tos-doku-edit-mode], .uk-button.tos-button--secondary.tos-icon--delete, .page--dokuEditMode .uk-button.tos-icon--delete[tos-doku-edit-mode], .uk-button.tos-button--secondary.delete, .page--dokuEditMode .uk-button.delete[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--neg, .uk-button.uk-button-secondary.tos-button--neg, .uk-button.uk-button-secondary.tos-icon--delete, .uk-button.uk-button-secondary.delete,
.uk-button-default.tos-button--secondary.tos-button--neg,
.uk-button-default.uk-button-default.tos-button--neg,
.uk-button-default.uk-button-default.tos-icon--delete,
.uk-button-default.uk-button-default.delete,
.uk-button-default.uk-button-secondary.tos-button--neg,
.uk-button-primary.tos-button--secondary.tos-button--neg,
.page--dokuEditMode .uk-button-primary.tos-button--neg[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode .uk-button-primary.tos-icon--delete[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary.delete,
.page--dokuEditMode .uk-button-primary.delete[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--neg,
.uk-button-primary.uk-button-secondary.tos-button--neg,
.uk-button-primary.uk-button-secondary.tos-icon--delete,
.uk-button-primary.uk-button-secondary.delete,
.tos-button.tos-button--secondary.tos-button--neg,
.page--dokuEditMode .tos-button.tos-button--neg[tos-doku-edit-mode],
.tos-button.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode .tos-button.tos-icon--delete[tos-doku-edit-mode],
.tos-button.tos-button--secondary.delete,
.page--dokuEditMode .tos-button.delete[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--neg,
.tos-button.uk-button-secondary.tos-button--neg,
.tos-button.uk-button-secondary.tos-icon--delete,
.tos-button.uk-button-secondary.delete,
button.tos-button--secondary.tos-button--neg,
.page--dokuEditMode button.tos-button--neg[tos-doku-edit-mode],
button.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode button.tos-icon--delete[tos-doku-edit-mode],
button.tos-button--secondary.delete,
.page--dokuEditMode button.delete[tos-doku-edit-mode],
button.uk-button-default.tos-button--neg,
button.uk-button-secondary.tos-button--neg,
button.uk-button-secondary.tos-icon--delete,
button.uk-button-secondary.delete {
  background: inherit;
  color: #D85854;
  border-color: #D85854;
}
.uk-button.tos-button--secondary.tos-button--warn, .page--dokuEditMode .uk-button.tos-button--warn[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--warn, .uk-button.uk-button-secondary.tos-button--warn,
.uk-button-default.tos-button--secondary.tos-button--warn,
.uk-button-default.uk-button-default.tos-button--warn,
.uk-button-default.uk-button-secondary.tos-button--warn,
.uk-button-primary.tos-button--secondary.tos-button--warn,
.page--dokuEditMode .uk-button-primary.tos-button--warn[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--warn,
.uk-button-primary.uk-button-secondary.tos-button--warn,
.tos-button.tos-button--secondary.tos-button--warn,
.page--dokuEditMode .tos-button.tos-button--warn[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--warn,
.tos-button.uk-button-secondary.tos-button--warn,
button.tos-button--secondary.tos-button--warn,
.page--dokuEditMode button.tos-button--warn[tos-doku-edit-mode],
button.uk-button-default.tos-button--warn,
button.uk-button-secondary.tos-button--warn {
  background: inherit;
  color: #D89F54;
  border-color: #D89F54;
}
.uk-button.tos-button--secondary.tos-button--pos, .page--dokuEditMode .uk-button.tos-button--pos[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--pos, .uk-button.uk-button-secondary.tos-button--pos,
.uk-button-default.tos-button--secondary.tos-button--pos,
.uk-button-default.uk-button-default.tos-button--pos,
.uk-button-default.uk-button-secondary.tos-button--pos,
.uk-button-primary.tos-button--secondary.tos-button--pos,
.page--dokuEditMode .uk-button-primary.tos-button--pos[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--pos,
.uk-button-primary.uk-button-secondary.tos-button--pos,
.tos-button.tos-button--secondary.tos-button--pos,
.page--dokuEditMode .tos-button.tos-button--pos[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--pos,
.tos-button.uk-button-secondary.tos-button--pos,
button.tos-button--secondary.tos-button--pos,
.page--dokuEditMode button.tos-button--pos[tos-doku-edit-mode],
button.uk-button-default.tos-button--pos,
button.uk-button-secondary.tos-button--pos {
  background: inherit;
  color: #42AA49;
  border-color: #42AA49;
}
.uk-button.tos-button--fullWidth,
.uk-button-default.tos-button--fullWidth,
.uk-button-primary.tos-button--fullWidth,
.tos-button.tos-button--fullWidth,
button.tos-button--fullWidth {
  width: 100%;
  justify-content: center;
}
.uk-button.tos-button--square,
.uk-button-default.tos-button--square,
.uk-button-primary.tos-button--square,
.tos-button.tos-button--square,
button.tos-button--square {
  width: 36px;
  height: 36px;
  padding: 8px 0;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  min-width: 25px;
}
.uk-button.tos-button--square i:first-child,
.uk-button-default.tos-button--square i:first-child,
.uk-button-primary.tos-button--square i:first-child,
.tos-button.tos-button--square i:first-child,
button.tos-button--square i:first-child {
  margin-right: 0;
}
.uk-button.tos-button--square[class*=tos-icon]::before,
.uk-button-default.tos-button--square[class*=tos-icon]::before,
.uk-button-primary.tos-button--square[class*=tos-icon]::before,
.tos-button.tos-button--square[class*=tos-icon]::before,
button.tos-button--square[class*=tos-icon]::before {
  margin-right: 0;
}
.uk-button > i:first-child,
.uk-button-default > i:first-child,
.uk-button-primary > i:first-child,
.tos-button > i:first-child,
button > i:first-child {
  margin-right: 5px;
  font-size: 14px;
}
.uk-button.tos-button--small,
.uk-button-default.tos-button--small,
.uk-button-primary.tos-button--small,
.tos-button.tos-button--small,
button.tos-button--small {
  height: 28px;
  padding: 2px 10px;
  position: relative;
  min-height: 0;
}
.uk-button.tos-button--small.focus, .uk-button.tos-button--small.hover, .uk-button.tos-button--small:focus, .uk-button.tos-button--small:hover,
.uk-button-default.tos-button--small.focus,
.uk-button-default.tos-button--small.hover,
.uk-button-default.tos-button--small:focus,
.uk-button-default.tos-button--small:hover,
.uk-button-primary.tos-button--small.focus,
.uk-button-primary.tos-button--small.hover,
.uk-button-primary.tos-button--small:focus,
.uk-button-primary.tos-button--small:hover,
.tos-button.tos-button--small.focus,
.tos-button.tos-button--small.hover,
.tos-button.tos-button--small:focus,
.tos-button.tos-button--small:hover,
button.tos-button--small.focus,
button.tos-button--small.hover,
button.tos-button--small:focus,
button.tos-button--small:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.uk-button.tos-button--small.active, .page--dokuEditMode .uk-button.tos-button--small[tos-doku-edit-mode], .uk-button.tos-button--small:active,
.uk-button-default.tos-button--small.active,
.page--dokuEditMode .uk-button-default.tos-button--small[tos-doku-edit-mode],
.uk-button-default.tos-button--small:active,
.uk-button-primary.tos-button--small.active,
.page--dokuEditMode .uk-button-primary.tos-button--small[tos-doku-edit-mode],
.uk-button-primary.tos-button--small:active,
.tos-button.tos-button--small.active,
.page--dokuEditMode .tos-button.tos-button--small[tos-doku-edit-mode],
.tos-button.tos-button--small:active,
button.tos-button--small.active,
.page--dokuEditMode button.tos-button--small[tos-doku-edit-mode],
button.tos-button--small:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.tos-button--small i,
.uk-button-default.tos-button--small i,
.uk-button-primary.tos-button--small i,
.tos-button.tos-button--small i,
button.tos-button--small i {
  font-size: 14px;
}
.uk-button.tos-button--small.tos-button--square,
.uk-button-default.tos-button--small.tos-button--square,
.uk-button-primary.tos-button--small.tos-button--square,
.tos-button.tos-button--small.tos-button--square,
button.tos-button--small.tos-button--square {
  width: 28px;
  padding: 4px 0;
  font-size: inherit;
  text-align: center;
}
.uk-button.tos-button--small.tos-button--square::before,
.uk-button-default.tos-button--small.tos-button--square::before,
.uk-button-primary.tos-button--small.tos-button--square::before,
.tos-button.tos-button--small.tos-button--square::before,
button.tos-button--small.tos-button--square::before {
  margin-right: 0;
  margin-top: 2px;
}

a.tos-button {
  display: inline-flex;
}
a.tos-button:hover {
  color: var(--colPrimary100);
  text-decoration: none;
}

.tos-button + .tos-button:not(.tos-button--fullWidth),
.tos-button + button:not(.tos-button--fullWidth),
button + .tos-button:not(.tos-button--fullWidth),
button + button:not(.tos-button--fullWidth) {
  margin-left: 10px;
}

.tos-card {
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
  position: relative;
}
[data-color-mode=dark] .tos-card {
  background: var(--colGrey900);
}
.tos-card > * {
  padding: 10px;
}
.tos-card .tos-card__content {
  padding: 10px;
}
.tos-card .tos-card__header {
  padding-bottom: 0;
}
.tos-card .tos-card__footer {
  padding-top: 0;
}
.tos-card .tos-card__dragDropHandle {
  justify-content: center;
  padding: 0;
  display: flex;
  left: 0;
  position: absolute;
  right: 0;
  height: 15px;
  top: 0;
  background: var(--colGrey300);
  border-bottom: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tos-card .tos-card__dragDropHandle {
  background: var(--colGrey700);
}
.tos-card .tos-card__dragDropHandle + .tos-card__header, .tos-card .tos-card__dragDropHandle + .tos-card__content {
  margin-top: 15px;
}
.tos-card.tos-card--fixedFooter {
  padding-bottom: 55px;
}
.tos-card.tos-card--fixedFooter .tos-card__footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.tos-card.tos-card--noBorder {
  border-width: 0;
}

.list--cards {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 20px;
}
.list--cards a {
  aspect-ratio: 4/3;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--colGrey400);
}
.list--cards a:hover {
  background-color: var(--colGrey200);
  text-decoration: none;
}
[data-color-mode=dark] .list--cards a:hover {
  background-color: var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------*/
.uk-form-controls {
  user-select: none;
  position: relative;
}

input, input.uk-input,
textarea, textarea.uk-textarea {
  cursor: text;
  background: var(--colPrimary100);
  /* stylelint-disable-next-line no-duplicate-selectors */
}
[data-color-mode=dark] input, [data-color-mode=dark] input.uk-input,
[data-color-mode=dark] textarea, [data-color-mode=dark] textarea.uk-textarea {
  background: var(--colGrey700);
}
input, input.uk-input,
textarea, textarea.uk-textarea {
  padding: 0 3px;
  box-sizing: border-box;
  border: 1px solid var(--colGrey400);
  width: 100%;
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  color: var(--colSoftBlack);
}
input ~ .tos-input-suffix, input.uk-input ~ .tos-input-suffix,
textarea ~ .tos-input-suffix, textarea.uk-textarea ~ .tos-input-suffix {
  border: 1px solid var(--colGrey400);
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  padding: 3px 7px 2px;
  margin-left: -1px;
  position: relative;
}
[data-color-mode=dark] input, [data-color-mode=dark] input.uk-input,
[data-color-mode=dark] textarea, [data-color-mode=dark] textarea.uk-textarea {
  color: var(--colSoftWhite);
  border: 1px solid transparent;
}
input.tos-default-value, input.uk-input.tos-default-value,
textarea.tos-default-value, textarea.uk-textarea.tos-default-value {
  color: transparent;
}
input.focus, input:focus, input.uk-input.focus, input.uk-input:focus,
textarea.focus,
textarea:focus, textarea.uk-textarea.focus, textarea.uk-textarea:focus {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] input.focus, [data-color-mode=dark] input:focus, [data-color-mode=dark] input.uk-input.focus, [data-color-mode=dark] input.uk-input:focus,
[data-color-mode=dark] textarea.focus,
[data-color-mode=dark] textarea:focus, [data-color-mode=dark] textarea.uk-textarea.focus, [data-color-mode=dark] textarea.uk-textarea:focus {
  background: var(--colGrey700);
}
input.focus ~ .tos-input-suffix, input:focus ~ .tos-input-suffix, input.uk-input.focus ~ .tos-input-suffix, input.uk-input:focus ~ .tos-input-suffix,
textarea.focus ~ .tos-input-suffix,
textarea:focus ~ .tos-input-suffix, textarea.uk-textarea.focus ~ .tos-input-suffix, textarea.uk-textarea:focus ~ .tos-input-suffix {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
  border-right: none;
}
[data-color-mode=dark] input.focus ~ .tos-input-suffix, [data-color-mode=dark] input:focus ~ .tos-input-suffix, [data-color-mode=dark] input.uk-input.focus ~ .tos-input-suffix, [data-color-mode=dark] input.uk-input:focus ~ .tos-input-suffix,
[data-color-mode=dark] textarea.focus ~ .tos-input-suffix,
[data-color-mode=dark] textarea:focus ~ .tos-input-suffix, [data-color-mode=dark] textarea.uk-textarea.focus ~ .tos-input-suffix, [data-color-mode=dark] textarea.uk-textarea:focus ~ .tos-input-suffix {
  background: var(--colGrey700);
}
input.error, .uk-form-controls.has-error input, input[tos-error], input.uk-input.error, input.uk-input[tos-error],
textarea.error,
.uk-form-controls.has-error textarea,
textarea[tos-error], textarea.uk-textarea.error, textarea.uk-textarea[tos-error] {
  background: #f9eeee;
  border-color: #D85854;
}
input.warning, input.uk-input.warning,
textarea.warning, textarea.uk-textarea.warning {
  background: #fbf7f1;
  border-color: #D89F54;
}
input[disabled], input .disabled, fieldset[disabled] input, input.uk-input[disabled], input.uk-input .disabled, fieldset[disabled] input.uk-input,
textarea[disabled],
textarea .disabled,
fieldset[disabled] textarea, textarea.uk-textarea[disabled], textarea.uk-textarea .disabled, fieldset[disabled] textarea.uk-textarea {
  background: rgba(var(--colPrimary100), 0.1);
  border-color: rgba(var(--colGrey400), 0.4);
  color: rgab(var(--colSoftBlack), 0.85);
  cursor: not-allowed;
}
[data-color-mode=dark] input[disabled], [data-color-mode=dark] input .disabled, [data-color-mode=dark] fieldset[disabled] input, [data-color-mode=dark] input.uk-input[disabled], [data-color-mode=dark] input.uk-input .disabled, [data-color-mode=dark] fieldset[disabled] input.uk-input,
[data-color-mode=dark] textarea[disabled],
[data-color-mode=dark] textarea .disabled,
[data-color-mode=dark] fieldset[disabled] textarea, [data-color-mode=dark] textarea.uk-textarea[disabled], [data-color-mode=dark] textarea.uk-textarea .disabled, [data-color-mode=dark] fieldset[disabled] textarea.uk-textarea {
  border-color: transparent;
  background: var(--colGrey800);
}
input[readonly], input .readonly, input.uk-input[readonly], input.uk-input .readonly,
textarea[readonly],
textarea .readonly, textarea.uk-textarea[readonly], textarea.uk-textarea .readonly {
  cursor: default;
  background: none;
  border-width: 0 0 1px;
  pointer-events: none;
}
body.doku--active input[readonly], input .readonly, input.uk-input[readonly], input.uk-input .readonly, textarea[readonly], textarea .readonly, textarea.uk-textarea[readonly], textarea.uk-textarea .readonly {
  pointer-events: auto !important;
}

input, input.uk-input, textarea {
  height: 28px;
}
input.tos-input--text-invisible, input.uk-input.tos-input--text-invisible, textarea.tos-input--text-invisible {
  color: transparent;
}
input.tos-input--cursor-help, input.uk-input.tos-input--cursor-help, textarea.tos-input--cursor-help {
  cursor: help;
}

input[type=number], .tos-price-input {
  text-align: right;
}

textarea, textarea.uk-textarea {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 75px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: italic;
  color: var(--colGrey700);
}
[data-color-mode=dark] ::-webkit-input-placeholder {
  color: var(--colGrey600);
}

::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
}

:-ms-input-placeholder {
  /* IE 10+ */
  font-style: italic;
}

:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
}

/*------------------------------------------------*/
.flatpickr-input {
  text-align: right;
}

.flatpickr-input[readonly]:not(.tos-no-interaction) {
  pointer-events: all;
  cursor: text;
  background: var(--colPrimary100);
  border-width: 1px;
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction) {
  background: var(--colGrey700);
}

.flatpickr-input[readonly].tos-no-interaction {
  cursor: default;
  background: none;
  border-width: 0 0 1px;
  pointer-events: none;
}
body.doku--active .flatpickr-input[readonly].tos-no-interaction {
  pointer-events: auto !important;
}

.flatpickr-input[readonly].tos-no-interaction + label {
  pointer-events: none;
}

/*------------------------------------------------*/
.uk-form-controls.has-error ul {
  list-style: none;
  padding: 0;
  color: #D85854;
  margin: 0;
  font-style: italic;
  font-size: 10px;
}

.tos-currencyInput {
  position: relative;
}
.tos-currencyInput input {
  color: transparent;
  text-align: right;
}
.tos-currencyInput .tos-currencyInput__displayValue {
  position: absolute;
  top: 3px;
  right: 3px;
}
.tos-currencyInput input:focus {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
/*================================================
/* Checkboxes
/*==============================================*/
/*------------------------------------------------*/
input[type=checkbox] {
  opacity: 0;
  height: 0;
  width: 0;
  margin: 0;
  margin-left: -3px;
}

input[type=checkbox] + label {
  cursor: pointer;
  height: 24px;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  user-select: none;
}

input[type=checkbox] + label::before {
  content: "\f0c8";
  font-weight: 400;
  display: inline-flex;
  font-family: "Font Awesome 6 Pro";
  margin-right: 2px;
  position: relative;
  width: 14px;
  height: 14px;
  color: var(--colSoftBlack);
  font-size: 14px;
  align-items: center;
  justify-content: center;
  padding-top: 0;
}
[data-color-mode=dark] input[type=checkbox] + label::before {
  color: var(--colSoftWhite);
}

input[type=checkbox]:checked + label::before,
input[type=checkbox].checked + label::before {
  content: "\f14a";
  font-weight: 700;
  margin-top: -1px;
}

input[type=checkbox]:focus + label::before {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] input[type=checkbox]:focus + label::before {
  background: var(--colGrey700);
}

input[type=checkbox].error + label {
  color: #D85854;
}

input[type=checkbox].warning + label {
  color: #8D5E20;
}

input[type=checkbox][disabled] + label,
input[type=checkbox].disabled + label,
fieldset.disabled input[type=checkbox] + label,
fieldset[disabled] input[type=checkbox] + label {
  color: var(--colGrey700);
  cursor: not-allowed;
}
input[type=checkbox][disabled] + label::before,
input[type=checkbox].disabled + label::before,
fieldset.disabled input[type=checkbox] + label::before,
fieldset[disabled] input[type=checkbox] + label::before {
  color: rgba(var(--colGrey500), 0.5);
  cursor: not-allowed;
}

input[type=checkbox].checkbox--noLabel + label::before {
  margin-right: 0;
}

[uk-grid] input[type=checkbox] + label {
  margin-top: 4px;
}

/* Stack checkboxes für kleine (kleiner 1200px) Bildschirme */
@media screen and (width <= 1199px) {
  .tos-checkboxes--stacked {
    display: flex;
    flex-direction: column;
    padding-top: 33px;
    margin-left: 5%;
  }
  .tos-checkboxes--stacked .checkbox-container {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
}
/* Flex layout für große (größer) Bildschirme */
@media screen and (width > 1200px) {
  .tos-checkboxes--stacked {
    display: flex;
    text-align: right;
  }
  .tos-checkboxes--stacked .checkbox-container {
    display: flex;
  }
  .tos-checkboxes--stacked .checkbox-container + .checkbox-container {
    margin-left: 10px;
  }
}
.ck-toolbar {
  background-color: var(--colGrey100) !important;
  color: var(--colSoftBlack) !important;
  border: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .ck-toolbar {
  background-color: var(--colGrey900) !important;
  color: var(--colSoftWhite) !important;
}

.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content, .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content, [data-color-mode=dark] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--colGrey700);
}

[data-color-mode=dark] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: transparent;
}

.ck-toolbar__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ck-button {
  color: var(--colSoftBlack) !important;
  border: 1px solid var(--colGrey400);
  padding: 2px 5px;
  margin: 2px;
  box-shadow: none;
}
[data-color-mode=dark] .ck-button {
  color: var(--colSoftWhite) !important;
}

.ck-button__label {
  font-size: 14px;
}

.ck-button:hover, .ck-button:focus, .ck-button:active, .ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):hover, .ck-dropdown__button.ck-on .ck-button__label {
  background-color: var(--colSoftWhite) !important;
  color: var(--colPrimary600) !important;
}
[data-color-mode=dark] .ck-button:hover, [data-color-mode=dark] .ck-button:focus, [data-color-mode=dark] .ck-button:active, [data-color-mode=dark] .ck.ck-button.ck-on:not(.ck-disabled):hover,
[data-color-mode=dark] a.ck.ck-button.ck-on:not(.ck-disabled):hover, [data-color-mode=dark] .ck-dropdown__button.ck-on .ck-button__label {
  background-color: var(--colSoftBlack) !important;
}

.ck-dropdown__panel {
  background-color: var(--colSoftWhite) !important;
}
[data-color-mode=dark] .ck-dropdown__panel {
  color: var(--colSoftWhite) !important;
  background-color: var(--colSoftBlack) !important;
}

.ck-list__item {
  color: var(--colPrimary600) !important;
}
[data-color-mode=dark] .ck-list__item {
  color: var(--colSoftWhite) !important;
}

.ck-list__item:not(:is(.ck-list__item:hover, .ck-list__item_selected)), .ck-list-item-button {
  color: var(--colPrimary300) !important;
}

.ck-editor__editable {
  height: 200px;
  background-color: var(--colPrimary100) !important;
}
.ck-editor__editable:focus {
  background-color: white !important;
}
[data-color-mode=dark] .ck-editor__editable {
  background-color: var(--colGrey700) !important;
}

/*================================================
/* Color Input
/*==============================================*/
input[type=color] {
  border: 1px solid black;
  background: var(--colPrimary100);
  padding: 3px;
  cursor: pointer;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.vr, .vr--left, .vr--right, .tosTable__footer .tosTable__footer--left > div:not(:last-child), .tosTable__footer .tosTable__footer--right > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child) {
  position: relative;
  border-color: var(--colGrey400);
  border-style: solid;
  border-width: 0;
}
.vr::after, .vr--left::after, .vr--right::after, .tosTable__footer .tosTable__footer--left > div:not(:last-child)::after, .tosTable__footer .tosTable__footer--right > div:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child)::after {
  border-color: var(--colGrey400);
  border-style: solid;
  border-width: 0;
  position: absolute;
  height: 100%;
  top: 0;
}

.vr--dark::after {
  border-color: var(--colGrey600);
}

.vr--left:not([class*=uk-width]) {
  padding-left: 10px;
  margin-left: 10px;
  border-left-width: 1px;
}

.vr--left[class*=uk-width]::after {
  content: "";
  left: 7.5px;
  border-left-width: 1px;
}

.vr--right:not([class*=uk-width]), .tosTable__footer .tosTable__footer--left > div:not([class*=uk-width]):not(:last-child), .tosTable__footer .tosTable__footer--right > div:not([class*=uk-width]):not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not([class*=uk-width]):not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not([class*=uk-width]):not(:last-child) {
  padding-right: 10px;
  margin-right: 10px;
  border-right-width: 1px;
}

.vr--right[class*=uk-width]::after, .tosTable__footer .tosTable__footer--left > div[class*=uk-width]:not(:last-child)::after, .tosTable__footer .tosTable__footer--right > div[class*=uk-width]:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div[class*=uk-width]:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div[class*=uk-width]:not(:last-child)::after {
  content: "";
  right: -7.5px;
  border-right-width: 1px;
}

.tosTable.tosTable--hasFilters .tosTable__body, .tosDataTable table.tosTable--hasFilters.dataTable .tosTable__body, .tosTable.tosTable--hasFilters .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--hasFilters tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--hasFilters.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--hasFilters.dataTable tbody {
  min-height: 400px;
  border-bottom: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tosTable.tosTable--hasFilters .tosTable__body, [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable .tosTable__body, .tosDataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable .tosTable__body, [data-color-mode=dark] .tosTable.tosTable--hasFilters .dataTables_wrapper table.dataTable tbody, [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .tosDataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable.tosTable--hasFilters tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable tbody {
  border-bottom: 1px solid var(--colGrey700);
}
.tosTable.tosTable--inputTable .tosTable__wrapper, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__wrapper, .tosTable.tosTable--inputTable .dataTables_wrapper, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper {
  overflow: visible;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__row, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__row, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__row, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__row, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__row, .tosTable.tosTable--inputTable .tosTable__body .dataTables_wrapper table.dataTable tr, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .dataTables_wrapper table.dataTable tr, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .dataTables_wrapper table.dataTable tr, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable .tosTable__body tr, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body tr, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable .tosTable__body tr, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody tr, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody tr, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody tr, .tosTable.tosTable--inputTable .tosTable__body .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell {
  height: 45px;
  position: relative;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__cell .uk-form-controls, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell .uk-form-controls, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell .uk-form-controls, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls {
  width: 100%;
  height: 100%;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label {
  display: none;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable--inputTable__selects .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable--inputTable__selects .tosTable__cell, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable--inputTable__selects .tosTable__cell, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable--inputTable__selects .tosTable__cell {
  overflow: visible;
}
.tosTable.tosTable--scrollTable .tosTable__body, .tosDataTable table.tosTable--scrollTable.dataTable .tosTable__body, .tosTable.tosTable--scrollTable .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--scrollTable.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--scrollTable tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--scrollTable.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--scrollTable.dataTable tbody {
  height: 60vh;
  overflow-y: scroll;
}
.tosTable.tosTable--scrollTableFullscreen .tosTable__body, .tosDataTable table.tosTable--scrollTableFullscreen.dataTable .tosTable__body, .tosTable.tosTable--scrollTableFullscreen .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--scrollTableFullscreen.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--scrollTableFullscreen tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--scrollTableFullscreen.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--scrollTableFullscreen.dataTable tbody {
  height: 70vh;
}
.data-uk-modal-dialog .tosMaske__content > .tosTable, .data-uk-modal-dialog .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .data-uk-modal-dialog .tosMaske__content > table.dataTable {
  width: calc(600px - 40px);
}
.uk-modal-dialog.modal-width-L .tosMaske__content > .tosTable, .uk-modal-dialog.modal-width-L .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .uk-modal-dialog.modal-width-L .tosMaske__content > table.dataTable {
  width: calc(800px - 40px);
}
.uk-modal-dialog.modal-width-XL .tosMaske__content > .tosTable, .uk-modal-dialog.modal-width-XL .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .uk-modal-dialog.modal-width-XL .tosMaske__content > table.dataTable {
  width: calc(1200px - 40px);
}

.tosTable__wrapper, .dataTables_wrapper {
  overflow: auto visible;
  background: var(--colGrey100);
  border-right: 1px solid var(--colGrey400);
  border-left: 1px solid var(--colGrey400);
  position: relative;
}
.tosTable__wrapper::-webkit-scrollbar, .dataTables_wrapper::-webkit-scrollbar {
  background-color: var(--colGrey800);
}
.tosTable__wrapper::-webkit-scrollbar-thumb, .dataTables_wrapper::-webkit-scrollbar-thumb {
  background-color: var(--colGrey700);
}
[data-color-mode=dark] .tosTable__wrapper, [data-color-mode=dark] .dataTables_wrapper {
  background: var(--colGrey900);
  border-color: var(--colGrey700);
}

.tosTable__row, .dataTables_wrapper table.dataTable tr {
  height: 35px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--colGrey400);
  white-space: nowrap;
  position: relative;
}
[data-color-mode=dark] .tosTable__row, [data-color-mode=dark] .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable [data-color-mode=dark] tr {
  border-bottom: 1px solid var(--colGrey700);
}
.tosTable__row::before, .dataTables_wrapper table.dataTable tr::before {
  display: none;
}
.tosTable__row::after, .dataTables_wrapper table.dataTable tr::after {
  content: "";
  clear: both;
}
.tosTable__row.datensatz-gesperrt, .dataTables_wrapper table.dataTable tr.datensatz-gesperrt {
  background: #D89F54;
}
.tosTable__row.datensatz-gesperrt .tosTable__cell > *:not(.overrideSperre), .dataTables_wrapper table.dataTable tr.datensatz-gesperrt .tosTable__cell > *:not(.overrideSperre) {
  pointer-events: none;
  user-select: none;
}
.tosTable__row.datensatz-gesperrt .overrideSperre, .dataTables_wrapper table.dataTable tr.datensatz-gesperrt .overrideSperre {
  font-weight: 700 !important;
}

.tosTable__cell {
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  float: left;
  align-items: center;
  height: 35px;
  vertical-align: top;
  overflow: hidden;
}
.tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey700);
}

.tosTable__head, .dataTables_wrapper table.dataTable thead {
  user-select: none;
}
.tosTable__head.tosTable__head--overflowHidden, .dataTables_wrapper table.dataTable thead.tosTable__head--overflowHidden {
  overflow: hidden;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters {
  user-select: none;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__titles--secondary, .dataTables_wrapper table.dataTable thead .tosTable__titles--secondary {
  color: white;
  font-weight: 700;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head tr, .dataTables_wrapper table.dataTable thead tr {
  background: var(--colPrimary600);
  color: white;
  font-weight: 700;
}
[data-color-mode=dark] .tosTable__head .tosTable__titles, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead .tosTable__titles, [data-color-mode=dark] .tosTable__head tr, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead tr, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead tr {
  background: var(--colGrey800);
}
.tosTable__head .tosTable__titles a, .dataTables_wrapper table.dataTable thead .tosTable__titles a, .tosTable__head .tosTable__titles th, .dataTables_wrapper table.dataTable thead .tosTable__titles th, .tosTable__head tr a, .dataTables_wrapper table.dataTable thead tr a, .tosTable__head tr th, .dataTables_wrapper table.dataTable thead tr th {
  color: white;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort], .tosTable__head .tosTable__titles th.sorting, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting, .tosTable__head .tosTable__titles th[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort], .tosTable__head tr .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort], .tosTable__head tr th.sorting, .dataTables_wrapper table.dataTable thead tr th.sorting, .tosTable__head tr th[aria-sort], .dataTables_wrapper table.dataTable thead tr th[aria-sort] {
  position: relative;
  cursor: pointer;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort]::after, .tosTable__head .tosTable__titles th.sorting::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting::after, .tosTable__head .tosTable__titles th[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort]::after, .tosTable__head tr .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort]::after, .tosTable__head tr th.sorting::after, .dataTables_wrapper table.dataTable thead tr th.sorting::after, .tosTable__head tr th[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr th[aria-sort]::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0dc";
  user-select: none;
  position: absolute;
  right: 5px;
  top: 9px;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort=ascending]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort=ascending]::after,
.tosTable__head .tosTable__titles th[aria-sort=ascending]::after,
.dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort=ascending]::after, .tosTable__head tr .tosTable__cell[aria-sort=ascending]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort=ascending]::after,
.tosTable__head tr th[aria-sort=ascending]::after,
.dataTables_wrapper table.dataTable thead tr th[aria-sort=ascending]::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0de";
  user-select: none;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort=descending]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort=descending]::after,
.tosTable__head .tosTable__titles th[aria-sort=descending]::after,
.dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort=descending]::after, .tosTable__head tr .tosTable__cell[aria-sort=descending]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort=descending]::after,
.tosTable__head tr th[aria-sort=descending]::after,
.dataTables_wrapper table.dataTable thead tr th[aria-sort=descending]::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0dd";
  user-select: none;
}
.tosTable__head .tosTable__titles--secondary, .dataTables_wrapper table.dataTable thead .tosTable__titles--secondary {
  background: var(--colPrimary700);
}
.tosTable__head .tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters {
  background: var(--color-light);
  border-bottom: 2px solid var(--colPrimary600);
}
[data-color-mode=dark] .tosTable__head .tosTable__filters, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead .tosTable__filters, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead .tosTable__filters {
  background: var(--colGrey800);
  border-bottom: 2px solid var(--colGrey900);
}
.tosTable__head .tosTable__filters.tosTable__row, .tosTable__head .dataTables_wrapper table.dataTable tr.tosTable__filters, .dataTables_wrapper table.dataTable .tosTable__head tr.tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters.tosTable__row, .dataTables_wrapper table.dataTable thead tr.tosTable__filters, .tosTable__head .tosTable__filters .tosTable__cell, .dataTables_wrapper table.dataTable thead .tosTable__filters .tosTable__cell {
  height: 44px;
}
.tosTable__head .tosTable__filters .tosTable__cell, .dataTables_wrapper table.dataTable thead .tosTable__filters .tosTable__cell {
  overflow: visible;
}
.tosTable__head .tosTable__filters .chosen-container-multi .chosen-choices, .dataTables_wrapper table.dataTable thead .tosTable__filters .chosen-container-multi .chosen-choices {
  max-height: 28px;
}
.tosTable__head .tosTable__filters .chosen-container-multi.chosen-container-active .chosen-choices, .dataTables_wrapper table.dataTable thead .tosTable__filters .chosen-container-multi.chosen-container-active .chosen-choices {
  max-height: none;
}
.tosTable__head .tosTable__cell[title], .dataTables_wrapper table.dataTable thead .tosTable__cell[title], .tosTable__head th[title], .dataTables_wrapper table.dataTable thead th[title] {
  cursor: help;
}

.tosTable__body, .dataTables_wrapper table.dataTable tbody {
  margin: 0;
  background: var(--color-light);
  list-style: none;
  padding: 0;
}
[data-color-mode=dark] .tosTable__body, [data-color-mode=dark] .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] tbody {
  background: var(--colGrey900);
}
.tosTable__body .tosTable__cell, .dataTables_wrapper table.dataTable tbody .tosTable__cell {
  overflow: hidden;
}

.tosTable__footer, .dataTables_wrapper table.dataTable .bottom {
  background: var(--color-light);
  padding: 15px;
  display: flex;
  justify-content: space-between;
  border-top: 5px solid var(--colPrimary700);
}
[data-color-mode=dark] .tosTable__footer, [data-color-mode=dark] .dataTables_wrapper table.dataTable .bottom, .dataTables_wrapper table.dataTable [data-color-mode=dark] .bottom {
  background: var(--colGrey900);
  border-top: 0;
}
.tosTable__footer .tosTable__footer--left, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left, .tosTable__footer .tosTable__footer--right, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right {
  display: flex;
}
.tosTable__footer .tosTable__footer--left > div, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div, .tosTable__footer .tosTable__footer--right > div, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div {
  display: flex;
  align-items: center;
}
.tosTable__footer .tosTable__footer--left > div:not(:first-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:first-child), .tosTable__footer .tosTable__footer--right > div:not(:first-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:first-child) {
  padding-left: 15px;
}
.tosTable__footer .tosTable__footer--left > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child), .tosTable__footer .tosTable__footer--right > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child) {
  padding-right: 15px;
}

.tosTable__wrapper > .tosTable__footer, .dataTables_wrapper table.dataTable .tosTable__wrapper > .bottom, .dataTables_wrapper > .tosTable__footer, .dataTables_wrapper table.dataTable .dataTables_wrapper > .bottom {
  padding: 10px;
  position: sticky;
  left: 0;
  border-bottom: 1px solid var(--colGrey400);
}

.tosTable__pager > *:not(:last-child) {
  margin-right: 10px;
}

/*-------------------------------------------*/
/* Datatables mode -> für Reporting */
.dataTables_wrapper {
  color: var(--colSoftBlack) !important;
  font-family: roboto, arial, sans-serif !important;
  font-size: 14px !important;
}
.dataTables_wrapper table.dataTable thead th {
  padding: 5px !important;
  border-bottom: 1px solid var(--colGrey400) !important;
}
[data-color-mode=dark] .dataTables_wrapper table.dataTable thead th {
  border-bottom: 1px solid var(--colGrey700) !important;
}
.dataTables_wrapper table.dataTable thead .sorting_asc, .dataTables_wrapper table.dataTable thead .sorting_desc, .dataTables_wrapper table.dataTable thead .sorting {
  background-image: none !important;
}
.dataTables_wrapper table.dataTable th:not(:first-child), .dataTables_wrapper table.dataTable td:not(:first-child) {
  border-left: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .dataTables_wrapper table.dataTable th:not(:first-child), [data-color-mode=dark] .dataTables_wrapper table.dataTable td:not(:first-child) {
  border-left: 1px solid var(--colGrey700);
}
.dataTables_wrapper table.dataTable tbody a {
  color: inherit;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
.tosTable--grey .tosTable__head .tosTable__titles, .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable .tosTable--grey thead .tosTable__titles {
  background: none;
  border-bottom-color: var(--colGrey700);
  border-top-color: var(--colGrey400);
  border-style: solid;
  border-width: 0 0 2px;
  color: var(--colSoftBlack);
}
.tosTable--grey .tosTable__head .tosTable__titles .tosTable__cell, .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--grey thead .tosTable__titles .tosTable__cell {
  border-color: var(--colGrey400);
}

.tosTable--cardsList .tosTable__wrapper, .tosTable--cardsList .dataTables_wrapper {
  border: none;
}
.tosTable--cardsList .tosTable__body, .tosTable--cardsList .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable--cardsList tbody {
  background: none;
}
.tosTable--cardsList .tosTable__row, .tosTable--cardsList .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--cardsList tr {
  height: auto;
  margin-bottom: 15px;
}

.tosTable--variableRowHeight .tosTable__body .tosTable__row, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__row, .tosTable--variableRowHeight .tosTable__body .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight .tosTable__body tr, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody tr, .tosTable--variableRowHeight .tosTable__body .tosTable__cell, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__cell {
  height: auto;
  border-left: none;
}
.tosTable--variableRowHeight .tosTable__body .tosTable__row, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__row, .tosTable--variableRowHeight .tosTable__body .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight .tosTable__body tr, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody tr {
  display: table;
}

.tosTableFullscreen--active {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: var(--colSoftWhite);
}
.tosTableFullscreen--active .tos-section:nth-child(1) {
  border-bottom: 1px solid var(--colGrey400);
}

[data-color-mode=dark] .uk-table-striped tbody tr:nth-of-type(odd), [data-color-mode=dark] .uk-table-striped > tr:nth-of-type(odd) {
  background-color: var(--colGrey700);
}

.tosDataTable table.dataTable thead tr.tosDataTable__filter {
  background: var(--color-light);
}
.tosDataTable table.dataTable td.dataTables_empty {
  padding: 40px;
}

.dataTables_wrapper .DTFC_LeftBodyLiner {
  overflow-x: hidden;
}

.dataTables_wrapper .tosDataTable--lightHeader .dataTables_filter {
  padding: 10px;
  text-align: left;
  float: left;
}
.dataTables_wrapper .tosDataTable--lightHeader .dataTables_filter input {
  border-radius: 0;
  background: var(--colPrimary100);
}

.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border: none !important;
  background: none !important;
  padding: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  font-weight: bold;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled, .current):hover {
  background: var(--colPrimary500) !important;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-datepickerWrapper {
  position: relative;
}

.tos-datepickerClear, .tos-datepickerDelete {
  right: 0;
  height: 28px;
  width: 28px;
  top: 0;
  justify-content: center;
  align-items: center;
  color: var(--colSoftBlack);
  cursor: pointer;
  display: flex;
  user-select: none;
}
[data-color-mode=dark] .tos-datepickerClear, [data-color-mode=dark] .tos-datepickerDelete {
  color: var(--colSoftWhite);
}

.tos-datepickerClear::before {
  margin: 0;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}

.tos-datepickerDelete::before {
  margin: 0;
  color: #D85854;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f2ed";
  user-select: none;
}

.tos-daterangeWrapper {
  display: grid;
  grid-template-columns: repeat(2, 2fr) auto;
  grid-column-gap: 10px;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange {
  background: var(--colPrimary500);
  border-color: var(--colPrimary500);
}
.flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange:focus {
  background: var(--colPrimary400);
  border-color: var(--colPrimary400);
}
.flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay {
  background: var(--colPrimary400);
  border-color: var(--colPrimary400);
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 var(--colPrimary400);
}
.flatpickr-day.today {
  border-color: var(--colGrey700);
}
.flatpickr-day:hover {
  background-color: var(--colGrey400);
}

.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
  fill: var(--colPrimary700);
}

.flatpickr-time input, .flatpickr-time input[type=number] {
  text-align: center;
}

.flatpickr.multiMonths {
  min-width: 300px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
fieldset {
  border: 1px solid var(--colGrey400);
  padding: 15px;
}
fieldset legend {
  margin-left: calc(-1 * 15px / 2);
}
fieldset.fieldset--paddingRemove {
  padding: 15px 0 0 0;
}
fieldset.fieldset--paddingRemove legend {
  margin-left: calc(15px / 2);
}
fieldset > .tosTable {
  border: 0;
}
fieldset > .tosTable .tosTable__body .tosTable__row:last-child {
  border-bottom: 0;
}

.tos-fieldset-collapsible legend {
  cursor: pointer;
}
.tos-fieldset-collapsible legend::after {
  content: "\f0d7";
  font-weight: 700;
  font-family: "Font Awesome 6 Pro";
  margin-left: 5px;
  display: inline-block;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed {
  padding-top: 0;
  padding-bottom: 0;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed legend::after {
  rotate: -90deg;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed > div, .tos-fieldset-collapsible.tos-fieldset--collapsed .fieldset__body {
  display: none;
}

[tos-fileUpload] {
  display: flex;
  align-items: center;
}
[tos-fileUpload] button {
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  margin-right: 10px;
}
[tos-fileUpload] [tos-tooltip-button] {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 100;
}

.uploadArea {
  background-color: var(--colPrimary100);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.formTabs {
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: 0;
  border-bottom: 1px solid var(--colPrimary700);
  /*    .formTabs__tab--info {
              flex-grow: 1;
              text-align: right;
          } */
}
[data-color-mode=dark] .formTabs {
  border-bottom: 0;
}
[data-color-mode=dark] .formTabs.tos-section {
  overflow: hidden;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.formTabs > li {
  padding: 0;
}
.formTabs > li a {
  font-size: 16px;
  padding: 10px;
  display: inline-block;
  border: none;
  color: var(--colSoftBlack);
  border-right: 1px solid var(--colGrey300);
}
[data-color-mode=dark] .formTabs > li a {
  color: var(--colGrey300);
  border-right: 1px solid var(--colGrey600);
  padding: 10px 20px;
}
.formTabs > li.validation-error a::after {
  color: red;
  margin-left: 7px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
}
.formTabs > li.tosTab--hinweis a::after {
  color: #D89F54;
  margin-left: 7px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
}
.formTabs > li a:hover {
  color: var(--colSoftBlack);
  background: var(--colPrimary100);
}
.formTabs > li.uk-active a {
  background: var(--colPrimary600);
  color: white;
  font-weight: 400;
}
.formTabs .formTabs__firstRight {
  margin-left: auto;
  border-left: 1px solid var(--colGrey300);
}

.formTabsContainer.formTabsContainer--secondary .formTabs {
  margin-top: 15px;
  margin-bottom: 10px;
}
.formTabsContainer.formTabsContainer--secondary .formTabs > li a {
  padding: 5px 10px;
}
.formTabsContainer.formTabsContainer--secondary .formTabs > li.uk-active a {
  background: var(--colPrimary500);
}

.uk-switcher .tos-section:not(:last-child) {
  margin-bottom: 10px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Headings
/*==============================================*/
.h1,
.h2,
.winbox.tosMaskeModal .wb-title,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: roboto, arial, sans-serif;
  font-weight: 400;
  margin: 0;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .h1,
[data-color-mode=dark] .h2,
[data-color-mode=dark] .winbox.tosMaskeModal .wb-title,
.winbox.tosMaskeModal [data-color-mode=dark] .wb-title,
[data-color-mode=dark] .h3,
[data-color-mode=dark] .h4,
[data-color-mode=dark] .h5,
[data-color-mode=dark] .h6,
[data-color-mode=dark] h1,
[data-color-mode=dark] h2,
[data-color-mode=dark] h3,
[data-color-mode=dark] h4,
[data-color-mode=dark] h5,
[data-color-mode=dark] h6 {
  color: var(--colSoftWhite);
}

.h2, .winbox.tosMaskeModal .wb-title,
.h3,
.h4,
h2,
h3,
h4 {
  margin-bottom: 10px;
}

.h5,
.h6,
h5,
h6 {
  margin-bottom: 10px;
}

.h1,
h1 {
  font-size: 26px;
}
.tosMaske .h1,
.tosMaske h1 {
  font-size: 26px;
}
[data-color-mode=dark] .tosMaske .h1,
[data-color-mode=dark] .tosMaske h1 {
  font-size: 26px;
}

.h2, .winbox.tosMaskeModal .wb-title,
h2 {
  font-size: 18px;
  font-weight: 500;
}

.h3,
h3 {
  font-size: 18px;
  font-weight: 400;
}

.h4,
h4 {
  font-size: 16px;
  font-weight: 700;
}

.h5,
h5 {
  font-size: 16px;
}

.h6,
h6 {
  font-size: 14px;
  font-weight: 700;
}

.h1 + .h2, .winbox.tosMaskeModal .h1 + .wb-title,
.h2 + .h3,
.winbox.tosMaskeModal .wb-title + .h3,
.h3 + .h4,
.h4 + .h5,
.h5 + .h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 10px;
}

hr {
  border-top: 1px solid var(--colGrey400);
  margin: 15px 0;
}

.hr--thick1 {
  border-top: 2px solid var(--colGrey600);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Inline Elements
/*==============================================*/
em {
  color: #D85854;
}

mark {
  background-color: var(--colPrimary400);
  color: white;
}

code {
  color: #D85854 !important;
}

samp {
  color: #D85854 !important;
}

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
  color: inherit;
  background: none;
  white-space: inherit;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.autocompleteList {
  border: 1px solid var(--colGrey500);
  background: var(--colGrey100);
  list-style: none;
  padding: 0;
  position: absolute;
  top: 20px;
  z-index: 1000;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.autocompleteList li {
  padding: 5px;
  cursor: pointer;
}
.autocompleteList li:nth-child(odd) {
  background: var(--colGrey300);
}
.autocompleteList li:hover {
  background: var(--colPrimary200);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.chosen-container + label, .chosen-container .uk-form-label,
input[type=text] + label,
input[type=text] .uk-form-label,
input[type=password] + label,
input[type=password] .uk-form-label,
input[type=email] + label,
input[type=email] .uk-form-label,
input[type=number] + label,
input[type=number] .uk-form-label,
input[type=search] + label,
input[type=search] .uk-form-label,
textarea + label,
textarea .uk-form-label,
.cke + label,
.cke .uk-form-label {
  display: block;
  margin-top: 2px;
  font-size: 10px;
  margin-bottom: 10px;
  position: relative;
  user-select: none;
  color: var(--colGrey600);
}
[data-color-mode=dark] .chosen-container + label, [data-color-mode=dark] .chosen-container .uk-form-label,
[data-color-mode=dark] input[type=text] + label,
[data-color-mode=dark] input[type=text] .uk-form-label,
[data-color-mode=dark] input[type=password] + label,
[data-color-mode=dark] input[type=password] .uk-form-label,
[data-color-mode=dark] input[type=email] + label,
[data-color-mode=dark] input[type=email] .uk-form-label,
[data-color-mode=dark] input[type=number] + label,
[data-color-mode=dark] input[type=number] .uk-form-label,
[data-color-mode=dark] input[type=search] + label,
[data-color-mode=dark] input[type=search] .uk-form-label,
[data-color-mode=dark] textarea + label,
[data-color-mode=dark] textarea .uk-form-label,
[data-color-mode=dark] .cke + label,
[data-color-mode=dark] .cke .uk-form-label {
  color: var(--colGrey400);
}
.chosen-container + label:last-child, .chosen-container .uk-form-label:last-child,
input[type=text] + label:last-child,
input[type=text] .uk-form-label:last-child,
input[type=password] + label:last-child,
input[type=password] .uk-form-label:last-child,
input[type=email] + label:last-child,
input[type=email] .uk-form-label:last-child,
input[type=number] + label:last-child,
input[type=number] .uk-form-label:last-child,
input[type=search] + label:last-child,
input[type=search] .uk-form-label:last-child,
textarea + label:last-child,
textarea .uk-form-label:last-child,
.cke + label:last-child,
.cke .uk-form-label:last-child {
  margin-bottom: 0;
}
.chosen-container + label em.error, .chosen-container .uk-form-label em.error,
input[type=text] + label em.error,
input[type=text] .uk-form-label em.error,
input[type=password] + label em.error,
input[type=password] .uk-form-label em.error,
input[type=email] + label em.error,
input[type=email] .uk-form-label em.error,
input[type=number] + label em.error,
input[type=number] .uk-form-label em.error,
input[type=search] + label em.error,
input[type=search] .uk-form-label em.error,
textarea + label em.error,
textarea .uk-form-label em.error,
.cke + label em.error,
.cke .uk-form-label em.error {
  float: right;
}

.uk-form-label {
  color: var(--colGrey600);
}
[data-color-mode=dark] .uk-form-label {
  color: var(--colGrey400);
}

label:not([for]) {
  margin-top: 4px;
}

/*------------------------------------------------*/
.chosen-container + em,
input[type=text] + em,
input[type=password] + em,
input[type=email] + em,
input[type=number] + em,
textarea + em,
.cke + em,
label > em {
  margin-top: 2px;
  font-size: 10px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-label, .tos-label-outline {
  padding: 2px 10px 0;
  background: var(--colGrey700);
  color: white;
  display: inline-block;
  font-size: 10px;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 3px;
  text-transform: uppercase;
  line-height: 17px;
}
.tos-label.tos-label--square, .tos-label--square.tos-label-outline, .tos-label.tos-label--squareBig, .tos-label--squareBig.tos-label-outline {
  box-sizing: border-box;
  line-height: inherit;
  text-align: center;
  height: 17px;
  width: 17px;
  padding: 2px;
}
.tos-label.tos-label--squareBig, .tos-label--squareBig.tos-label-outline {
  font-size: 12px;
  height: 30px;
  width: 30px;
  padding: 7px 0;
}

.tos-label--primary {
  background: var(--colPrimary600);
}

.tos-label--success {
  background: #42AA49;
}

.tos-label--warning, .tos-label--danger {
  background: #D89F54;
}

.tos-label--error {
  background: #B72E2A;
}

/*------------------------*/
.tos-label-outline {
  background: var(--colGrey300);
  border: 1px solid var(--colGrey700);
  color: var(--colSoftBlack);
}
.tos-label-outline.tos-label--primary {
  border-color: var(--colPrimary600);
  color: var(--colPrimary600);
  background: var(--colPrimary200);
}
.tos-label-outline.tos-label--success {
  border-color: #42AA49;
  color: #42AA49;
}
.tos-label-outline.tos-label--warning, .tos-label-outline.tos-label--danger {
  border-color: #D89F54;
  color: #D89F54;
}
.tos-label-outline.tos-label--error {
  border-color: #B72E2A;
  color: #B72E2A;
  background: #f9eeee;
}

.tos-linkinput input[readonly] {
  cursor: auto;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Links
/*==============================================*/
a, .navMainMenu .navMainMenu__a,
.a {
  color: var(--colPrimary700);
  text-decoration: none;
  transition: color 0.25s ease;
}
[data-color-mode=dark] a, [data-color-mode=dark] .navMainMenu .navMainMenu__a, .navMainMenu [data-color-mode=dark] .navMainMenu__a,
[data-color-mode=dark] .a {
  color: var(--colPrimary300);
}
a:hover, .navMainMenu .navMainMenu__a:hover, a.hover, .navMainMenu .hover.navMainMenu__a,
.a:hover,
.a.hover {
  color: var(--colPrimary500);
  text-decoration: underline;
}
a[disabled], .navMainMenu [disabled].navMainMenu__a, a.disabled, .navMainMenu .disabled.navMainMenu__a {
  color: var(--colGrey500);
  pointer-events: none;
}

.a--admin, .a--warn {
  color: #B72E2A !important;
}
.a--admin:hover, .a--warn:hover {
  color: #D85854;
}

.a--black {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-treeView li:last-child {
  border-bottom: none;
}
.tos-treeView li > span, .tos-treeView li > a {
  cursor: pointer;
}
.tos-treeView li > ul {
  padding-left: 15px;
  display: none;
}
.tos-treeView .tos-treeView__item a {
  padding-left: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
ul,
ol,
dl {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul,
ol {
  padding-left: 30px;
}
ul.tos-list--collapse,
ol.tos-list--collapse {
  list-style: none;
  padding: 0;
  clear: both;
}
ul.tos-list--collapse > *,
ol.tos-list--collapse > * {
  float: left;
}

ul[data-kontakte-filter] > li.uk-active > a {
  color: var(--colPrimary400);
}

/*------------------------------------------------
/* UL
/*----------------------------------------------*/
ul.tos-list--small > :nth-child(n+2), ul .uk-list-small > :nth-child(n+2) {
  margin-top: 5px;
  padding-top: 5px;
}
ul li.tos-list__summaryLine {
  border-top-color: var(--colGrey700) !important;
}

[data-color-mode=dark] .uk-list-striped > :nth-of-type(odd) {
  background-color: var(--colGrey700);
}

/*------------------------------------------------
/* DL
/*----------------------------------------------*/
dl dt {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}
dl dd {
  margin-left: 10px;
  margin-bottom: 5px;
}

/*------------------------------------------------
/* Sortable Liste
/*----------------------------------------------*/
.tos-onClickDialog {
  position: absolute;
  z-index: 200;
  min-width: 300px;
}

.tos-onClickDialog__close {
  position: absolute;
  right: 5px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-modal-dialog {
  background: var(--colGrey100);
}
[data-color-mode=dark] .uk-modal-dialog {
  background: var(--colGrey900);
}
.uk-modal-dialog.modal-width-L {
  width: 800px;
}
.uk-modal-dialog.modal-width-XL {
  width: 1200px;
}

.uk-modal-body,
.uk-modal-footer,
.uk-modal-header {
  padding: 15px;
}

.uk-modal-header {
  background: var(--colPrimary600);
}
.uk-modal-header h2,
.uk-modal-header h3,
.uk-modal-header h4 {
  color: white;
}

.uk-modal-footer {
  background: none;
  border-top: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/*------------------------------------------------*/
.uk-modal-title {
  font-size: inherit;
}

/*------------------------------------------------*/
[class*=uk-modal-close-] {
  top: -10px;
  right: -10px;
}
[class*=uk-modal-close-] svg {
  display: none;
}
[class*=uk-modal-close-]::before {
  content: "\f00d";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}
[class*=uk-modal-close-]:hover {
  color: white;
}

/*------------------------------------------------*/
.tos-modal-confirm, .tos-modal-prompt {
  user-select: none;
}
.tos-modal-confirm .uk-modal-dialog, .tos-modal-prompt .uk-modal-dialog {
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  padding-top: 15px;
}

.tos-modal-confirm .uk-modal-body {
  text-align: center;
}
.tos-modal-confirm .uk-modal-footer {
  display: flex;
  justify-content: space-between;
}
.tos-modal-confirm .uk-modal-footer::before, .tos-modal-confirm .uk-modal-footer::after {
  display: none;
}
.tos-modal-confirm.tos-modal-confirm--warning .uk-modal-dialog {
  background: #fbf7f1;
}

.tos-modal-prompt .uk-modal-body label {
  display: block;
  margin-bottom: 10px;
}

.tos-modal-search .uk-modal-dialog {
  background: none;
}
.tos-modal-search .tos-modal-search__inputContainer, .tos-modal-search .tos-modal-search__results {
  background: var(--color-light);
}
.tos-modal-search .tos-modal-search__inputContainer {
  display: flex;
  border: 1px solid var(--colGrey400);
  padding: 10px;
}
.tos-modal-search .tos-modal-search__inputContainer [class^=tos-icon] {
  font-size: 20px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--colGrey700);
}
.tos-modal-search .tos-modal-search__inputContainer .tos-icon--close {
  opacity: 0;
  transition: all ease-in 0.2s;
}
.tos-modal-search .tos-modal-search__inputContainer input {
  height: 50px;
  border: none;
  font-size: 18px;
}
.tos-modal-search .tos-modal-search__inputContainer input:focus {
  outline: none;
  background: inherit;
}
.tos-modal-search .tos-modal-search__results {
  margin-top: 15px;
  list-style: none;
  padding: 0;
}
.tos-modal-search .tos-modal-search__results li {
  padding: 10px 15px;
}
.tos-modal-search .tos-modal-search__results li:not(:last-child) {
  border-bottom: 1px solid var(--colGrey400);
}
.tos-modal-search .tos-modal-search__results li:hover {
  background: var(--colPrimary200);
}
.tos-modal-search .tos-modal-search__results a:hover {
  color: inherit;
  text-decoration: none;
}

.tos-modal--sleek .uk-modal-header, .tos-modal--sleek .uk-modal-body, .tos-modal--sleek .uk-modal-footer {
  padding: 10px;
}
.tos-modal--sleek .tos-section {
  margin-bottom: 10px;
  padding: 10px;
}

.winbox.tosMaskeModal {
  overflow: hidden;
}
.winbox.tosMaskeModal .wb-header {
  padding: 5px 0;
  background: var(--colPrimary600);
}
.winbox.tosMaskeModal .wb-drag {
  padding-left: 15px;
}
.winbox.tosMaskeModal .wb-title {
  color: var(--colOffWhite);
}
.winbox.tosMaskeModal .wb-close, .winbox.tosMaskeModal .wb-min, .winbox.tosMaskeModal .wb-max {
  background-image: none;
  position: relative;
}
.winbox.tosMaskeModal .wb-close::after, .winbox.tosMaskeModal .wb-min::after, .winbox.tosMaskeModal .wb-max::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.winbox.tosMaskeModal .wb-close::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}
.winbox.tosMaskeModal .wb-min::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f0d7";
  user-select: none;
}
.winbox.tosMaskeModal .wb-max::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f065";
  user-select: none;
}
.winbox.tosMaskeModal .wb-body {
  top: 45px;
  background: none;
  overflow: hidden;
}
.winbox.tosMaskeModal .wb-body .modal-content {
  position: relative;
  height: 100%;
}
.winbox.tosMaskeModal .wb-body .uk-modal-body {
  height: calc(100% - 90px);
  box-sizing: border-box;
  overflow: auto;
}
.winbox.tosMaskeModal .tosMaske__footer {
  bottom: 0;
  padding: 15px;
}
.winbox.tosMaskeModal .tosMaske__footer .tosMaske__footerInner {
  max-width: initial;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-subnav-pill > * {
  padding-left: 5px;
}
.uk-subnav-pill .uk-active > a {
  background: var(--colPrimary500);
}

.uk-notification {
  width: 400px;
  z-index: 500002;
  color: var(--colSoftBlack);
}
.uk-notification h1, .uk-notification h2, .uk-notification h3, .uk-notification h4 {
  color: inherit;
}

.uk-notification-close svg {
  display: none;
}
.uk-notification-close::before {
  content: "\f00d";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}
.uk-notification-close:hover {
  text-decoration: none;
}

.uk-notification-message {
  font-size: 16px;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.uk-notification-message div {
  position: relative;
}
.uk-notification-message div::before {
  font-family: "Font Awesome 6 Pro";
  font-size: 35px;
  font-weight: 900;
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.uk-notification-message.notification--small {
  padding: 10px;
}
.uk-notification-message.notification--small > div {
  display: flex;
  align-items: center;
}
.uk-notification-message.notification--small > div::before {
  margin-right: 15px;
  margin-bottom: 0;
}

.uk-notification-message-danger div,
.uk-notification-message-info div,
.uk-notification-message-success div,
.uk-notification-message-warning div,
.uk-notification-message-error div {
  text-align: center;
  user-select: none;
}

.uk-notification-message-info {
  color: inherit;
  background: var(--colPrimary100);
}
.uk-notification-message-info div::before {
  content: "\f05a";
  color: var(--colPrimary500);
}

.uk-notification-message-success {
  color: inherit;
  background: rgb(241.313559322, 249.686440678, 241.8771186441);
}
.uk-notification-message-success div::before {
  content: "\f058";
  color: #42AA49;
}

.uk-notification-message-warning {
  color: inherit;
  background: rgb(249.15, 240.6, 229.35);
}
.uk-notification-message-warning div::before {
  content: "\f06a";
  color: #D89F54;
}

.uk-notification-message-danger, .uk-notification-message-error {
  color: white;
  background: #B72E2A;
}
.uk-notification-message-danger div::before, .uk-notification-message-error div::before {
  content: "\f06a";
  color: white;
}

.uk-notification-bottom-right, .uk-notification-bottom-left {
  bottom: 125px;
}

.tos-overwriteInput {
  position: relative;
}
.tos-overwriteInput > input {
  padding-left: 25px;
}
.tos-overwriteInput .tos-overwriteInput__toggle {
  position: absolute;
  top: 3px;
  left: 5px;
  cursor: pointer;
  user-select: none;
}

.pageloader__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.pageloader__loader {
  border: 8px solid #005a44;
  border-top: 8px solid #f8f8f8;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
p {
  margin: 0;
  margin-bottom: 10px;
}
p:last-child {
  margin-bottom: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-progress {
  border-radius: 0;
  background: var(--colGrey300);
}

.uk-progress::-webkit-progress-bar {
  border-radius: 0;
  background: var(--colGrey300);
}

.uk-progress::-webkit-progress-value {
  background-color: var(--colPrimary400);
}

.uk-progress::-moz-progress-bar {
  background-color: var(--colPrimary400);
}

.uk-progress::-ms-fill {
  background-color: var(--colPrimary400);
}

/*-----------------------------------------*/
.uk-progress__endLegend,
.uk-progress__startLegend {
  position: absolute;
  top: 0;
  z-index: 1000;
  font-size: 12px;
}

.uk-progress__endLegend {
  right: 3px;
}

/*-----------------------------------------*/
.uk-progress--secondary.uk-progress::-webkit-progress-value {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-moz-progress-bar {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-ms-fill {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}

.uk-progress--transparent {
  background: transparent;
}
.uk-progress--transparent.uk-progress::-webkit-progress-bar {
  background-color: transparent;
}

/*-----------------------------------------*/
/*-----------------------------------------*/
.uk-progress--stacked {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  background-color: transparent;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
input[type=radio] {
  display: none;
}

input[type=radio] + label {
  cursor: pointer;
  height: 24px;
  position: relative;
  user-select: none;
  font-size: 14px;
}

input[type=radio] + label::before {
  font-family: "Font Awesome 6 Pro";
  color: var(--colSoftBlack);
  content: "\f111";
  position: relative;
  margin-right: 2px;
  display: inline-block;
  top: 0;
}

input[type=radio]:checked + label::before,
input[type=radio].checked + label::before {
  content: "\f192";
}

input[type=radio].error + label {
  color: #D85854;
}

input[type=radio].warning + label {
  color: #8D5E20;
}

input[type=radio][disabled] + label,
input[type=radio].disabled + label,
fieldset.disabled input[type=radio] + label,
fieldset[disabled] input[type=radio] + label {
  color: var(--colGrey500);
  cursor: not-allowed;
}
input[type=radio][disabled] + label::before,
input[type=radio].disabled + label::before,
fieldset.disabled input[type=radio] + label::before,
fieldset[disabled] input[type=radio] + label::before {
  cursor: not-allowed;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-section {
  background: var(--color-light);
  margin-bottom: 15px;
  padding: 15px;
  /*------------------------*/
  /*------------------------*/
  /*------------------------*/
  /*------------------------*/
}
[data-color-mode=dark] .tos-section {
  background: linear-gradient(45deg, var(--colGrey900), var(--colGrey800));
}
.tos-section:last-child {
  margin-bottom: 0;
}
.tos-section.tos-section--paddingRemove {
  padding: 0;
}
.tos-section.tos-section--noTopMargin {
  margin-top: -10px;
}
.tos-section.tos-section--borderBottom {
  border-bottom: 1px solid var(--colGrey400);
}
.tos-section.tos-section--borderTop {
  border-top: 1px solid var(--colGrey400);
}

.tos-section.uk-sticky-fixed {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

/*------------------------*/
/*------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.chosen-container, .chosen-container.uk-select {
  min-width: 75px;
  font-weight: 400;
  font-size: 14px;
}
.chosen-container:not(.select--inline), .chosen-container.uk-select:not(.select--inline) {
  width: 100% !important;
}
.chosen-container .chosen-choices,
.chosen-container a.chosen-single, .chosen-container.uk-select .chosen-choices,
.chosen-container.uk-select a.chosen-single {
  border-radius: 0;
  background: var(--colPrimary100);
  box-shadow: none;
  border: 1px solid var(--colGrey400);
  padding: 0 3px;
  height: 28px;
  padding-top: 2px;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .chosen-container .chosen-choices,
[data-color-mode=dark] .chosen-container a.chosen-single, [data-color-mode=dark] .chosen-container.uk-select .chosen-choices,
[data-color-mode=dark] .chosen-container.uk-select a.chosen-single {
  background: var(--colGrey700);
  color: var(--colSoftWhite);
  border: 1px solid transparent;
}
.chosen-container .chosen-choices, .chosen-container.uk-select .chosen-choices {
  padding-top: 1px;
}
.chosen-container .chosen-drop, .chosen-container.uk-select .chosen-drop {
  border-color: var(--colGrey400);
}
[data-color-mode=dark] .chosen-container .chosen-drop, [data-color-mode=dark] .chosen-container.uk-select .chosen-drop {
  background-color: var(--colGrey700);
}
[data-color-mode=dark] .chosen-container .chosen-results, [data-color-mode=dark] .chosen-container.uk-select .chosen-results {
  color: var(--colSoftWhite);
}
.chosen-container .chosen-results li.active-result, .chosen-container.uk-select .chosen-results li.active-result {
  display: flex;
}

.chosen-container-active a.chosen-single, .chosen-container-active .chosen-choices {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] .chosen-container-active a.chosen-single, [data-color-mode=dark] .chosen-container-active .chosen-choices {
  background: var(--colGrey700);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border-radius: 0;
  background: var(--color-light);
}

.chosen-container-single .chosen-single div {
  width: 24px;
  top: 1px;
  height: 28px;
}

.chosen-container-single .chosen-single div b {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none !important;
}
.chosen-container-single .chosen-single div b::after {
  content: "\f0dd";
  font-family: "Font Awesome 6 Pro";
  margin-top: -7px;
}

.chosen-container-single .chosen-single .search-choice-close {
  background: none;
  height: 100%;
  top: 0;
  width: 15px;
  font-size: inherit;
  text-align: center;
}
.chosen-container-single .chosen-single .search-choice-close::after {
  content: "\f00d";
  font-family: "Font Awesome 6 Pro";
  display: block;
  padding-top: 2px;
}

/*------------------------------------------------*/
.chosen-container .chosen-results {
  padding: 0 0 0 3px;
}
.chosen-container .chosen-results li.highlighted {
  color: var(--colSoftBlack);
  background: var(--colPrimary200);
}

/*------------------------------------------------*/
.chosen-container.chosen-container-multi .chosen-choices, .chosen-container.uk-select.chosen-container-multi .chosen-choices {
  min-height: 28px;
  height: auto;
}
.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text], .chosen-container.uk-select.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 0;
}

/*------------------------------------------------*/
.chosen-default > span, .chosen-search-input.default {
  font-style: italic;
  color: var(--colGrey700);
}

.chosen-search-input {
  border: none;
}

.chosen-container.chosen-drop-autoWidth .chosen-drop {
  width: auto;
}

.chosen-container .chosen-results li {
  padding: 5px 2px;
}

select.error + .chosen-container .chosen-choices,
select.error + .chosen-container .chosen-single, .chosen.error .chosen-choices,
.chosen.error .chosen-single {
  background: #f9eeee;
  border-color: #f9eeee;
}

.chosen-disabled {
  cursor: not-allowed;
}

select[readonly] + .chosen-container {
  pointer-events: none;
}
select[readonly] + .chosen-container .chosen-choices,
select[readonly] + .chosen-container .chosen-single {
  background: transparent;
  border-width: 0 0 1px;
}
select[readonly] + .chosen-container + label {
  pointer-events: none;
}

/*------------------------------------------------*/
.chosen-container.chosen-dropup .chosen-drop, .chosen-container.uk-select.chosen-dropup .chosen-drop {
  bottom: 100%;
  top: initial;
  border-bottom: 0;
  border-top: 1px solid var(--colGrey400);
  border-radius: 4px 4px 0 0;
  padding-top: 4px;
}

.tos-overwriteSelect {
  position: relative;
}
.tos-overwriteSelect select[readonly] + .chosen-container b {
  display: none;
}
.tos-overwriteSelect .chosen-container .chosen-single {
  padding-left: 20px !important;
  width: calc(100% - 20px) !important;
}
.tos-overwriteSelect .tos-overwriteSelect__toggle {
  position: absolute;
  top: 3px;
  left: 2px;
}

.chosen-container.select--hideOverflow .chosen-choices {
  height: 28px;
}
.chosen-container.select--hideOverflow .chosen-choices::after {
  content: "\f0dd";
  font-weight: bold;
  position: absolute;
  right: 0;
  width: 20px;
  text-align: center;
  height: 100%;
  display: block;
  font-family: "Font Awesome 6 Pro";
}
.chosen-container.select--hideOverflow .chosen-choices span.hiddenCnt {
  position: absolute;
  right: 22px;
  top: 3px;
  height: 100%;
  pointer-events: none;
  color: #666;
}
.chosen-container.select--hideOverflow.chosen-container-active .chosen-choices {
  height: auto;
}
.chosen-container.select--hideOverflow.chosen-container-active .chosen-choices::after, .chosen-container.select--hideOverflow.chosen-container-active .chosen-choices .hiddenCnt {
  display: none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.slimSelect.ss-main {
  font-family: roboto, arial, sans-serif;
  font-weight: 400;
}
.slimSelect.ss-main .ss-single-selected, .slimSelect.ss-main .ss-multi-selected {
  background: var(--colPrimary100);
  border: 1px solid var(--colGrey400);
  border-left-color: var(--colGrey400);
  border-radius: 0;
  border-top-color: var(--colGrey400);
  box-sizing: border-box;
  padding: 0 3px;
}
.slimSelect.ss-main .ss-single-selected.ss-disabled, .slimSelect.ss-main .ss-multi-selected.ss-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.slimSelect.ss-main .ss-single-selected .ss-disabled, .slimSelect.ss-main .ss-multi-selected .ss-disabled {
  color: var(--colGrey700);
  font-style: italic;
}
.slimSelect.ss-main .ss-multi-selected .ss-values .ss-value {
  background: var(--color-light);
  color: var(--colSoftBlack);
  border: 1px solid var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-spinner, .tos-spinner-overlay {
  height: 25px;
  padding-top: 5px;
  box-sizing: border-box;
  width: 100px;
}
.tos-spinner::after, .tos-spinner-overlay::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  border-radius: 100%;
  animation: shadow-size 1.5s infinite;
  color: var(--colGrey400);
}

.tos-spinner-position {
  position: relative;
  left: 0;
  top: 0;
}

.tos-spinner--primary::after, .tos-spinner-overlay::after {
  color: var(--colPrimary600);
}

.tos-spinner-overlay {
  height: auto;
  width: auto;
  padding: 0;
}
.tos-spinner-overlay::after {
  left: 50%;
  top: 50%;
  transform: translate(-50px, -50%);
  z-index: 10;
}
.tos-spinner-overlay::before {
  background: rgba(204, 204, 204, 0.7);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tos-spinner-overlay::before, .tos-spinner-overlay::after {
  opacity: 1;
  transition: all 0.5s ease;
}

body.tos-spinner-page {
  overflow: hidden;
  position: relative;
}
body.tos-spinner-page > .tos-spinner-overlay {
  position: fixed;
  inset: 0;
  z-index: 500001;
}

@keyframes shadow-size {
  0% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  20% {
    box-shadow: 15px 0 0 5px, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  40% {
    box-shadow: 15px 0 0 0, 30px 0 0 5px, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  60% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 5px, 60px 0 0 0, 75px 0 0 0;
  }
  80% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 5px, 75px 0 0 0;
  }
  100% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 5px;
  }
}
.permanentSpinner {
  cursor: help !important;
}
.permanentSpinner i {
  text-align: center;
}

.permanentSpinner--active {
  background: #D89F54;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/* Tablesorter Custom SCSS Theme by Dan Feidt (https://github.com/HongPong)
 Converted from Custom LESS Theme by Rob Garrison

 */
/*** theme ***/
/*** fonts ***/
/*** color definitions ***/
/* for best results, only change the hue (120),
   leave the saturation (60%) and luminosity (75%) alone
   pick the color from here: http://hslpicker.com/#99E699 */
/* darken($headerBackground, 10%); */
/* desaturate($headerAsc, 5%); */
/* it might be best to match the document body background color here */
/* ajax error message (added to thead) */
/* becomes height using padding (so it's divided by 2) */
/* 20px should be slightly wider than the icon width to avoid overlap */
/* url(icons/loading.gif); */
/* zebra striping */
/* hovered rows */
/* Columns widget */
/* saturate( darken( desaturate($headerBackground, 10%), 10% ), 30%); */
/* Filter widget transition */
/*** Arrows ***/
/* black */
/* white */
/* automatically choose the correct arrow/text color */
/* variable theme name - requires less.js 1.3+;
   or just replace (!".tablesorter-tos") with the contents of $theme
 */
.tablesorter-tos {
  background-color: #ddd;
  width: 100%;
  text-align: left;
  border-spacing: 0;
  border: #ddd 1px solid;
  border-width: 1px 0 0 1px;
  /* style th's outside of the thead */
  /* style header */
  /* tfoot */
  /* optional disabled input styling */
  /* body */
  /* hovered row colors
       you'll need to add additional lines for
       rows with more than 2 child rows
  */
  /* table processing indicator - indeterminate spinner */
  /* Column Widget - column sort colors */
  /* caption (non-theme matching) */
  /* filter widget */
  /* hidden filter row */
  /* rows hidden by filtering (needed for child rows) */
  /* ajax error row */
  /* Fixed column scroll bar spacer styling */
  /* add border to right side (LTR pages) of fixed column */
}
.tablesorter-tos th, .tablesorter-tos td {
  border: #ddd 1px solid;
  border-width: 0 1px 1px 0;
  min-width: 100px;
}
.tablesorter-tos th, .tablesorter-tos thead td {
  background-color: #005a44;
  color: rgb(229.5, 229.5, 229.5);
  text-transform: uppercase;
  font-weight: 500;
  border-collapse: collapse;
  padding: 10px;
}
.tablesorter-tos tbody td, .tablesorter-tos tfoot th, .tablesorter-tos tfoot td {
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos .tablesorter-header {
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==), url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==));
  background-repeat: no-repeat;
  background-position: right 5px center;
  padding: 10px 20px 10px 10px;
  cursor: pointer;
}
.tablesorter-tos .tablesorter-header.sorter-false {
  background-image: none;
  cursor: default;
  padding: 10px;
}
.tablesorter-tos .tablesorter-headerAsc {
  background-color: rgb(0, 39, 32.7166666667);
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7), url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7));
}
.tablesorter-tos .tablesorter-headerDesc {
  background-color: rgb(0, 141, 94.7833333333);
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7), url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7));
}
.tablesorter-tos tfoot .tablesorter-headerAsc,
.tablesorter-tos tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}
.tablesorter-tos .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.tablesorter-tos tbody {
  /* Zebra Widget - row alternating colors */
}
.tablesorter-tos tbody td {
  background-color: #fff;
  color: #000;
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos tbody tr.even > td {
  background-color: var(--colGrey100);
  color: #000;
}
.tablesorter-tos tbody > tr.hover td,
.tablesorter-tos tbody > tr:hover td,
.tablesorter-tos tbody > tr:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.even.hover > td,
.tablesorter-tos tbody > tr.even:hover > td,
.tablesorter-tos tbody > tr.even:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
  background-color: var(--colPrimary100);
  color: #000;
}
.tablesorter-tos tbody > tr.odd.hover > td,
.tablesorter-tos tbody > tr.odd:hover > td,
.tablesorter-tos tbody > tr.odd:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
  background-color: var(--colPrimary100);
  color: #000;
}
.tablesorter-tos .tablesorter-processing {
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=);
  background-position: center center;
  background-repeat: no-repeat;
}
.tablesorter-tos tr.odd td.primary {
  background-color: #005a53;
}
.tablesorter-tos td.primary, .tablesorter-tos tr.even td.primary {
  background-color: rgb(0, 141, 130.0333333333);
}
.tablesorter-tos tr.odd td.secondary {
  background-color: rgb(0, 141, 130.0333333333);
}
.tablesorter-tos td.secondary, .tablesorter-tos tr.even td.secondary {
  background-color: rgb(0, 166.5, 153.55);
}
.tablesorter-tos tr.odd td.tertiary {
  background-color: rgb(0, 166.5, 153.55);
}
.tablesorter-tos td.tertiary, .tablesorter-tos tr.even td.tertiary {
  background-color: rgb(0, 192, 177.0666666667);
}
.tablesorter-tos caption {
  background-color: #fff;
}
.tablesorter-tos .tablesorter-filter-row input,
.tablesorter-tos .tablesorter-filter-row select {
  width: 98%;
  height: auto;
  margin: 0;
  padding: 10px;
  color: #333;
  background-color: #fff;
  border: 1px solid #bbb;
  box-sizing: border-box;
  transition: line-height 0.1s ease;
}
.tablesorter-tos .tablesorter-filter-row {
  background-color: #eee;
}
.tablesorter-tos .tablesorter-filter-row td {
  background-color: #eee;
  line-height: normal;
  text-align: center; /* center the input */
  transition: line-height 0.1s ease;
}
.tablesorter-tos .tablesorter-filter-row.hideme td {
  padding: 2px;
  margin: 0;
  line-height: 0;
  cursor: pointer;
}
.tablesorter-tos .tablesorter-filter-row.hideme * {
  height: 1px;
  min-height: 0;
  border: 0;
  padding: 0;
  margin: 0;
  /* don't use visibility: hidden because it disables tabbing */
  opacity: 0;
  filter: alpha(opacity=0);
}
.tablesorter-tos .filtered {
  display: none;
}
.tablesorter-tos .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #D85854;
}
.tablesorter-tos .tablesorter-scroller-bar-spacer {
  background: #eee;
}
.tablesorter-tos .tablesorter-scroller-fixed::after {
  content: "";
  border-right: 1px solid #444;
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  /* set to zero for non-jquery ui themes; use "left" here for RTL pages */
  right: 0;
  /* match the margins set to the table to keep the border the same height as the table */
  margin: 10px 0 15px;
}

.tosTable__footer {
  padding: 15px;
  border-top: 5px solid var(--colPrimary600);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
[data-color-mode=dark] .uk-tab::before {
  border-color: var(--colGrey900);
}

.uk-tab > * {
  padding-left: 10px;
}

.uk-tab > .uk-active > a {
  border-color: var(--colPrimary500);
  color: var(--colSoftBlack);
  font-weight: 700;
}

.uk-tab > * > a {
  font-size: 12px;
  text-transform: none;
  user-select: none;
  color: var(--colGrey700);
  border-width: 2px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-textSelect input[readonly] {
  cursor: text;
  background: var(--colPrimary100);
  cursor: auto;
}
[data-color-mode=dark] .tos-textSelect input[readonly] {
  background: var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tippy-box {
  background: var(--colPrimary700);
  border-radius: 2px;
  font-size: 14px;
}

.validation-error {
  background: #f9eeee;
}

/*================================================
/* Filter Pills
/*==============================================*/
.tos-filters .uk-badge, .persistent-filters .uk-badge {
  cursor: pointer;
  padding: 15px 10px;
  border: 1px solid #666;
  border-radius: 10px;
}
.tos-filters .uk-badge .filter-name, .persistent-filters .uk-badge .filter-name {
  margin-top: 1px;
}
.tos-filters .uk-badge:hover .delete, .persistent-filters .uk-badge:hover .delete {
  opacity: 1;
}
.tos-filters .uk-badge .delete, .persistent-filters .uk-badge .delete {
  z-index: 2;
}
.tos-filters .uk-badge .tos-icon--dragdrop, .persistent-filters .uk-badge .tos-icon--dragdrop {
  cursor: grab;
}
.tos-filters.tos-filters--downwardTabs, .tos-filters.persistent-filters__downwardTabs, .persistent-filters.tos-filters--downwardTabs, .persistent-filters.persistent-filters__downwardTabs {
  height: 30px;
}
.tos-filters.tos-filters--downwardTabs .uk-badge, .tos-filters.persistent-filters__downwardTabs .uk-badge, .persistent-filters.tos-filters--downwardTabs .uk-badge, .persistent-filters.persistent-filters__downwardTabs .uk-badge {
  border-radius: 0 0 10px 10px;
  border-top: none;
  padding-top: 13px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.tos-widget {
  border-style: solid;
  border-color: black;
  position: relative;
}
.tos-widget .tos-widget--editTitle, .tos-widget .tos-widget-settingBtn {
  font-weight: 700;
  position: absolute;
  top: 0;
  z-index: 10;
  opacity: 0.65;
  height: 36px;
}
.tos-widget .tos-widget--editTitle {
  left: 0;
  background: #aaa;
  padding: 10px;
  display: flex;
  align-items: center;
  width: calc(100% - 44px);
  box-sizing: border-box;
}
.tos-widget .tos-widget-settingBtn {
  right: 0;
}

.tos-widget--columnElement {
  border-width: 0 1px 0 0;
  padding: 5px 10px;
  min-height: 60px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

.tos-widget--noBorder {
  border-width: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tosMaske, .tosMaskeModal {
  background: var(--colGrey100);
}
[data-color-mode=dark] .tosMaske, [data-color-mode=dark] .tosMaskeModal {
  background: var(--colBlack);
  background: linear-gradient(45deg, var(--colBlack), var(--colGrey900));
}
.tosMaske .tosMaske__header, .tosMaske .tosMaske__content, .tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__header, .tosMaskeModal .tosMaske__content, .tosMaskeModal .tosMaske__footer {
  box-sizing: border-box;
}
.tosMaske .tosMaske__header, .tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__header, .tosMaskeModal .tosMaske__footer {
  right: 0;
  left: 0;
  z-index: 100;
}
.tosMaske .tosMaske__header, .tosMaskeModal .tosMaske__header {
  position: fixed;
  z-index: 500;
  background: var(--colPrimary600);
  height: 55px;
  color: white;
  top: 0;
}
.tosMaske .tosMaske__header .tosMaske__headerInner, .tosMaskeModal .tosMaske__header .tosMaske__headerInner {
  margin: auto;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.tosMaske .tosMaske__header h1, .tosMaskeModal .tosMaske__header h1 {
  color: inherit;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu {
  display: flex;
  list-style: none;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu li, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu li {
  padding-left: 10px;
  cursor: pointer;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu li:not(:last-child), .tosMaskeModal .tosMaske__header .tosMaske__headerMenu li:not(:last-child) {
  padding-right: 10px;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu i, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu i {
  font-size: 26px;
  line-height: 40px;
}
.tosMaske .tosMaske__content, .tosMaskeModal .tosMaske__content {
  margin-bottom: calc(90px + 15px);
}
.tosMaske .tosMaske__contentInner, .tosMaskeModal .tosMaske__contentInner {
  margin: auto;
  width: 100%;
  max-width: 1200px;
}
.tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__footer {
  background: var(--colGrey100);
  border-top: 1px solid var(--colGrey400);
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0;
}
[data-color-mode=dark] .tosMaske .tosMaske__footer, [data-color-mode=dark] .tosMaskeModal .tosMaske__footer {
  background: var(--colGrey800);
}
.tosMaske .tosMaske__footer .tosMaske__footerInner, .tosMaskeModal .tosMaske__footer .tosMaske__footerInner {
  padding: 15px 15px 0 15px;
  display: flex;
  justify-content: space-between;
  margin: auto;
  max-width: 1200px;
}
.tosMaske .tosMaske__footer .tosMaske__footer__data, .tosMaskeModal .tosMaske__footer .tosMaske__footer__data {
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding: 0 15px 0 15px;
}
.tosMaske .tosMaske__moreOptions__container, .tosMaskeModal .tosMaske__moreOptions__container {
  position: relative;
  height: 100%;
  width: 5%;
  display: flex;
  justify-content: right;
  align-items: center;
  padding: 0 5px 5px 0;
}
.tosMaske .tosMaske__moreOptions__container:hover .tosMaske__moreOptions__ul, .tosMaskeModal .tosMaske__moreOptions__container:hover .tosMaske__moreOptions__ul {
  display: block;
}
.tosMaske .tosMaske__moreOptions__ul, .tosMaskeModal .tosMaske__moreOptions__ul {
  font-size: 14px;
  background: var(--color-light);
  position: absolute;
  z-index: 1000;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
  display: none;
  border: 1px solid var(--colPrimary700);
  border-top-width: 0;
  margin: 0;
  top: 58px;
  right: 0;
  padding-left: 0;
  min-width: max-content;
  list-style-type: none;
}
[data-color-mode=dark] .tosMaske .tosMaske__moreOptions__ul, [data-color-mode=dark] .tosMaskeModal .tosMaske__moreOptions__ul {
  background: var(--colGrey900);
  border: 1px solid var(--colGrey600);
}
.tosMaske .tosMaske__moreOptions__a, .tosMaskeModal .tosMaske__moreOptions__a {
  display: flex;
  align-items: center;
  color: var(--colSoftBlack);
  padding: 10px;
  box-sizing: border-box;
}
[data-color-mode=dark] .tosMaske .tosMaske__moreOptions__a, [data-color-mode=dark] .tosMaskeModal .tosMaske__moreOptions__a {
  color: var(--colSoftWhite);
}
.tosMaske .tosMaske__moreOptions__a.tosMaske__moreOptions__a--small, .tosMaskeModal .tosMaske__moreOptions__a.tosMaske__moreOptions__a--small {
  padding: 5px 10px;
}
.tosMaske a.tosMaske__moreOptions__a:hover, .tosMaskeModal a.tosMaske__moreOptions__a:hover {
  background: var(--colPrimary600);
  color: var(--colPrimary100);
  text-decoration: none;
}

.tosMaske .topBar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.tosMaske .tosMaske__header {
  margin-top: var(--hTopBar);
  padding: 0 15px;
}
.tosMaske .tosMaske__header .tosMaske__headerInner {
  max-width: 1200px;
}
.tosMaske .tosMaske__content {
  margin-top: calc(55px + 30px);
  padding-top: 15px;
}

.tosMaskeModal {
  overflow: auto visible;
}
.tosMaskeModal .tosMaske__header {
  width: 100%;
}
.tosMaskeModal .tosMaske__content {
  padding-top: 0;
  margin-top: 0;
}
.tosMaskeModal .tosMaskeModal__body {
  display: grid;
  grid-template-areas: "content" "footer";
}
.tosMaskeModal .tosMaske__footer {
  grid-area: footer;
  margin-top: 15px;
}

/*--------------------------------*/
.tosMaske--userPWUpdate .tosMaske__header .tosMaske__headerMenu {
  display: none;
}
.tosMaske--userPWUpdate .tosMaske__maxWidth {
  max-width: 500px !important;
}

.tos-section--languageSwitch {
  margin-top: -10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: var(--colPrimary200);
}
[data-color-mode=dark] .tos-section--languageSwitch {
  background: var(--colPrimary600);
}

[tos-language-id] {
  display: none;
}
[tos-language-id].tos-language-active {
  display: block;
}

:root {
  --hTopBar: 30px;
  --hNavBar: 30px;
}

[data-color-mode=dark] {
  --hTopBar: 35px;
}

.topBar {
  height: var(--hTopBar);
  background: var(--color-light);
  position: relative;
}
[data-color-mode=dark] .topBar {
  background: var(--colGrey900);
  height: var(--hTopBar);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.topBar .topBar__inner {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
}
.topBar .topBar__logo {
  padding: 4px 8px;
  display: block;
  width: auto;
  float: left;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
.topBar .topBar__logo img {
  max-height: calc(var(--hTopBar) - 10px);
}
.topBar .topBar__title {
  display: inline-flex;
  align-items: center;
  height: 100%;
  font-size: 18px;
  margin-left: 10px;
}
.topBar .topBar__title a:hover, .topBar .topBar__title .navMainMenu .navMainMenu__a:hover, .navMainMenu .topBar .topBar__title .navMainMenu__a:hover {
  text-decoration: none;
}

.navTopBar {
  height: 100%;
  /* ----------------- */
  /* ----------------- */
  /* ----------------- */
}
.navTopBar .navTopBar__ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.navTopBar .navTopBar__li {
  position: relative;
}
.navTopBar .navTopBar__a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--colSoftBlack);
  padding: 10px;
  box-sizing: border-box;
}
[data-color-mode=dark] .navTopBar .navTopBar__a {
  color: var(--colSoftWhite);
}
[data-color-mode=dark] .navTopBar .color-mode__link--dark {
  display: none;
}
.navTopBar .color-mode__link--light {
  display: none;
}
[data-color-mode=dark] .navTopBar .color-mode__link--light {
  display: flex;
}
.navTopBar .theme__link--regular {
  display: none;
}
[data-color-theme=berry] .navTopBar .theme__link--regular {
  display: flex;
}
.navTopBar .theme__link--berry {
  display: flex;
}
[data-color-theme=berry] .navTopBar .theme__link--berry {
  display: none;
}
.navTopBar span.navTopBar__a {
  cursor: default;
}
.navTopBar select.navTopBar__select {
  height: 30px !important;
}
.navTopBar a.navTopBar__a:hover, .navTopBar .navMainMenu .navTopBar__a.navMainMenu__a:hover, .navMainMenu .navTopBar .navTopBar__a.navMainMenu__a:hover {
  background: var(--colPrimary700);
  color: var(--colPrimary100);
  text-decoration: none;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li {
  float: left;
  border-left: 1px solid var(--colPrimary700);
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li {
  border-left: 1px solid transparent;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li--square {
  min-width: var(--hTopBar);
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li--groupEnd {
  border-right: 1px solid var(--colPrimary700);
  margin-right: 25px;
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li--groupEnd {
  border-right: 1px solid transparent;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a {
  height: var(--hTopBar);
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a {
  height: var(--hTopBar);
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a i {
  font-size: 20px;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li:hover > .navTopBar__ul--lev1 {
  display: block;
}
.navTopBar .navTopBar__ul--lev1 {
  background: var(--color-light);
  position: absolute;
  z-index: 1000;
  width: 100%;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
  display: none;
  border: 1px solid var(--colPrimary700);
  border-top-width: 0;
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev1 {
  background: var(--colGrey900);
  border: 1px solid var(--colGrey600);
}
.navTopBar .navTopBar__a--borderTop {
  border-top: 1px solid var(--colPrimary700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.navMainMenu {
  background: var(--colPrimary700);
  cursor: pointer;
  height: 30px;
  position: relative;
  z-index: 200;
  /*------------------------------------------------*/
  /*------------------------------------------------*/
}
[data-color-mode=dark] .navMainMenu {
  height: 35px;
}
.navMainMenu .navMainMenu__megapanel {
  background: var(--color-light);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-sizing: border-box;
  color: var(--colSoftBlack);
  display: none;
  left: 0;
  min-height: 200px;
  padding: 40px;
  position: absolute;
  width: 100%;
}
[data-color-mode=dark] .navMainMenu .navMainMenu__megapanel {
  background: var(--colGrey800);
  color: var(--colPrimary300);
}
.navMainMenu .navMainMenu__ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navMainMenu .navMainMenu__li {
  transition: background 0.25s ease, color 0.25s ease;
}
.navMainMenu .navMainMenu__a {
  color: inherit;
  display: block;
  white-space: nowrap;
  min-height: 0;
  text-transform: none;
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  transition: background 0.25s ease, color 0.25s ease;
}
[data-color-mode=dark] .navMainMenu .navMainMenu__a {
  color: var(--colSoftWhite);
}
.navMainMenu .navMainMenu__a:hover {
  color: inherit;
  text-decoration: none;
}
.navMainMenu .navMainMenu__ul--lev0 {
  box-sizing: border-box;
  color: white;
  display: flex;
  height: 30px;
  gap: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.vr--right {
  margin-right: 0;
  padding-right: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover {
  background: var(--colPrimary500);
  color: var(--colPrimary100);
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover > .navMainMenu__megapanel {
  display: block;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li > .navMainMenu__a {
  align-items: center;
  display: flex;
  height: 100%;
  padding: 0 10px;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li > .navMainMenu__a > .navMainMenu__icon {
  margin-top: 2px;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li--admin {
  background: #D85854;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li--admin:hover {
  background: #D81913;
}
.navMainMenu .navMainMenu__ul--lev1 {
  column-gap: 40px;
  display: grid;
  grid-template-columns: repeat(7, 7fr);
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li > .navMainMenu__a {
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col2 {
  grid-column: 2;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col3 {
  grid-column: 3;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col4 {
  grid-column: 4;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col5 {
  grid-column: 5;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col6 {
  grid-column: 6;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col7 {
  grid-column: 7;
}
.navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a {
  padding: 3px 5px;
}
.navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a:hover {
  background: var(--colPrimary200);
}
[data-color-mode=dark] .navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a:hover {
  background: transparent;
  text-decoration: underline;
}
.navMainMenu .navMainMenu__ul--lev3 > .navMainMenu__li > .navMainMenu__a {
  margin-left: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
#offCanvasMainMenu .uk-offcanvas-bar {
  background: var(--colPrimary700);
}

.navOffCanvasMenu {
  cursor: pointer;
  color: white;
  flex-direction: column;
  font-size: 16px;
  /*------------------------------------------------*/
  /*------------------------------------------------*/
}
.navOffCanvasMenu ul {
  list-style: none;
}
.navOffCanvasMenu a, .navOffCanvasMenu span {
  color: inherit;
}
.navOffCanvasMenu .navMainMenu__icon {
  margin-right: 10px;
}
.navOffCanvasMenu .navoffcanvasmenu__ul {
  padding: 10px;
}
.navOffCanvasMenu .navOffCanvasMenu__ul--lev0 {
  padding: 0;
}
.navOffCanvasMenu .navOffCanvasMenu__li--lev0 {
  border-bottom: 1px solid var(--colGrey500);
}

.page.page--login {
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(/backend/build/images/loginBackground.f2d4e020.jpg);
  background-size: cover;
}
.page.page--login .loginForm {
  width: 350px;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page.page--login .loginForm--logo img {
  max-width: 50%;
}

.page {
  background: var(--colGrey100);
  /* .page__menu {
       position: fixed;
       top: $hHeader;
       height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
       width: $wMenuPanel;

   }*/
}
[data-color-mode=dark] .page {
  background: var(--colBlack);
  background: linear-gradient(45deg, var(--colBlack), var(--colGrey900));
}
.page .page__header {
  position: fixed;
  z-index: 1000;
  width: 100%;
}
.page .page__wrapper {
  position: relative;
  display: block;
  min-height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
}
.page .page__content {
  padding: 15px;
  padding-top: calc(var(--hTopBar) + var(--hNavBar));
  width: 100%;
  box-sizing: border-box;
}
.page .page__headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}
.page .page__headline .page__headlineActions {
  list-style: none;
  display: flex;
}
.page .page__headline .page__headlineActions li:not(:last-child) {
  margin-right: 10px;
}
.page .page__title {
  margin-top: 0;
}
.page .page__actions {
  position: absolute;
  right: 0;
  bottom: 5px;
}

.pageMode--window .page__content {
  padding-top: 70px;
}

.page--noHeader .page__content {
  padding-top: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.page--dokuEditMode {
  background: khaki;
}
.page--dokuEditMode li[data-documentation=enabled] > a {
  pointer-events: none;
}

[tos-help-mode=active] .uk-form-controls {
  position: relative;
}
[tos-help-mode=active] .uk-form-controls .uk-form-icon {
  position: absolute;
  left: calc(100% - 29px);
  top: 1px;
  pointer-events: inherit;
  width: 16px;
  height: 13px;
  padding: 6px;
  margin-right: 29px;
  cursor: help;
  z-index: 123;
  color: dodgerblue;
}
[tos-help-mode=active] .uk-form-controls input[type=checkbox] ~ .uk-form-icon {
  right: -29px;
  left: inherit;
  top: -2px;
}

.tos-doku-help--table {
  margin-top: 8px;
}

.doku {
  cursor: help !important;
}
.doku i {
  text-align: center;
}

.tos-doku-help--left {
  left: auto !important;
}

.tos-doku-help-padding--right {
  padding-right: 29px !important;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.preisregelKategorie-stop {
  border-bottom: 3px dashed black;
}
[data-color-mode=dark] .preisregelKategorie-stop {
  border-bottom-color: var(--colGrey300);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.tosForm[tos-entityform=rolle] .role_right__name label {
  font-size: 14px;
}
.tosForm[tos-entityform=rolle] .role_right__input label span {
  display: none;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup li {
  padding: 0;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup .role_right {
  padding: 10px;
  height: 25px;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .choices-list__groupTitle {
  font-weight: 700;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .role_right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .tos-rightgroup--lev1 li {
  padding-left: 15px;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .role_right__input {
  margin-right: 50px;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices {
  text-align: center;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices .role_right__name label, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices .role_right__name label {
  display: none;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices .choices-list__groupTitle, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices .choices-list__groupTitle {
  display: none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.layoutZeile .layoutZeile__content.fullscreen {
  background: rgba(255, 255, 255, 0.98);
  inset: 0;
  margin: 0;
  position: fixed;
  z-index: 100;
  padding: 40px !important;
}
.layoutZeile .layoutZeile__content.fullscreen .layoutZeile__settings {
  max-width: 80%;
}
.layoutZeile .layoutZeile__content.fullscreen [tos-layout-zeile-togglefullscreen] {
  position: absolute;
  right: 40px;
  top: 40px;
}
.layoutZeile .layoutZeile__content.fullscreen .layoutZeile__elemente {
  max-height: 70vh;
}
.layoutZeile .layoutZeile__elemente {
  background: var(--colGrey100);
  border: 1px solid var(--colGrey400);
  padding: 15px;
  overflow: auto;
}

.layoutElement-grid {
  max-height: 50vh;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
}
.layoutElement-grid .layoutElement[data-css-klassen*=col-span-all] {
  grid-column: 1/-1;
}
.layoutElement-grid .layoutElement[data-css-klassen*=col-span-2] {
  grid-column: span 2;
}
.layoutElement-grid .layoutElement[data-css-klassen*=row-span-2] {
  grid-row: span 2;
}
.layoutElement-grid .layoutElement__inner {
  box-sizing: border-box;
  height: 100%;
}
.layoutElement-grid .layoutElement__icon {
  display: none;
}
.layoutElement-grid .layoutElement__type.tos-notBold {
  text-transform: uppercase;
  font-size: 0.875em;
  letter-spacing: 1px;
}
.layoutElement-grid .layoutElement__type:not(.tos-notBold) {
  font-size: 1.25em;
}
.layoutElement-grid .element__info--template i {
  margin-right: 5px;
}

/*------------------------*/
.layoutElement .layoutElement__icon::before {
  display: block;
}
.layoutElement.layoutElement--typ_ueberschrift .layoutElement__icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f1dc";
  user-select: none;
}
.layoutElement.layoutElement--typ_textbaustein .layoutElement__icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f1dd";
  user-select: none;
}
.layoutElement.layoutElement--typ_medien-element .layoutElement__icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f87c";
  user-select: none;
}
.layoutElement.layoutElement--typ_paket .layoutElement__icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f4d7";
  user-select: none;
}
.layoutElement.layoutElement--typ_reiseobjekt .layoutElement__icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  content: "\f276";
  user-select: none;
}

.layoutElement__add > * {
  background: var(--colPrimary600);
  color: white;
  height: 75px;
  width: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
}
.layoutElement__add > *::before {
  margin: 0;
}

[data-paket-leistungsgruppe].js-gruppe-gueltigkeiten [data-leistung-gueltigkeiten] {
  display: block;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.buchungsMaske {
  border-top: 4px solid #003232;
}
.buchungsMaske.tosMaske .tosMaske__maxWidth {
  max-width: 2000px;
}
.buchungsMaske.tosMaske .tosMaske__content {
  margin-top: 85px;
  padding: 15px;
}

/*------------------------------------------------------------*/
input.vorgangsmeldungStatus.status--unknown {
  background: inherit;
}
input.vorgangsmeldungStatus.status--error {
  background: #D85854;
  color: #fcfcfc;
}
input.vorgangsmeldungStatus.status--warning, input.vorgangsmeldungStatus.status--pending {
  background: #D89F54;
}
input.vorgangsmeldungStatus.status--success {
  background: #bff4dd;
}

/*------------------------------------------------------------*/
/*------------------------------------------------*/
.vorgangTab .vorgangTab-accordionItem__content, .vorgangTab .vorgangTab-accordionItem__header {
  padding: 10px 10px;
}
.vorgangTab .vorgangTab-accordionItem__footer {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 15px;
}

.vorgangLeistung .vorgangLeistung__preis {
  min-width: 100px;
}
.vorgangLeistung .vorgangLeistung__daten {
  min-width: 140px;
}
.vorgangLeistung .vorgangLeistung__typ {
  width: 20px;
}
.vorgangLeistung .vorgangLeistung__status {
  width: 25px;
  text-align: center;
}

.vorgangLeistungOption {
  margin-top: 0 !important;
}
.vorgangLeistungOption .vorgangLeistungOption__teilnehmer {
  position: relative;
}
.vorgangLeistungOption .vorgangLeistungOption__status {
  width: 30px;
  height: 28px;
}

/*-----------------------------*/
.vorgangLeistung__status.vorgangLeistung__status--OK, .vorgangLeistung__status.vorgangLeistungOption__status--OK, .vorgangLeistungOption__status.vorgangLeistung__status--OK, .vorgangLeistungOption__status.vorgangLeistungOption__status--OK {
  background: var(--colSuccess100);
}
[data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--OK, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--OK, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--OK, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--OK {
  background: var(--colSuccess500);
}
.vorgangLeistung__status.vorgangLeistung__status--pending, .vorgangLeistung__status.vorgangLeistungOption__status--pending, .vorgangLeistung__status.vorgangLeistung__status--UN, .vorgangLeistung__status.vorgangLeistungOption__status--UN, .vorgangLeistung__status.vorgangLeistung__status--RQ, .vorgangLeistung__status.vorgangLeistungOption__status--RQ, .vorgangLeistungOption__status.vorgangLeistung__status--pending, .vorgangLeistungOption__status.vorgangLeistungOption__status--pending, .vorgangLeistungOption__status.vorgangLeistung__status--UN, .vorgangLeistungOption__status.vorgangLeistungOption__status--UN, .vorgangLeistungOption__status.vorgangLeistung__status--RQ, .vorgangLeistungOption__status.vorgangLeistungOption__status--RQ {
  background: var(--colWarning100);
}
[data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--pending, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--pending, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--UN, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--UN, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--RQ, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--RQ, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--pending, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--pending, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--UN, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--UN, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--RQ, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--RQ {
  background: var(--colWarning500);
}

/*-----------------------------*/
.vorgangsHistorieDetail--diff > .vorgangsHistorieDetail-title::after {
  content: "\f06a";
  font-weight: 700;
  color: red;
}

.vorgangsHistorieDetail-title {
  position: relative;
  padding-left: 25px;
}
.vorgangsHistorieDetail-title::after {
  font-family: "Font Awesome 6 Pro";
  content: "\f111";
  font-weight: 400;
  left: 3px;
  position: absolute;
}

.vorgangsHistorieDetail-diffDetail .vorgangHistorieDetail__wert {
  color: red;
}

/*-----------------------------*/
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress {
  position: relative;
}
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress .vorgangZahlungen__progressGesamt {
  position: relative;
  z-index: 200;
}
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress .vorgangZahlungen__progressAnzahlung {
  z-index: 100;
  position: absolute;
  margin-top: 0;
  top: 0;
}

.tos-padding-default {
  padding: 15px;
}

.tos-padding-default-top {
  padding-top: 15px;
}

.tos-padding-default-right {
  padding-right: 15px;
}

.tos-padding-default-bottom {
  padding-bottom: 15px;
}

.tos-padding-default-left {
  padding-left: 15px;
}

.tos-padding-xxsmall {
  padding: 3px;
}

.tos-padding-xxsmall-top {
  padding-top: 3px;
}

.tos-padding-xxsmall-right {
  padding-right: 3px;
}

.tos-padding-xxsmall-bottom {
  padding-bottom: 3px;
}

.tos-padding-xxsmall-left {
  padding-left: 3px;
}

.tos-padding-xsmall {
  padding: 5px;
}

.tos-padding-xsmall-top {
  padding-top: 5px;
}

.tos-padding-xsmall-right {
  padding-right: 5px;
}

.tos-padding-xsmall-bottom {
  padding-bottom: 5px;
}

.tos-padding-xsmall-left {
  padding-left: 5px;
}

.tos-padding-small {
  padding: 10px;
}

.tos-padding-small-top {
  padding-top: 10px;
}

.tos-padding-small-right {
  padding-right: 10px;
}

.tos-padding-small-bottom {
  padding-bottom: 10px;
}

.tos-padding-small-left {
  padding-left: 10px;
}

.tos-padding-medium {
  padding: 40px;
}

.tos-padding-medium-top {
  padding-top: 40px;
}

.tos-padding-medium-right {
  padding-right: 40px;
}

.tos-padding-medium-bottom {
  padding-bottom: 40px;
}

.tos-padding-medium-left {
  padding-left: 40px;
}

.tos-padding-large {
  padding: 70px;
}

.tos-padding-large-top {
  padding-top: 70px;
}

.tos-padding-large-right {
  padding-right: 70px;
}

.tos-padding-large-bottom {
  padding-bottom: 70px;
}

.tos-padding-large-left {
  padding-left: 70px;
}

.tos-padding-xlarge {
  padding: 140px;
}

.tos-padding-xlarge-top {
  padding-top: 140px;
}

.tos-padding-xlarge-right {
  padding-right: 140px;
}

.tos-padding-xlarge-bottom {
  padding-bottom: 140px;
}

.tos-padding-xlarge-left {
  padding-left: 140px;
}

@media (min-width: 480px) {
  .tos-padding-default_xs {
    padding: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-top_xs {
    padding-top: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-right_xs {
    padding-right: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-bottom_xs {
    padding-bottom: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-left_xs {
    padding-left: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall_xs {
    padding: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-top_xs {
    padding-top: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-right_xs {
    padding-right: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-bottom_xs {
    padding-bottom: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-left_xs {
    padding-left: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall_xs {
    padding: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-top_xs {
    padding-top: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-right_xs {
    padding-right: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-bottom_xs {
    padding-bottom: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-left_xs {
    padding-left: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small_xs {
    padding: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-top_xs {
    padding-top: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-right_xs {
    padding-right: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-bottom_xs {
    padding-bottom: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-left_xs {
    padding-left: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium_xs {
    padding: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-top_xs {
    padding-top: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-right_xs {
    padding-right: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-bottom_xs {
    padding-bottom: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-left_xs {
    padding-left: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large_xs {
    padding: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-top_xs {
    padding-top: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-right_xs {
    padding-right: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-bottom_xs {
    padding-bottom: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-left_xs {
    padding-left: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge_xs {
    padding: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-top_xs {
    padding-top: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-right_xs {
    padding-right: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-bottom_xs {
    padding-bottom: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-left_xs {
    padding-left: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default_s {
    padding: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-top_s {
    padding-top: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-right_s {
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-bottom_s {
    padding-bottom: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-left_s {
    padding-left: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall_s {
    padding: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-top_s {
    padding-top: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-right_s {
    padding-right: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-bottom_s {
    padding-bottom: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-left_s {
    padding-left: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall_s {
    padding: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-top_s {
    padding-top: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-right_s {
    padding-right: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-bottom_s {
    padding-bottom: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-left_s {
    padding-left: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small_s {
    padding: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-top_s {
    padding-top: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-right_s {
    padding-right: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-bottom_s {
    padding-bottom: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-left_s {
    padding-left: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium_s {
    padding: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-top_s {
    padding-top: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-right_s {
    padding-right: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-bottom_s {
    padding-bottom: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-left_s {
    padding-left: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large_s {
    padding: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-top_s {
    padding-top: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-right_s {
    padding-right: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-bottom_s {
    padding-bottom: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-left_s {
    padding-left: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge_s {
    padding: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-top_s {
    padding-top: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-right_s {
    padding-right: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-bottom_s {
    padding-bottom: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-left_s {
    padding-left: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default_m {
    padding: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-top_m {
    padding-top: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-right_m {
    padding-right: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-bottom_m {
    padding-bottom: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-left_m {
    padding-left: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall_m {
    padding: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-top_m {
    padding-top: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-right_m {
    padding-right: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-bottom_m {
    padding-bottom: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-left_m {
    padding-left: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall_m {
    padding: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-top_m {
    padding-top: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-right_m {
    padding-right: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-bottom_m {
    padding-bottom: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-left_m {
    padding-left: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small_m {
    padding: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-top_m {
    padding-top: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-right_m {
    padding-right: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-bottom_m {
    padding-bottom: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-left_m {
    padding-left: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium_m {
    padding: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-top_m {
    padding-top: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-right_m {
    padding-right: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-bottom_m {
    padding-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-left_m {
    padding-left: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large_m {
    padding: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-top_m {
    padding-top: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-right_m {
    padding-right: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-bottom_m {
    padding-bottom: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-left_m {
    padding-left: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge_m {
    padding: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-top_m {
    padding-top: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-right_m {
    padding-right: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-bottom_m {
    padding-bottom: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-left_m {
    padding-left: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default_l {
    padding: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-top_l {
    padding-top: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-right_l {
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-bottom_l {
    padding-bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-left_l {
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall_l {
    padding: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-top_l {
    padding-top: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-right_l {
    padding-right: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-bottom_l {
    padding-bottom: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-left_l {
    padding-left: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall_l {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-top_l {
    padding-top: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-right_l {
    padding-right: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-bottom_l {
    padding-bottom: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-left_l {
    padding-left: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small_l {
    padding: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-top_l {
    padding-top: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-right_l {
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-bottom_l {
    padding-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-left_l {
    padding-left: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium_l {
    padding: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-top_l {
    padding-top: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-right_l {
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-bottom_l {
    padding-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-left_l {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large_l {
    padding: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-top_l {
    padding-top: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-right_l {
    padding-right: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-bottom_l {
    padding-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-left_l {
    padding-left: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge_l {
    padding: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-top_l {
    padding-top: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-right_l {
    padding-right: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-bottom_l {
    padding-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-left_l {
    padding-left: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default_xl {
    padding: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-top_xl {
    padding-top: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-right_xl {
    padding-right: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-bottom_xl {
    padding-bottom: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-left_xl {
    padding-left: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall_xl {
    padding: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-top_xl {
    padding-top: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-right_xl {
    padding-right: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-bottom_xl {
    padding-bottom: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-left_xl {
    padding-left: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall_xl {
    padding: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-top_xl {
    padding-top: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-right_xl {
    padding-right: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-bottom_xl {
    padding-bottom: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-left_xl {
    padding-left: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small_xl {
    padding: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-top_xl {
    padding-top: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-right_xl {
    padding-right: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-bottom_xl {
    padding-bottom: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-left_xl {
    padding-left: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium_xl {
    padding: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-top_xl {
    padding-top: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-right_xl {
    padding-right: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-bottom_xl {
    padding-bottom: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-left_xl {
    padding-left: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large_xl {
    padding: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-top_xl {
    padding-top: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-right_xl {
    padding-right: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-bottom_xl {
    padding-bottom: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-left_xl {
    padding-left: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge_xl {
    padding: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-top_xl {
    padding-top: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-right_xl {
    padding-right: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-bottom_xl {
    padding-bottom: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-left_xl {
    padding-left: 140px;
  }
}

.tos-padding-remove {
  padding: 0 !important;
}

.tos-padding-remove-top {
  padding-top: 0 !important;
}

.tos-padding-remove-right {
  padding-right: 0 !important;
}

.tos-padding-remove-bottom {
  padding-bottom: 0 !important;
}

.tos-padding-remove-left {
  padding-left: 0 !important;
}

.tos-margin-default {
  margin: 15px;
}

.tos-margin-default-top {
  margin-top: 15px;
}

.tos-margin-default-right {
  margin-right: 15px;
}

.tos-margin-default-bottom {
  margin-bottom: 15px;
}

.tos-margin-default-left {
  margin-left: 15px;
}

.tos-margin-xxsmall {
  margin: 3px;
}

.tos-margin-xxsmall-top {
  margin-top: 3px;
}

.tos-margin-xxsmall-right {
  margin-right: 3px;
}

.tos-margin-xxsmall-bottom {
  margin-bottom: 3px;
}

.tos-margin-xxsmall-left {
  margin-left: 3px;
}

.tos-margin-xsmall {
  margin: 5px;
}

.tos-margin-xsmall-top {
  margin-top: 5px;
}

.tos-margin-xsmall-right {
  margin-right: 5px;
}

.tos-margin-xsmall-bottom {
  margin-bottom: 5px;
}

.tos-margin-xsmall-left {
  margin-left: 5px;
}

.tos-margin-small {
  margin: 10px;
}

.tos-margin-small-top {
  margin-top: 10px;
}

.tos-margin-small-right {
  margin-right: 10px;
}

.tos-margin-small-bottom {
  margin-bottom: 10px;
}

.tos-margin-small-left {
  margin-left: 10px;
}

.tos-margin-medium {
  margin: 40px;
}

.tos-margin-medium-top {
  margin-top: 40px;
}

.tos-margin-medium-right {
  margin-right: 40px;
}

.tos-margin-medium-bottom {
  margin-bottom: 40px;
}

.tos-margin-medium-left {
  margin-left: 40px;
}

.tos-margin-large {
  margin: 70px;
}

.tos-margin-large-top {
  margin-top: 70px;
}

.tos-margin-large-right {
  margin-right: 70px;
}

.tos-margin-large-bottom {
  margin-bottom: 70px;
}

.tos-margin-large-left {
  margin-left: 70px;
}

.tos-margin-xlarge {
  margin: 140px;
}

.tos-margin-xlarge-top {
  margin-top: 140px;
}

.tos-margin-xlarge-right {
  margin-right: 140px;
}

.tos-margin-xlarge-bottom {
  margin-bottom: 140px;
}

.tos-margin-xlarge-left {
  margin-left: 140px;
}

@media (min-width: 480px) {
  .tos-margin-default_xs {
    margin: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-top_xs {
    margin-top: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-right_xs {
    margin-right: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-bottom_xs {
    margin-bottom: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-left_xs {
    margin-left: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall_xs {
    margin: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-top_xs {
    margin-top: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-right_xs {
    margin-right: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-bottom_xs {
    margin-bottom: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-left_xs {
    margin-left: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall_xs {
    margin: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-top_xs {
    margin-top: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-right_xs {
    margin-right: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-bottom_xs {
    margin-bottom: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-left_xs {
    margin-left: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small_xs {
    margin: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-top_xs {
    margin-top: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-right_xs {
    margin-right: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-bottom_xs {
    margin-bottom: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-left_xs {
    margin-left: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium_xs {
    margin: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-top_xs {
    margin-top: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-right_xs {
    margin-right: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-bottom_xs {
    margin-bottom: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-left_xs {
    margin-left: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large_xs {
    margin: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-top_xs {
    margin-top: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-right_xs {
    margin-right: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-bottom_xs {
    margin-bottom: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-left_xs {
    margin-left: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge_xs {
    margin: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-top_xs {
    margin-top: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-right_xs {
    margin-right: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-bottom_xs {
    margin-bottom: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-left_xs {
    margin-left: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default_s {
    margin: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-top_s {
    margin-top: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-right_s {
    margin-right: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-bottom_s {
    margin-bottom: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-left_s {
    margin-left: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall_s {
    margin: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-top_s {
    margin-top: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-right_s {
    margin-right: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-bottom_s {
    margin-bottom: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-left_s {
    margin-left: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall_s {
    margin: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-top_s {
    margin-top: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-right_s {
    margin-right: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-bottom_s {
    margin-bottom: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-left_s {
    margin-left: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small_s {
    margin: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-top_s {
    margin-top: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-right_s {
    margin-right: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-bottom_s {
    margin-bottom: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-left_s {
    margin-left: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium_s {
    margin: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-top_s {
    margin-top: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-right_s {
    margin-right: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-bottom_s {
    margin-bottom: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-left_s {
    margin-left: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large_s {
    margin: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-top_s {
    margin-top: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-right_s {
    margin-right: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-bottom_s {
    margin-bottom: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-left_s {
    margin-left: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge_s {
    margin: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-top_s {
    margin-top: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-right_s {
    margin-right: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-bottom_s {
    margin-bottom: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-left_s {
    margin-left: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default_m {
    margin: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-top_m {
    margin-top: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-right_m {
    margin-right: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-bottom_m {
    margin-bottom: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-left_m {
    margin-left: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall_m {
    margin: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-top_m {
    margin-top: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-right_m {
    margin-right: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-bottom_m {
    margin-bottom: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-left_m {
    margin-left: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall_m {
    margin: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-top_m {
    margin-top: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-right_m {
    margin-right: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-bottom_m {
    margin-bottom: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-left_m {
    margin-left: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small_m {
    margin: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-top_m {
    margin-top: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-right_m {
    margin-right: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-bottom_m {
    margin-bottom: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-left_m {
    margin-left: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium_m {
    margin: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-top_m {
    margin-top: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-right_m {
    margin-right: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-bottom_m {
    margin-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-left_m {
    margin-left: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large_m {
    margin: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-top_m {
    margin-top: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-right_m {
    margin-right: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-bottom_m {
    margin-bottom: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-left_m {
    margin-left: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge_m {
    margin: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-top_m {
    margin-top: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-right_m {
    margin-right: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-bottom_m {
    margin-bottom: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-left_m {
    margin-left: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default_l {
    margin: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-top_l {
    margin-top: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-right_l {
    margin-right: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-bottom_l {
    margin-bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-left_l {
    margin-left: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall_l {
    margin: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-top_l {
    margin-top: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-right_l {
    margin-right: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-bottom_l {
    margin-bottom: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-left_l {
    margin-left: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall_l {
    margin: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-top_l {
    margin-top: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-right_l {
    margin-right: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-bottom_l {
    margin-bottom: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-left_l {
    margin-left: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small_l {
    margin: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-top_l {
    margin-top: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-right_l {
    margin-right: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-bottom_l {
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-left_l {
    margin-left: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium_l {
    margin: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-top_l {
    margin-top: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-right_l {
    margin-right: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-bottom_l {
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-left_l {
    margin-left: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large_l {
    margin: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-top_l {
    margin-top: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-right_l {
    margin-right: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-bottom_l {
    margin-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-left_l {
    margin-left: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge_l {
    margin: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-top_l {
    margin-top: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-right_l {
    margin-right: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-bottom_l {
    margin-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-left_l {
    margin-left: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default_xl {
    margin: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-top_xl {
    margin-top: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-right_xl {
    margin-right: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-bottom_xl {
    margin-bottom: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-left_xl {
    margin-left: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall_xl {
    margin: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-top_xl {
    margin-top: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-right_xl {
    margin-right: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-bottom_xl {
    margin-bottom: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-left_xl {
    margin-left: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall_xl {
    margin: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-top_xl {
    margin-top: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-right_xl {
    margin-right: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-bottom_xl {
    margin-bottom: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-left_xl {
    margin-left: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small_xl {
    margin: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-top_xl {
    margin-top: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-right_xl {
    margin-right: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-bottom_xl {
    margin-bottom: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-left_xl {
    margin-left: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium_xl {
    margin: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-top_xl {
    margin-top: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-right_xl {
    margin-right: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-bottom_xl {
    margin-bottom: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-left_xl {
    margin-left: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large_xl {
    margin: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-top_xl {
    margin-top: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-right_xl {
    margin-right: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-bottom_xl {
    margin-bottom: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-left_xl {
    margin-left: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge_xl {
    margin: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-top_xl {
    margin-top: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-right_xl {
    margin-right: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-bottom_xl {
    margin-bottom: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-left_xl {
    margin-left: 140px;
  }
}

.tos-margin-remove {
  margin: 0 !important;
}

.tos-margin-remove-top {
  margin-top: 0 !important;
}

.tos-margin-remove-right {
  margin-right: 0 !important;
}

.tos-margin-remove-bottom {
  margin-bottom: 0 !important;
}

.tos-margin-remove-left {
  margin-left: 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19hcHBfc2Nzcy4xNzY2MTQ0MTY1OTUzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7QUFFQTtBQVlBO0FBVUE7QUNyQkE7QUNnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCSjs7QUVvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqRko7O0FFNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjVJSjs7QUdsQ0E7RUFBZSx3RUFOTjtBSDRDVDs7QUdyQ0E7RUFBZSx3RUFOTjtBSCtDVDs7QUd4Q0E7RUFBZSwwRUFOTjtBSGtEVDs7QUczQ0E7RUFBZSw0RUFOTjtBSHFEVDs7QUc5Q0E7RUFBZSwyRUFOTjtBSHdEVDs7QUlqRkE7O2lEQUFBO0FBaUJBOzs7Ozs7Ozs7Ozs7NEVBQUE7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmdFSjtBSTdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK0RKO0FJNURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo4REo7QUkzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZESjtBSTFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNERKO0FJbERBO0VBQ0ksc0NBTFc7QUp5RGY7O0FJakRBO0VBQ0ksaUNBUlk7QUo0RGhCOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSVBBO0VBQWlCO0FKV2pCOztBSVZBO0VBQTZCO0FKYzdCOztBSVRBO0FDeEtBO0VBQ0U7QUxxTEY7O0FNMUtBO0VBQ0U7RUFDQTtFQUNBO0FONktGOztBTTFLQTtFQUNDO0FONktEOztBTXpLQTtFQUNDO0FONEtEOztBTTNKQTtFQUVDO0VBQ0E7QU42SkQ7O0FNMUpBO0VBRUU7QU40SkY7QU0xSkM7RUFFQztBTjJKRjs7QU1qSkE7RUFFRTtBTm1KRjs7QU1oSkE7RUFFRTtBTmtKRjs7QU0vSUE7RUFFRTtBTmlKRjs7QU05SUE7RUFFRTtBTmdKRjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjtBT3hPSTtFQUNJO0FQME9SOztBT3RPQTtFQUNJO0FQeU9KOztBT3JPQTtBQUNBO0VBQ0k7QVB3T0o7QU90T0k7RUFDSTtBUHdPUjs7QU9wT0E7RUFDSTtBUHVPSjtBT3JPSTtFQUNJO0FQdU9SOztBT25PQTtFQUNJO0FQc09KOztBT25PQTtFQUNJO0FQc09KO0FPcE9JO0VBQ0k7QVBzT1I7O0FPbE9BO0VBQ0k7QVBxT0o7QU9uT0k7RUFDSTtBUHFPUjs7QU9qT0E7RUFDSTtBUG9PSjtBT2xPSTtFQUNJO0FQb09SOztBT2hPQTtFQUNJO0FQbU9KO0FPak9JO0VBQ0k7QVBtT1I7O0FPL05BO0VBQ0k7QVBrT0o7O0FPL05BO0VBQ0k7QVBrT0o7QU9oT0k7RUFDSTtBUGtPUjs7QU85TkE7RUFDSTtBUGlPSjtBTy9OSTtFQUNJO0FQaU9SOztBTzdOQTtBQUNBO0VBQ0k7QVBnT0o7O0FPN05BO0VBQ0k7QVBnT0o7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0FBQ0E7RUFDSSxjTE5ZO0FGcU9oQjs7QU81TkE7RUFDSSxjTFBZO0FGc09oQjs7QU81TkE7RUFDSSxjTFJVO0FGdU9kOztBTzVOQTtFQUNJLGNMWFU7QUYwT2Q7O0FPNU5BO0VBQ0ksY0xkVTtBRjZPZDtBTzdOSTtFQUNJLGNMbkJNO0FGa1BkOztBTzNOQTtFQUNJLGNMckJVO0FGbVBkOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBUTNhUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJpYlo7O0FRcGJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUjBiWjs7QVE3YlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSbWNaOztBUXRjUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVI0Y1o7O0FRL2NRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUnFkWjs7QVF4ZFE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSOGRaOztBUWplUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJ1ZVo7O0FRMWVRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUmdmWjs7QVFuZlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSeWZaOztBUTVmUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJrZ0JaOztBUXJnQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSMmdCWjs7QVE5Z0JRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUm9oQlo7O0FRdmhCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVI2aEJaOztBUWhpQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSc2lCWjs7QVF6aUJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUitpQlo7O0FRbGpCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJ3akJaOztBUTNqQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSaWtCWjs7QVFwa0JRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUjBrQlo7O0FRN2tCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJtbEJaOztBUXRsQlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSNGxCWjs7QVEvbEJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUnFtQlo7O0FReG1CUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVI4bUJaOztBUWpuQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSdW5CWjs7QVExbkJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUmdvQlo7O0FRbm9CUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJ5b0JaOztBUTVvQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSa3BCWjs7QVFycEJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjJwQlo7O0FROXBCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJvcUJaOztBUXZxQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSNnFCWjs7QVFockJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUnNyQlo7O0FRenJCUTs7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSZ3NCWjs7QVFuc0JROztFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVIwc0JaOztBUTdzQlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSbXRCWjs7QVF0dEJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjR0Qlo7O0FRL3RCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJxdUJaOztBUXh1QlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSOHVCWjs7QVFqdkJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUnV2Qlo7O0FRMXZCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJnd0JaOztBUW53QlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSeXdCWjs7QVE1d0JRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUmt4Qlo7O0FRcnhCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVIyeEJaOztBUTl4QlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSb3lCWjs7QVF2eUJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjZ5Qlo7O0FRaHpCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJzekJaOztBUXp6QlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSK3pCWjs7QVFsMEJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUncwQlo7O0FRMzBCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJpMUJaOztBUXAxQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSMDFCWjs7QVE3MUJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUm0yQlo7O0FRdDJCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVI0MkJaOztBUS8yQlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FScTNCWjs7QVF4M0JRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjgzQlo7O0FRajRCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJ1NEJaOztBUTE0QlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSZzVCWjs7QVFuNUJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUnk1Qlo7O0FRNTVCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJrNkJaOztBUXI2QlE7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSMjZCWjs7QVE5NkJRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUm83Qlo7O0FRdjdCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVI2N0JaOztBUWg4QlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSczhCWjs7QVF6OEJRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUis4Qlo7O0FRbDlCUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJ3OUJaOztBUTM5QlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSaStCWjs7QVFwK0JRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjArQlo7O0FRNytCUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJtL0JaOztBUXQvQlE7RUM2SUEsaUNMbEVRO0VLdUVSO0VBT0E7RUFLQTtFQUlKO0VEaEtRO0VBQ0E7QVI2L0JaOztBUWhnQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSc2dDWjs7QVF6Z0NRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUitnQ1o7O0FRbGhDUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJ3aENaOztBUTNoQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSaWlDWjs7QVFwaUNRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUjBpQ1o7O0FRN2lDUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJtakNaOztBUXRqQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSNGpDWjs7QVEvakNRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUnFrQ1o7O0FReGtDUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVI4a0NaOztBUWpsQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSdWxDWjs7QVExbENRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUmdtQ1o7O0FRbm1DUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJ5bUNaOztBUTVtQ1E7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSa25DWjs7QVFybkNRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjJuQ1o7O0FROW5DUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJvb0NaOztBUXZvQ1E7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSNm9DWjs7QVFocENRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUnNwQ1o7O0FRenBDUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVIrcENaOztBUWxxQ1E7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSd3FDWjs7QVEzcUNRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUmlyQ1o7O0FRcHJDUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVIwckNaOztBUTdyQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSbXNDWjs7QVF0c0NRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUjRzQ1o7O0FRL3NDUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJxdENaOztBUXh0Q1E7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSOHRDWjs7QVFqdUNRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUnV1Q1o7O0FRMXVDUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVJndkNaOztBUW52Q1E7RUM2SUEsaUNMbEVRO0VLdUVSO0VBWUE7RUFJSjtFRGhLUTtFQUNBO0FSeXZDWjs7QVE1dkNRO0VDNklBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RURoS1E7RUFDQTtBUmt3Q1o7O0FRcndDUTtFQzZJQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0VEaEtRO0VBQ0E7QVIyd0NaOztBUTl3Q1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSb3hDWjs7QVF2eENRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUjZ4Q1o7O0FRaHlDUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJzeUNaOztBUXp5Q1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSK3lDWjs7QVFsekNRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUnd6Q1o7O0FRM3pDUTtFQzZJQSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0VEaEtRO0VBQ0E7QVJpMENaOztBUXAwQ1E7RUM2SUEsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtFRGhLUTtFQUNBO0FSMDBDWjs7QVE3MENRO0VDNklBLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7RURoS1E7RUFDQTtBUm0xQ1o7O0FROTBDQTtBQUdBO0VBQ0k7QVIrMENKO0FRNzBDSTtFQUNJO0VBQ0E7QVIrMENSOztBUTMwQ0E7RUFDSTtFQUNBO0FSODBDSjs7QVEzMENBO0VBQ0k7QVI4MENKOztBUS96Q0E7RUFDSTtFQUNBO0FSazBDSjs7QVE5ekNBO0FBRUE7RUFDSTtFQUNBO0FSZzBDSjs7QVE3ekNBO0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ3pDSjs7QVE3eUNBO0VBQ0ksbUJOc0VZO0VNckVaLHFCTnFFWTtBRjJ1Q2hCOztBUTd5Q0E7RUFDSSxtQk51RVU7RU10RVYscUJOc0VVO0FGMHVDZDs7QVE3eUNBO0VBQ0ksbUJOK0RZO0VNOURaLHFCTjhEWTtBRmt2Q2hCOztBUS94Q0k7RUFDSSxtQk53Q1E7QUYwdkNoQjtBUS94Q0k7RUFDSSxtQk40Q007QUZxdkNkO0FROXhDSTtFQUNJLG1CTm1DUTtBRjZ2Q2hCOztBVWw1Q0E7RUFDRTtBVnE1Q0Y7O0FXeDRDUTtFQUNJO0FYMjRDWjs7QUMvNENJO0VVT1E7SUFDSTtFWDQ0Q2Q7QUFDRjtBQ3I1Q0k7RVVZUTtJQUNJO0VYNDRDZDtBQUNGO0FDMTVDSTtFVWlCUTtJQUNJO0VYNDRDZDtBQUNGO0FDLzVDSTtFVXNCUTtJQUNJO0VYNDRDZDtBQUNGO0FXajZDUTtFQUNJO0FYbTZDWjs7QUN2NkNJO0VVT1E7SUFDSTtFWG82Q2Q7QUFDRjtBQzc2Q0k7RVVZUTtJQUNJO0VYbzZDZDtBQUNGO0FDbDdDSTtFVWlCUTtJQUNJO0VYbzZDZDtBQUNGO0FDdjdDSTtFVXNCUTtJQUNJO0VYbzZDZDtBQUNGO0FXejdDUTtFQUNJO0FYMjdDWjs7QUMvN0NJO0VVT1E7SUFDSTtFWDQ3Q2Q7QUFDRjtBQ3I4Q0k7RVVZUTtJQUNJO0VYNDdDZDtBQUNGO0FDMThDSTtFVWlCUTtJQUNJO0VYNDdDZDtBQUNGO0FDLzhDSTtFVXNCUTtJQUNJO0VYNDdDZDtBQUNGO0FXajlDUTtFQUNJO0FYbTlDWjs7QUN2OUNJO0VVT1E7SUFDSTtFWG85Q2Q7QUFDRjtBQzc5Q0k7RVVZUTtJQUNJO0VYbzlDZDtBQUNGO0FDbCtDSTtFVWlCUTtJQUNJO0VYbzlDZDtBQUNGO0FDditDSTtFVXNCUTtJQUNJO0VYbzlDZDtBQUNGO0FXeitDUTtFQUNJO0FYMitDWjs7QUMvK0NJO0VVT1E7SUFDSTtFWDQrQ2Q7QUFDRjtBQ3IvQ0k7RVVZUTtJQUNJO0VYNCtDZDtBQUNGO0FDMS9DSTtFVWlCUTtJQUNJO0VYNCtDZDtBQUNGO0FDLy9DSTtFVXNCUTtJQUNJO0VYNCtDZDtBQUNGO0FXamdEUTtFQUNJO0FYbWdEWjs7QUN2Z0RJO0VVT1E7SUFDSTtFWG9nRGQ7QUFDRjtBQzdnREk7RVVZUTtJQUNJO0VYb2dEZDtBQUNGO0FDbGhESTtFVWlCUTtJQUNJO0VYb2dEZDtBQUNGO0FDdmhESTtFVXNCUTtJQUNJO0VYb2dEZDtBQUNGO0FXemhEUTtFQUNJO0FYMmhEWjs7QUMvaERJO0VVT1E7SUFDSTtFWDRoRGQ7QUFDRjtBQ3JpREk7RVVZUTtJQUNJO0VYNGhEZDtBQUNGO0FDMWlESTtFVWlCUTtJQUNJO0VYNGhEZDtBQUNGO0FDL2lESTtFVXNCUTtJQUNJO0VYNGhEZDtBQUNGO0FXeGhEWTtFQUNJO0FYMGhEaEI7O0FDdmpESTtFVWdDWTtJQUNJO0VYMmhEbEI7QUFDRjtBQzdqREk7RVVxQ1k7SUFDSTtFWDJoRGxCO0FBQ0Y7QUNsa0RJO0VVMENZO0lBQ0k7RVgyaERsQjtBQUNGO0FDdmtESTtFVStDWTtJQUNJO0VYMmhEbEI7QUFDRjtBV3prRFE7RUFDSTtBWDJrRFo7O0FDL2tESTtFVU9RO0lBQ0k7RVg0a0RkO0FBQ0Y7QUNybERJO0VVWVE7SUFDSTtFWDRrRGQ7QUFDRjtBQzFsREk7RVVpQlE7SUFDSTtFWDRrRGQ7QUFDRjtBQy9sREk7RVVzQlE7SUFDSTtFWDRrRGQ7QUFDRjtBV2ptRFE7RUFDSTtBWG1tRFo7O0FDdm1ESTtFVU9RO0lBQ0k7RVhvbURkO0FBQ0Y7QUM3bURJO0VVWVE7SUFDSTtFWG9tRGQ7QUFDRjtBQ2xuREk7RVVpQlE7SUFDSTtFWG9tRGQ7QUFDRjtBQ3ZuREk7RVVzQlE7SUFDSTtFWG9tRGQ7QUFDRjtBV3puRFE7RUFDSTtBWDJuRFo7O0FDL25ESTtFVU9RO0lBQ0k7RVg0bkRkO0FBQ0Y7QUNyb0RJO0VVWVE7SUFDSTtFWDRuRGQ7QUFDRjtBQzFvREk7RVVpQlE7SUFDSTtFWDRuRGQ7QUFDRjtBQy9vREk7RVVzQlE7SUFDSTtFWDRuRGQ7QUFDRjtBV2pwRFE7RUFDSTtBWG1wRFo7O0FDdnBESTtFVU9RO0lBQ0k7RVhvcERkO0FBQ0Y7QUM3cERJO0VVWVE7SUFDSTtFWG9wRGQ7QUFDRjtBQ2xxREk7RVVpQlE7SUFDSTtFWG9wRGQ7QUFDRjtBQ3ZxREk7RVVzQlE7SUFDSTtFWG9wRGQ7QUFDRjtBV3pxRFE7RUFDSTtBWDJxRFo7O0FDL3FESTtFVU9RO0lBQ0k7RVg0cURkO0FBQ0Y7QUNyckRJO0VVWVE7SUFDSTtFWDRxRGQ7QUFDRjtBQzFyREk7RVVpQlE7SUFDSTtFWDRxRGQ7QUFDRjtBQy9yREk7RVVzQlE7SUFDSTtFWDRxRGQ7QUFDRjtBV2pzRFE7RUFDSTtBWG1zRFo7O0FDdnNESTtFVU9RO0lBQ0k7RVhvc0RkO0FBQ0Y7QUM3c0RJO0VVWVE7SUFDSTtFWG9zRGQ7QUFDRjtBQ2x0REk7RVVpQlE7SUFDSTtFWG9zRGQ7QUFDRjtBQ3Z0REk7RVVzQlE7SUFDSTtFWG9zRGQ7QUFDRjtBV3p0RFE7RUFDSTtBWDJ0RFo7O0FDL3RESTtFVU9RO0lBQ0k7RVg0dERkO0FBQ0Y7QUNydURJO0VVWVE7SUFDSTtFWDR0RGQ7QUFDRjtBQzF1REk7RVVpQlE7SUFDSTtFWDR0RGQ7QUFDRjtBQy91REk7RVVzQlE7SUFDSTtFWDR0RGQ7QUFDRjtBV2p2RFE7RUFDSTtBWG12RFo7O0FDdnZESTtFVU9RO0lBQ0k7RVhvdkRkO0FBQ0Y7QUM3dkRJO0VVWVE7SUFDSTtFWG92RGQ7QUFDRjtBQ2x3REk7RVVpQlE7SUFDSTtFWG92RGQ7QUFDRjtBQ3Z3REk7RVVzQlE7SUFDSTtFWG92RGQ7QUFDRjtBV3p3RFE7RUFDSTtBWDJ3RFo7O0FDL3dESTtFVU9RO0lBQ0k7RVg0d0RkO0FBQ0Y7QUNyeERJO0VVWVE7SUFDSTtFWDR3RGQ7QUFDRjtBQzF4REk7RVVpQlE7SUFDSTtFWDR3RGQ7QUFDRjtBQy94REk7RVVzQlE7SUFDSTtFWDR3RGQ7QUFDRjtBV3h3RFk7RUFDSTtBWDB3RGhCOztBQ3Z5REk7RVVnQ1k7SUFDSTtFWDJ3RGxCO0FBQ0Y7QUM3eURJO0VVcUNZO0lBQ0k7RVgyd0RsQjtBQUNGO0FDbHpESTtFVTBDWTtJQUNJO0VYMndEbEI7QUFDRjtBQ3Z6REk7RVUrQ1k7SUFDSTtFWDJ3RGxCO0FBQ0Y7QVd6ekRRO0VBQ0k7QVgyekRaOztBQy96REk7RVVPUTtJQUNJO0VYNHpEZDtBQUNGO0FDcjBESTtFVVlRO0lBQ0k7RVg0ekRkO0FBQ0Y7QUMxMERJO0VVaUJRO0lBQ0k7RVg0ekRkO0FBQ0Y7QUMvMERJO0VVc0JRO0lBQ0k7RVg0ekRkO0FBQ0Y7QVdqMURRO0VBQ0k7QVhtMURaOztBQ3YxREk7RVVPUTtJQUNJO0VYbzFEZDtBQUNGO0FDNzFESTtFVVlRO0lBQ0k7RVhvMURkO0FBQ0Y7QUNsMkRJO0VVaUJRO0lBQ0k7RVhvMURkO0FBQ0Y7QUN2MkRJO0VVc0JRO0lBQ0k7RVhvMURkO0FBQ0Y7QVd6MkRRO0VBQ0k7QVgyMkRaOztBQy8yREk7RVVPUTtJQUNJO0VYNDJEZDtBQUNGO0FDcjNESTtFVVlRO0lBQ0k7RVg0MkRkO0FBQ0Y7QUMxM0RJO0VVaUJRO0lBQ0k7RVg0MkRkO0FBQ0Y7QUMvM0RJO0VVc0JRO0lBQ0k7RVg0MkRkO0FBQ0Y7QVdqNERRO0VBQ0k7QVhtNERaOztBQ3Y0REk7RVVPUTtJQUNJO0VYbzREZDtBQUNGO0FDNzRESTtFVVlRO0lBQ0k7RVhvNERkO0FBQ0Y7QUNsNURJO0VVaUJRO0lBQ0k7RVhvNERkO0FBQ0Y7QUN2NURJO0VVc0JRO0lBQ0k7RVhvNERkO0FBQ0Y7QVd6NURRO0VBQ0k7QVgyNURaOztBQy81REk7RVVPUTtJQUNJO0VYNDVEZDtBQUNGO0FDcjZESTtFVVlRO0lBQ0k7RVg0NURkO0FBQ0Y7QUMxNkRJO0VVaUJRO0lBQ0k7RVg0NURkO0FBQ0Y7QUMvNkRJO0VVc0JRO0lBQ0k7RVg0NURkO0FBQ0Y7QVdqN0RRO0VBQ0k7QVhtN0RaOztBQ3Y3REk7RVVPUTtJQUNJO0VYbzdEZDtBQUNGO0FDNzdESTtFVVlRO0lBQ0k7RVhvN0RkO0FBQ0Y7QUNsOERJO0VVaUJRO0lBQ0k7RVhvN0RkO0FBQ0Y7QUN2OERJO0VVc0JRO0lBQ0k7RVhvN0RkO0FBQ0Y7QVd6OERRO0VBQ0k7QVgyOERaOztBQy84REk7RVVPUTtJQUNJO0VYNDhEZDtBQUNGO0FDcjlESTtFVVlRO0lBQ0k7RVg0OERkO0FBQ0Y7QUMxOURJO0VVaUJRO0lBQ0k7RVg0OERkO0FBQ0Y7QUMvOURJO0VVc0JRO0lBQ0k7RVg0OERkO0FBQ0Y7QVdqK0RRO0VBQ0k7QVhtK0RaOztBQ3YrREk7RVVPUTtJQUNJO0VYbytEZDtBQUNGO0FDNytESTtFVVlRO0lBQ0k7RVhvK0RkO0FBQ0Y7QUNsL0RJO0VVaUJRO0lBQ0k7RVhvK0RkO0FBQ0Y7QUN2L0RJO0VVc0JRO0lBQ0k7RVhvK0RkO0FBQ0Y7QVd6L0RRO0VBQ0k7QVgyL0RaOztBQy8vREk7RVVPUTtJQUNJO0VYNC9EZDtBQUNGO0FDcmdFSTtFVVlRO0lBQ0k7RVg0L0RkO0FBQ0Y7QUMxZ0VJO0VVaUJRO0lBQ0k7RVg0L0RkO0FBQ0Y7QUMvZ0VJO0VVc0JRO0lBQ0k7RVg0L0RkO0FBQ0Y7QVdqaEVRO0VBQ0k7QVhtaEVaOztBQ3ZoRUk7RVVPUTtJQUNJO0VYb2hFZDtBQUNGO0FDN2hFSTtFVVlRO0lBQ0k7RVhvaEVkO0FBQ0Y7QUNsaUVJO0VVaUJRO0lBQ0k7RVhvaEVkO0FBQ0Y7QUN2aUVJO0VVc0JRO0lBQ0k7RVhvaEVkO0FBQ0Y7QVd6aUVRO0VBQ0k7QVgyaUVaOztBQy9pRUk7RVVPUTtJQUNJO0VYNGlFZDtBQUNGO0FDcmpFSTtFVVlRO0lBQ0k7RVg0aUVkO0FBQ0Y7QUMxakVJO0VVaUJRO0lBQ0k7RVg0aUVkO0FBQ0Y7QUMvakVJO0VVc0JRO0lBQ0k7RVg0aUVkO0FBQ0Y7QVd4aUVZO0VBQ0k7QVgwaUVoQjs7QUN2a0VJO0VVZ0NZO0lBQ0k7RVgyaUVsQjtBQUNGO0FDN2tFSTtFVXFDWTtJQUNJO0VYMmlFbEI7QUFDRjtBQ2xsRUk7RVUwQ1k7SUFDSTtFWDJpRWxCO0FBQ0Y7QUN2bEVJO0VVK0NZO0lBQ0k7RVgyaUVsQjtBQUNGO0FXemxFUTtFQUNJO0FYMmxFWjs7QUMvbEVJO0VVT1E7SUFDSTtFWDRsRWQ7QUFDRjtBQ3JtRUk7RVVZUTtJQUNJO0VYNGxFZDtBQUNGO0FDMW1FSTtFVWlCUTtJQUNJO0VYNGxFZDtBQUNGO0FDL21FSTtFVXNCUTtJQUNJO0VYNGxFZDtBQUNGO0FXam5FUTtFQUNJO0FYbW5FWjs7QUN2bkVJO0VVT1E7SUFDSTtFWG9uRWQ7QUFDRjtBQzduRUk7RVVZUTtJQUNJO0VYb25FZDtBQUNGO0FDbG9FSTtFVWlCUTtJQUNJO0VYb25FZDtBQUNGO0FDdm9FSTtFVXNCUTtJQUNJO0VYb25FZDtBQUNGO0FXem9FUTtFQUNJO0FYMm9FWjs7QUMvb0VJO0VVT1E7SUFDSTtFWDRvRWQ7QUFDRjtBQ3JwRUk7RVVZUTtJQUNJO0VYNG9FZDtBQUNGO0FDMXBFSTtFVWlCUTtJQUNJO0VYNG9FZDtBQUNGO0FDL3BFSTtFVXNCUTtJQUNJO0VYNG9FZDtBQUNGO0FXanFFUTtFQUNJO0FYbXFFWjs7QUN2cUVJO0VVT1E7SUFDSTtFWG9xRWQ7QUFDRjtBQzdxRUk7RVVZUTtJQUNJO0VYb3FFZDtBQUNGO0FDbHJFSTtFVWlCUTtJQUNJO0VYb3FFZDtBQUNGO0FDdnJFSTtFVXNCUTtJQUNJO0VYb3FFZDtBQUNGO0FXenJFUTtFQUNJO0FYMnJFWjs7QUMvckVJO0VVT1E7SUFDSTtFWDRyRWQ7QUFDRjtBQ3JzRUk7RVVZUTtJQUNJO0VYNHJFZDtBQUNGO0FDMXNFSTtFVWlCUTtJQUNJO0VYNHJFZDtBQUNGO0FDL3NFSTtFVXNCUTtJQUNJO0VYNHJFZDtBQUNGO0FXanRFUTtFQUNJO0FYbXRFWjs7QUN2dEVJO0VVT1E7SUFDSTtFWG90RWQ7QUFDRjtBQzd0RUk7RVVZUTtJQUNJO0VYb3RFZDtBQUNGO0FDbHVFSTtFVWlCUTtJQUNJO0VYb3RFZDtBQUNGO0FDdnVFSTtFVXNCUTtJQUNJO0VYb3RFZDtBQUNGO0FXenVFUTtFQUNJO0FYMnVFWjs7QUMvdUVJO0VVT1E7SUFDSTtFWDR1RWQ7QUFDRjtBQ3J2RUk7RVVZUTtJQUNJO0VYNHVFZDtBQUNGO0FDMXZFSTtFVWlCUTtJQUNJO0VYNHVFZDtBQUNGO0FDL3ZFSTtFVXNCUTtJQUNJO0VYNHVFZDtBQUNGO0FXandFUTtFQUNJO0FYbXdFWjs7QUN2d0VJO0VVT1E7SUFDSTtFWG93RWQ7QUFDRjtBQzd3RUk7RVVZUTtJQUNJO0VYb3dFZDtBQUNGO0FDbHhFSTtFVWlCUTtJQUNJO0VYb3dFZDtBQUNGO0FDdnhFSTtFVXNCUTtJQUNJO0VYb3dFZDtBQUNGO0FXenhFUTtFQUNJO0FYMnhFWjs7QUMveEVJO0VVT1E7SUFDSTtFWDR4RWQ7QUFDRjtBQ3J5RUk7RVVZUTtJQUNJO0VYNHhFZDtBQUNGO0FDMXlFSTtFVWlCUTtJQUNJO0VYNHhFZDtBQUNGO0FDL3lFSTtFVXNCUTtJQUNJO0VYNHhFZDtBQUNGO0FXanpFUTtFQUNJO0FYbXpFWjs7QUN2ekVJO0VVT1E7SUFDSTtFWG96RWQ7QUFDRjtBQzd6RUk7RVVZUTtJQUNJO0VYb3pFZDtBQUNGO0FDbDBFSTtFVWlCUTtJQUNJO0VYb3pFZDtBQUNGO0FDdjBFSTtFVXNCUTtJQUNJO0VYb3pFZDtBQUNGO0FXejBFUTtFQUNJO0FYMjBFWjs7QUMvMEVJO0VVT1E7SUFDSTtFWDQwRWQ7QUFDRjtBQ3IxRUk7RVVZUTtJQUNJO0VYNDBFZDtBQUNGO0FDMTFFSTtFVWlCUTtJQUNJO0VYNDBFZDtBQUNGO0FDLzFFSTtFVXNCUTtJQUNJO0VYNDBFZDtBQUNGO0FXajJFUTtFQUNJO0FYbTJFWjs7QUN2MkVJO0VVT1E7SUFDSTtFWG8yRWQ7QUFDRjtBQzcyRUk7RVVZUTtJQUNJO0VYbzJFZDtBQUNGO0FDbDNFSTtFVWlCUTtJQUNJO0VYbzJFZDtBQUNGO0FDdjNFSTtFVXNCUTtJQUNJO0VYbzJFZDtBQUNGO0FXejNFUTtFQUNJO0FYMjNFWjs7QUMvM0VJO0VVT1E7SUFDSTtFWDQzRWQ7QUFDRjtBQ3I0RUk7RVVZUTtJQUNJO0VYNDNFZDtBQUNGO0FDMTRFSTtFVWlCUTtJQUNJO0VYNDNFZDtBQUNGO0FDLzRFSTtFVXNCUTtJQUNJO0VYNDNFZDtBQUNGO0FXajVFUTtFQUNJO0FYbTVFWjs7QUN2NUVJO0VVT1E7SUFDSTtFWG81RWQ7QUFDRjtBQzc1RUk7RVVZUTtJQUNJO0VYbzVFZDtBQUNGO0FDbDZFSTtFVWlCUTtJQUNJO0VYbzVFZDtBQUNGO0FDdjZFSTtFVXNCUTtJQUNJO0VYbzVFZDtBQUNGO0FXejZFUTtFQUNJO0FYMjZFWjs7QUMvNkVJO0VVT1E7SUFDSTtFWDQ2RWQ7QUFDRjtBQ3I3RUk7RVVZUTtJQUNJO0VYNDZFZDtBQUNGO0FDMTdFSTtFVWlCUTtJQUNJO0VYNDZFZDtBQUNGO0FDLzdFSTtFVXNCUTtJQUNJO0VYNDZFZDtBQUNGO0FXeDZFWTtFQUNJO0FYMDZFaEI7O0FDdjhFSTtFVWdDWTtJQUNJO0VYMjZFbEI7QUFDRjtBQzc4RUk7RVVxQ1k7SUFDSTtFWDI2RWxCO0FBQ0Y7QUNsOUVJO0VVMENZO0lBQ0k7RVgyNkVsQjtBQUNGO0FDdjlFSTtFVStDWTtJQUNJO0VYMjZFbEI7QUFDRjtBV3o5RVE7RUFDSTtBWDI5RVo7O0FDLzlFSTtFVU9RO0lBQ0k7RVg0OUVkO0FBQ0Y7QUNyK0VJO0VVWVE7SUFDSTtFWDQ5RWQ7QUFDRjtBQzErRUk7RVVpQlE7SUFDSTtFWDQ5RWQ7QUFDRjtBQy8rRUk7RVVzQlE7SUFDSTtFWDQ5RWQ7QUFDRjtBV2ovRVE7RUFDSTtBWG0vRVo7O0FDdi9FSTtFVU9RO0lBQ0k7RVhvL0VkO0FBQ0Y7QUM3L0VJO0VVWVE7SUFDSTtFWG8vRWQ7QUFDRjtBQ2xnRkk7RVVpQlE7SUFDSTtFWG8vRWQ7QUFDRjtBQ3ZnRkk7RVVzQlE7SUFDSTtFWG8vRWQ7QUFDRjtBV3pnRlE7RUFDSTtBWDJnRlo7O0FDL2dGSTtFVU9RO0lBQ0k7RVg0Z0ZkO0FBQ0Y7QUNyaEZJO0VVWVE7SUFDSTtFWDRnRmQ7QUFDRjtBQzFoRkk7RVVpQlE7SUFDSTtFWDRnRmQ7QUFDRjtBQy9oRkk7RVVzQlE7SUFDSTtFWDRnRmQ7QUFDRjtBV2ppRlE7RUFDSTtBWG1pRlo7O0FDdmlGSTtFVU9RO0lBQ0k7RVhvaUZkO0FBQ0Y7QUM3aUZJO0VVWVE7SUFDSTtFWG9pRmQ7QUFDRjtBQ2xqRkk7RVVpQlE7SUFDSTtFWG9pRmQ7QUFDRjtBQ3ZqRkk7RVVzQlE7SUFDSTtFWG9pRmQ7QUFDRjtBV3pqRlE7RUFDSTtBWDJqRlo7O0FDL2pGSTtFVU9RO0lBQ0k7RVg0akZkO0FBQ0Y7QUNya0ZJO0VVWVE7SUFDSTtFWDRqRmQ7QUFDRjtBQzFrRkk7RVVpQlE7SUFDSTtFWDRqRmQ7QUFDRjtBQy9rRkk7RVVzQlE7SUFDSTtFWDRqRmQ7QUFDRjtBV2psRlE7RUFDSTtBWG1sRlo7O0FDdmxGSTtFVU9RO0lBQ0k7RVhvbEZkO0FBQ0Y7QUM3bEZJO0VVWVE7SUFDSTtFWG9sRmQ7QUFDRjtBQ2xtRkk7RVVpQlE7SUFDSTtFWG9sRmQ7QUFDRjtBQ3ZtRkk7RVVzQlE7SUFDSTtFWG9sRmQ7QUFDRjtBV3ptRlE7RUFDSTtBWDJtRlo7O0FDL21GSTtFVU9RO0lBQ0k7RVg0bUZkO0FBQ0Y7QUNybkZJO0VVWVE7SUFDSTtFWDRtRmQ7QUFDRjtBQzFuRkk7RVVpQlE7SUFDSTtFWDRtRmQ7QUFDRjtBQy9uRkk7RVVzQlE7SUFDSTtFWDRtRmQ7QUFDRjtBV2pvRlE7RUFDSTtBWG1vRlo7O0FDdm9GSTtFVU9RO0lBQ0k7RVhvb0ZkO0FBQ0Y7QUM3b0ZJO0VVWVE7SUFDSTtFWG9vRmQ7QUFDRjtBQ2xwRkk7RVVpQlE7SUFDSTtFWG9vRmQ7QUFDRjtBQ3ZwRkk7RVVzQlE7SUFDSTtFWG9vRmQ7QUFDRjtBV3pwRlE7RUFDSTtBWDJwRlo7O0FDL3BGSTtFVU9RO0lBQ0k7RVg0cEZkO0FBQ0Y7QUNycUZJO0VVWVE7SUFDSTtFWDRwRmQ7QUFDRjtBQzFxRkk7RVVpQlE7SUFDSTtFWDRwRmQ7QUFDRjtBQy9xRkk7RVVzQlE7SUFDSTtFWDRwRmQ7QUFDRjtBV2pyRlE7RUFDSTtBWG1yRlo7O0FDdnJGSTtFVU9RO0lBQ0k7RVhvckZkO0FBQ0Y7QUM3ckZJO0VVWVE7SUFDSTtFWG9yRmQ7QUFDRjtBQ2xzRkk7RVVpQlE7SUFDSTtFWG9yRmQ7QUFDRjtBQ3ZzRkk7RVVzQlE7SUFDSTtFWG9yRmQ7QUFDRjtBV3pzRlE7RUFDSTtBWDJzRlo7O0FDL3NGSTtFVU9RO0lBQ0k7RVg0c0ZkO0FBQ0Y7QUNydEZJO0VVWVE7SUFDSTtFWDRzRmQ7QUFDRjtBQzF0Rkk7RVVpQlE7SUFDSTtFWDRzRmQ7QUFDRjtBQy90Rkk7RVVzQlE7SUFDSTtFWDRzRmQ7QUFDRjtBV2p1RlE7RUFDSTtBWG11Rlo7O0FDdnVGSTtFVU9RO0lBQ0k7RVhvdUZkO0FBQ0Y7QUM3dUZJO0VVWVE7SUFDSTtFWG91RmQ7QUFDRjtBQ2x2Rkk7RVVpQlE7SUFDSTtFWG91RmQ7QUFDRjtBQ3Z2Rkk7RVVzQlE7SUFDSTtFWG91RmQ7QUFDRjtBV3p2RlE7RUFDSTtBWDJ2Rlo7O0FDL3ZGSTtFVU9RO0lBQ0k7RVg0dkZkO0FBQ0Y7QUNyd0ZJO0VVWVE7SUFDSTtFWDR2RmQ7QUFDRjtBQzF3Rkk7RVVpQlE7SUFDSTtFWDR2RmQ7QUFDRjtBQy93Rkk7RVVzQlE7SUFDSTtFWDR2RmQ7QUFDRjtBV2p4RlE7RUFDSTtBWG14Rlo7O0FDdnhGSTtFVU9RO0lBQ0k7RVhveEZkO0FBQ0Y7QUM3eEZJO0VVWVE7SUFDSTtFWG94RmQ7QUFDRjtBQ2x5Rkk7RVVpQlE7SUFDSTtFWG94RmQ7QUFDRjtBQ3Z5Rkk7RVVzQlE7SUFDSTtFWG94RmQ7QUFDRjtBV3p5RlE7RUFDSTtBWDJ5Rlo7O0FDL3lGSTtFVU9RO0lBQ0k7RVg0eUZkO0FBQ0Y7QUNyekZJO0VVWVE7SUFDSTtFWDR5RmQ7QUFDRjtBQzF6Rkk7RVVpQlE7SUFDSTtFWDR5RmQ7QUFDRjtBQy96Rkk7RVVzQlE7SUFDSTtFWDR5RmQ7QUFDRjtBV2owRlE7RUFDSTtBWG0wRlo7O0FDdjBGSTtFVU9RO0lBQ0k7RVhvMEZkO0FBQ0Y7QUM3MEZJO0VVWVE7SUFDSTtFWG8wRmQ7QUFDRjtBQ2wxRkk7RVVpQlE7SUFDSTtFWG8wRmQ7QUFDRjtBQ3YxRkk7RVVzQlE7SUFDSTtFWG8wRmQ7QUFDRjtBV3oxRlE7RUFDSTtBWDIxRlo7O0FDLzFGSTtFVU9RO0lBQ0k7RVg0MUZkO0FBQ0Y7QUNyMkZJO0VVWVE7SUFDSTtFWDQxRmQ7QUFDRjtBQzEyRkk7RVVpQlE7SUFDSTtFWDQxRmQ7QUFDRjtBQy8yRkk7RVVzQlE7SUFDSTtFWDQxRmQ7QUFDRjtBV2ozRlE7RUFDSTtBWG0zRlo7O0FDdjNGSTtFVU9RO0lBQ0k7RVhvM0ZkO0FBQ0Y7QUM3M0ZJO0VVWVE7SUFDSTtFWG8zRmQ7QUFDRjtBQ2w0Rkk7RVVpQlE7SUFDSTtFWG8zRmQ7QUFDRjtBQ3Y0Rkk7RVVzQlE7SUFDSTtFWG8zRmQ7QUFDRjtBV3o0RlE7RUFDSTtBWDI0Rlo7O0FDLzRGSTtFVU9RO0lBQ0k7RVg0NEZkO0FBQ0Y7QUNyNUZJO0VVWVE7SUFDSTtFWDQ0RmQ7QUFDRjtBQzE1Rkk7RVVpQlE7SUFDSTtFWDQ0RmQ7QUFDRjtBQy81Rkk7RVVzQlE7SUFDSTtFWDQ0RmQ7QUFDRjtBV3g0Rlk7RUFDSTtBWDA0RmhCOztBQ3Y2Rkk7RVVnQ1k7SUFDSTtFWDI0RmxCO0FBQ0Y7QUM3NkZJO0VVcUNZO0lBQ0k7RVgyNEZsQjtBQUNGO0FDbDdGSTtFVTBDWTtJQUNJO0VYMjRGbEI7QUFDRjtBQ3Y3Rkk7RVUrQ1k7SUFDSTtFWDI0RmxCO0FBQ0Y7QVl2N0ZBOztFQUVJO0FaeTdGSjs7QVl0N0ZBO0VBQ0k7QVp5N0ZKOztBWXQ3RkE7RUFDSTtBWnk3Rko7O0FZdDdGQTtFQUNJO0FaeTdGSjs7QVl0N0ZBO0VBQ0k7QVp5N0ZKOztBWXQ3RkE7RUFDSTtBWnk3Rko7O0FZdDdGQTtFQUNJO0FaeTdGSjs7QVl0N0ZBO0VBQ0k7QVp5N0ZKOztBWXQ2RkE7RUFDSTtBWnk2Rko7O0FZdDZGQTtFQUNJO0VBQ0E7RUFDQTtBWnk2Rko7O0FZdDZGQTtFQUNJO0FaeTZGSjs7QVl0NkZBO0VBQ0k7QVp5NkZKOztBWXQ2RkE7RUFDSTtBWnk2Rko7O0FZcjZGQTtFQUNJO0FadzZGSjs7QVl0NkZBO0VBQ0k7QVp5NkZKOztBWXY1RkE7RUFDSTtBWjA1Rko7O0FZdjVGQTtFQUNJO0FaMDVGSjs7QVl2NUZBO0VBQ0ksU0MxR1E7QWJvZ0daOztBWXY1RkE7RUFDSSxTQzNHTTtBYnFnR1Y7O0FZNTRGQTtFQUNJLGNWZVU7QUZnNEZkOztBWTU0RkE7RUFDSSx5QlZXVTtBRm80RmQ7O0FZNTRGQTtFQUNJLGNWSVk7QUYyNEZoQjs7QVk1NEZBO0VBQ0k7QVorNEZKOztBWWo0RkE7RUFDSTtBWm80Rko7O0FZajRGQTtFQUNJO0FabzRGSjs7QVlqNEZBO0VBQ0k7QVpvNEZKOztBWWo0RkE7RUFDSTtBWm80Rko7O0FZajRGQTtFQUVJO0VBQ0E7QVptNEZKO0FZajRGSTtFQUNJO0FabTRGUjtBWWg0Rkk7RUFDSTtBWms0RlI7O0FZcDNGQTtFQUNJO0VBQ0E7QVp1M0ZKO0FZcjNGSTtFQUNJO0FadTNGUjs7QVluM0ZBO0VBQ0k7RUFDQTtBWnMzRko7QVlwM0ZJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacTNGUjs7QWM1bEdBOztpREFBQTtBQVVBO0VBQ0k7RUFDQSxzQ1ZpRVc7RVVoRVgsZVZpR007RVVoR047QWR3bEdKO0FjdGxHSTtFQUNJO0Fkd2xHUjtBY3JsR0k7RUFDSTtFQUNBO0FkdWxHUjs7QWNsbEdBO0VBQ0k7QWRxbEdKOztBY2xsR0E7RUFDSTtFQUNBO0FkcWxHSjs7QWNubEdBO0VBR0k7QWRvbEdKOztBYy9rR0E7RUFDSTtFQUNBO0Fka2xHSjs7QWV0bUdBO0VBQ0k7QWZ5bUdKO0Fldm1HSTtFQUNJO0VBQ0E7RUFDQSxlWGtGRTtFV2pGRjtFQUNBO0FmeW1HUjtBZXZtR1E7RUFDSTtBZnltR1o7QWV0bUdRO0VBQ0k7RUFDQSxpQ1hxQ0k7RVdwQ0o7QWZ3bUdaO0Flcm1HUTtFQUNJO0FmdW1HWjtBZXBtR1E7RUFDSTtBZnNtR1o7QWVsbUdJO0VBQ0k7RUFDQSxtQkZsQ0c7QWJzb0dYO0FlbG1HUTtFQUNJO0Fmb21HWjs7QWU1bEdJO0VBQ0k7QWYrbEdSOztBZXpsR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjRsR1o7O0FlcmxHUTtFQUNJO0VBQ0E7RUFDQTtBZndsR1o7QWVybEdJO0VBQ0k7QWZ1bEdSOztBZS9rR0k7RUFDSTtBZmtsR1I7O0FlOWtHQTs7aURBQUE7QUFJSTtFQUNJO0FmZ2xHUjtBZTlrR1E7RUFDSSxhRjdGQTtBYjZxR1o7O0FlemtHSTtFQUNJO0VBQ0EsYUZ0R0k7QWJrckdaO0FleGtHUTtFQUNJO0VBQ0E7QWYwa0daOztBZTVpR0E7RUFDSTtBZitpR0o7QWU3aUdJO0VBQ0k7QWYraUdSO0FlNWlHSTtFQUNJO0FmOGlHUjtBZTNpR0k7RUFDSTtFQUNBO0FmNmlHUjtBZTNpR1E7RUFDSTtFQUNBLGVYN0RGO0FKMG1HVjtBZTNpR1k7RUFDSTtBZjZpR2hCO0FlemlHUTtFQUNJO0VBQ0E7RUFDQTtBZjJpR1o7QWV6aUdZO0VBQ0k7QWYyaUdoQjtBZW5pR0k7RUFDSTtFQUNBO0VBQ0E7QWZxaUdSO0FlbGlHSTtFQUNJO0VBQ0E7RUFDQTtBZm9pR1I7QWVqaUdRO0VBQ0k7QWZtaUdaO0FlOWhHSTtFQUNJO0FmZ2lHUjtBZTdoR0k7RUFDSTtFQUNBO0FmK2hHUjtBZXZoR1E7RUFDSTtFQUNBO0FmeWhHWjtBZXZoR1k7RUFDSTtBZnloR2hCO0FldmhHZ0I7RUFDSSxrQkZwTlQ7QWI2dUdYOztBZXIvRkk7RUFDSSxlWC9KRTtBSnVwR1Y7QWVyL0ZJO0VBQ0ksZUYvUEc7QWJzdkdYO0FlbC9GWTtFQUNJLGFGcFFOO0Fid3ZHVjtBZS8rRkk7RUFDSSxnQkYxUUU7QWIydkdWOztBZTc4Rkk7RUFDSTtFQUNBO0FmZzlGUjs7QWUxOEZJO0VBQ0k7RUFDQTtBZjY4RlI7QWUzOEZRO0VBQ0k7RUFDQTtBZjY4Rlo7O0FlcDhGSTtFQUNJO0FmdThGUjs7QWVqOEZJO0VBQ0k7QWZvOEZSOztBZWg4RkE7RUFDSTtBZm04Rko7O0FlbDZGUTtFQUNJLGFGdlhBO0FiNHhHWjtBZWw2RlE7RUFDSTtFQUNBO0FmbzZGWjs7QWdCM3hHQTtFQUNJO0FoQjh4R0o7O0FnQjF4R0k7RUFDSSxnQmRtQ0s7QUYwdkdiOztBZ0J6eEdBO0VBQ0k7RUFDQTtFQUNBO0FoQjR4R0o7QWdCM3hHSTtFQUNJO0FoQjZ4R1I7O0FnQnp4R0E7RUFDSSxtQmQ0R1k7RWMzR1osY2Q2R1k7RWM1R1o7QWhCNHhHSjtBZ0IzeEdJO0VBQ0ksbUJkeUdRO0FGb3JHaEI7O0FnQnp4R0E7RUFDSSxtQmRzR1k7RWNyR1osY2R1R1k7RWN0R1o7QWhCNHhHSjtBZ0IzeEdJO0VBQ0ksbUJkbUdRO0FGMHJHaEI7O0FnQnp4R0E7RUFDSSxtQmRpR1U7RWNoR1Y7QWhCNHhHSjs7QWdCeHhHQTtFQUNJO0FoQjJ4R0o7O0FnQnh4R0E7RUFDSSxZSG5ETztFR29EUDtBaEIyeEdKO0FnQnp4R0k7RUFDSTtBaEIyeEdSOztBQTMyR0E7QUFFQTtBQVlBO0FBVUE7QWlCQ0E7Ozs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBLHdFZE5LO0VjT0w7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlYjJFTTtFYTFFTjtFQUNBLFlDckJHO0VEc0JIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMDFHSjtBaUJ4MUdJOzs7OztFQUNJO0FqQjgxR1I7QWlCeDFHSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSSwwRWQ3QkM7RWM4QkQ7RUFDQTtFQUNBO0FqQnUyR1I7QWlCajJHSTs7Ozs7Ozs7Ozs7OztFQUVJO0VBQ0E7QWpCODJHUjtBaUJ0MkdJOzs7Ozs7Ozs7RUFDSTtBakJnM0dSO0FpQjkyR1E7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBakJ3M0daO0FpQm4yR0k7Ozs7Ozs7Ozs7Ozs7OztFQUNJLG1CZnlETTtBRjB6R2Q7QWlCLzJHSTs7Ozs7RUFDSSxtQmY4Q1E7QUZ1MEdoQjtBaUJsM0dJOzs7OztFQUNJLG1CZjZDUTtBRjIwR2hCO0FpQnIzR0k7Ozs7O0VBQ0k7RUFDQTtBakIyM0dSO0FpQngzR1E7Ozs7O0VBQ0k7QWpCODNHWjtBaUI1MkdJOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCNjNHUjtBaUIzM0dROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUksMEVkekhIO0VjMEhHO0FqQjA1R1o7QWlCdjVHUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSTtBakJvN0daO0FpQmo3R1E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZFRTtFZURGLHFCZkNFO0FGcTlHZDtBaUJuOUdROzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQSxjZlBJO0VlUUoscUJmUkk7QUY0K0doQjtBaUJqK0dROzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQSxjZmhCSTtFZWlCSixxQmZqQkk7QUZtZ0hoQjtBaUJ0K0dJOzs7OztFQUNJO0VBQ0E7QWpCNCtHUjtBaUIvOUdJOzs7OztFQUNJLFdDdkxEO0VEd0xDLFlDeExEO0VEeUxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcStHUjtBaUJwK0dROzs7OztFQUNJO0FqQjArR1o7QWlCcitHSTs7Ozs7RUFDSTtBakIyK0dSO0FpQi85R0k7Ozs7O0VBQ0k7RUFDQSxlYjdHQztBSmtsSFQ7QWlCMzdHSTs7Ozs7RUFDSSxZQy9QQztFRGdRRDtFQUVBO0VBRUE7QWpCKzdHUjtBaUI3N0dROzs7Ozs7Ozs7Ozs7Ozs7OztFQUlJLHdFZGhRSDtBSDRzSFQ7QWlCejhHUTs7Ozs7Ozs7Ozs7OztFQUVJO0FqQnM5R1o7QWlCNThHUTs7Ozs7RUFDSTtBakJrOUdaO0FpQnQ4R1E7Ozs7O0VBQ0ksV0N2U0g7RUR3U0c7RUFDQTtFQUNBO0FqQjQ4R1o7QWlCMThHWTs7Ozs7RUFDSTtFQUNBO0FqQmc5R2hCOztBaUIxOEdBO0VBQ0k7QWpCNjhHSjtBaUIzOEdJO0VBQ0k7RUFDQTtBakI2OEdSOztBaUIzN0dJOzs7O0VBQ0ksaUJKcFVFO0FicXdIVjs7QW1CeHdIQTtFQUNJO0VBQ0E7RUFDQTtBbkIyd0hKO0FtQnp3SEk7RUFDSTtBbkIyd0hSO0FtQnh3SEk7RUFFSSxhTlJFO0FiaXhIVjtBbUJ0d0hJO0VBQ0ksYU5aRTtBYm94SFY7QW1CcndISTtFQUVJO0FuQnN3SFI7QW1CbndISTtFQUNJO0FuQnF3SFI7QW1CbHdISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlObENJO0VNbUNKO0VBQ0E7RUFDQTtBbkJvd0hSO0FtQmx3SFE7RUFDQztBbkJvd0hUO0FtQmp3SFE7RUFDSSxnQk41Q0E7QWIreUhaO0FtQi92SEk7RUFDSTtBbkJpd0hSO0FtQi92SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkJpd0haO0FtQjV2SEk7RUFDSTtBbkI4dkhSOztBbUIxdkhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjZ2SEo7QW1CM3ZISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI2dkhSO0FtQjN2SFE7RUFDSTtFQUNBO0FuQjZ2SFo7QW1CM3ZIWTtFQUNJO0FuQjZ2SGhCOztBQTEySEE7QUFFQTtBQVlBO0FBVUE7QW9CbUNBO0FBQ0E7RUFDSTtFQUNBO0FwQnN6SEo7O0FvQm56SEE7O0VBdkNJO0VBQ0E7RUEwQ0E7QXBCc3pISjtBb0I3MUhJOztFQUNJO0FwQmcySFI7QW9CenpISTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJLTztFZ0JKUCxlaEJxQ0U7RWdCcENGO0FwQjR6SFI7QW9CenpISTs7RUFDSTtFQUNBLHNDaEJGTztFZ0JHUCxlaEI4QkU7RWdCN0JGO0VBQ0E7RUFDQTtBcEI0ekhSO0FvQnp6SEk7O0VBQ0k7RUFDQTtBcEI0ekhSO0FvQnp6SEk7O0VBQ0k7QXBCNHpIUjtBb0J6ekhJOzs7RUE5REE7RUFDQTtFQUNBO0FwQjQzSEo7QW9CMTNISTs7O0VBQ0k7QXBCODNIUjtBb0JoMEhROzs7RUFuRUo7RUFDQTtFQUNBO0VBbUVRO0FwQnMwSFo7QW9CdjRISTs7O0VBQ0k7QXBCMjRIUjtBb0J2MEhJOzs7O0VBQ0ksbUJsQnNETTtFa0JyRE4scUJsQm9ETTtBRnd4SGQ7QW9CejBISTs7RUFDSSxtQmxCNENRO0VrQjNDUixxQmxCNENRO0FGZ3lIaEI7QW9CejBISTs7OztFQUNJO0VBQ0E7RUFFQTtFQUNBO0FwQjYwSFI7QW9CMzBIUTs7OztFQUNJO0VBQ0E7QXBCZzFIWjtBb0J6MEhJOzs7RUF6RkE7RUFDQTtFQUNBO0VBQ0E7QXBCdTZISjtBb0JyNkhhO0VBQ0w7QXBCdTZIUjs7QW9CLzBIQTtFQUNJLFlGM0hLO0FsQjY4SFQ7QW9CaDFISTtFQUNJO0FwQmsxSFI7QW9CLzBISTtFQUNJO0FwQmkxSFI7O0FvQjd6SEE7RUFDSTtBcEJnMEhKOztBb0I1ekhBO0VBQ0k7RUFDQTtFQUNBO0FwQit6SEo7O0FvQnh6SEE7RUFDSTtFQUNBO0VBQ0E7QXBCMnpISjtBb0IxekhJO0VBQ0k7QXBCNHpIUjs7QW9CeHpIQTtFQUNJO0VBQ0E7QXBCMnpISjs7QW9CeHpIQTtFQUNJO0VBQ0E7QXBCMnpISjs7QW9CeHpIQTtFQUNJO0VBQ0E7QXBCMnpISjs7QW9CeHpIQTtBQUVBO0VBQ0k7QXBCMHpISjs7QW9CdnpIQTtFQUNJO0VBNUxBO0VBQ0E7RUE2TEE7QXBCMnpISjtBb0JyL0hJO0VBQ0k7QXBCdS9IUjs7QW9CMXpIQTtFQTlLSTtFQUNBO0VBQ0E7RUFDQTtBcEI0K0hKO0FvQjErSGE7RUFDTDtBcEI0K0hSOztBb0JqMEhJO0VBQ0k7QXBCbzBIUjs7QW9COXpIQTtBQU1JO0VBQ0k7RUFDQTtFQUNBLGNsQjVFTTtFa0I2RU47RUFDQTtFQUNBLGVoQjFIRTtBSnM3SFY7O0FvQnZ4SEE7RUFDSTtBcEIweEhKO0FvQnh4SEk7RUFDSTtFQUNBO0FwQjB4SFI7QW9CdnhISTtFQUNJO0VBQ0E7RUFDQTtBcEJ5eEhSO0FvQnJ4SEk7RUFDSTtBcEJ1eEhSOztBb0JueEhBO0FDdlNBOztpREFBQTtBQW1CQTtBQUVBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI0aUlKOztBcUJ4aUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVqQndFTTtFaUJ2RU47QXJCMmlJSjs7QXFCdmlJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDakIrQlk7RWlCOUJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakJ5RE07RWlCeEROO0VBQ0E7RUFDQTtBckIwaUlKO0FxQnhpSUk7RUFDSTtBckIwaUlSOztBcUJyaUlBOztFQUVJO0VBQ0E7RUFDQTtBckJ3aUlKOztBcUI5aElJO0VEN0NBO0VBQ0E7RUFDQTtBcEIra0lKO0FvQjdrSUk7RUFDSTtBcEIra0lSOztBcUJqaUlBO0VBQ0ksY25CMkVVO0FGeTlIZDs7QXFCamlJQTtFQUNJLGNuQnFFWTtBRis5SGhCOztBcUIzaElJOzs7O0VBQ0U7RUFDRTtBckJpaUlSO0FxQmhpSVE7Ozs7RUFDSTtFQUNBO0FyQnFpSVo7O0FxQjloSUU7RUFDRTtBckJpaUlKOztBcUJ6aElBO0VBQ0U7QXJCNGhJRjs7QXFCemhJQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckI0aElOO0VxQnpoSUU7SUFDSTtJQUNBO0lBQ0E7RXJCMmhJTjtBQUNGO0FxQnhoSUE7QUFDQTtFQUNJO0lBQ0k7SUFDQTtFckIwaElOO0VxQnRoSUU7SUFDSTtFckJ3aElOO0VxQnJoSUU7SUFDSTtFckJ1aElOO0FBQ0Y7QXNCbHJJQTtFQUVFO0VBQ0E7RUFDQTtBdEJtcklGO0FzQmpySUU7RUFDRTtFQUNBO0F0Qm1ySUo7O0FzQi9xSUE7RUFDRTtBdEJrcklGO0FzQmpySUU7RUFDRTtBdEJtcklKOztBc0IvcUlBO0VBQ0U7QXRCa3JJRjs7QXNCN3FJQTtFQUNFO0VBQ0E7RUFDQTtBdEJncklGOztBc0I1cUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrcUlGO0FzQjdxSUU7RUFDRTtBdEIrcUlKOztBc0IxcUlBO0VBQ0U7QXRCNnFJRjs7QXNCeHFJQTs7RUFFRTtFQUNBO0F0QjJxSUY7QXNCenFJRTs7RUFDRTtBdEI0cUlKOztBc0J2cUlBO0VBQ0U7QXRCMHFJRjtBc0J6cUlFO0VBQ0U7RUFDQTtBdEIycUlKOztBc0J0cUlBO0VBQ0U7QXRCeXFJRjtBc0J4cUlFO0VBQ0U7QXRCMHFJSjs7QXNCcnFJQTtFQUNFO0F0QndxSUY7O0FzQnBxSUE7RUFDRTtFQUNBO0F0QnVxSUY7QXNCcnFJRTtFQUVFO0F0QnNxSUo7QXNCbnFJRTtFQUNFO0F0QnFxSUo7O0F1QnB3SUE7O2lEQUFBO0FBVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJnd0lEOztBQTl3SUE7QUFFQTtBQVlBO0FBVUE7QUF4QkE7QUFFQTtBQVlBO0FBVUE7QXdCVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIwd0lKO0F3Qnh3SUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeXdJUjs7QXdCcHdJSTtFQUNJO0F4QnV3SVI7O0F3Qjl2SUE7RUFDSSxrQlhsQk07RVdtQk4saUJYbkJNO0VXb0JOO0F4Qml3SUo7O0F3Qjd2SUk7RUFDSTtFQUNBO0VBQ0E7QXhCZ3dJUjs7QXdCM3ZJQTtFQUNJLG1CWGpDTTtFV2tDTixrQlhsQ007RVdtQ047QXhCOHZJSjs7QXdCMXZJSTtFQUNJO0VBQ0E7RUFDQTtBeEI2dklSOztBeUIxeUlRO0VBQ0k7RUFDQTtBekI2eUlaO0F5QjN5SVk7RUFDSTtBekI2eUloQjtBeUJweUlRO0VBQ0k7QXpCc3lJWjtBeUJseUlZO0VBQ0k7RUFFQTtBekJteUloQjtBeUJoeUlZO0VBQ0k7RUFDQTtBekJreUloQjtBeUJoeUlnQjtFQUNJO0F6Qmt5SXBCO0F5QjN4SWdCO0VBQ0k7QXpCNnhJcEI7QXlCcHhJUTtFQUNJO0VBQ0E7QXpCc3hJWjtBeUIvd0lRO0VBQ0k7QXpCaXhJWjtBeUI1d0lJO0VBQ0k7QXpCOHdJUjtBeUIzd0lJO0VBQ0k7QXpCNndJUjtBeUIxd0lJO0VBQ0k7QXpCNHdJUjs7QXlCdndJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMHdJSjtBeUJ4d0lJO0VBQ0k7QXpCMHdJUjtBeUJ2d0lJO0VBQ0k7QXpCeXdJUjtBeUJ0d0lJO0VBQ0k7RUFDQTtBekJ3d0lSOztBeUJwd0lBO0VBQ0ksWUE1R1M7RUE4R1Q7RUFDQTtFQUNBO0VBQ0E7QXpCc3dJSjtBeUJwd0lJO0VBQ0k7QXpCc3dJUjtBeUJud0lJO0VBQ0k7QXpCcXdJUjtBeUJsd0lJO0VBQ0k7RUFDQTtBekJvd0lSO0F5Qmp3SUk7RUFDSSxtQnZCa0JRO0FGaXZJaEI7QXlCandJUTtFQUNJO0VBQ0E7QXpCbXdJWjtBeUJod0lRO0VBQ0k7QXpCa3dJWjs7QXlCN3ZJQTtFQUVJLFlacElPO0VZcUlQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFySlM7RUFzSlQ7RUFDQTtBekIrdklKO0F5Qjd2SUk7RUFDSTtBekIrdklSO0F5Qjd2SVE7RUFDSTtBekIrdklaOztBeUIxdklBO0VBQ0k7QXpCNnZJSjtBeUIxdklJO0VBQ0k7QXpCNHZJUjtBeUJydklJO0VBQ0k7QXpCdXZJUjtBeUJwdklJO0VBQ0k7RUFDQTtBekJzdklSO0F5Qm52SUk7RUFDSTtFQUNBO0VBQ0E7QXpCcXZJUjtBeUJudklRO0VBQ0k7QXpCcXZJWjtBeUJsdklRO0VBQ0k7QXpCb3ZJWjtBeUJqdklRO0VBQ0k7RUFDQTtBekJtdklaO0F5Qmp2SVk7RWhCbEVKLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7RWdCK0NZO0VBQ0EsVVovTEw7RVlnTUs7QXpCc3ZJaEI7QXlCbHZJUTs7Ozs7RWhCMUVBLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVRpeklKO0F5QnZ2SVE7Ozs7O0VoQi9FQSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0FUMnpJSjtBeUIzdklJO0VBQ0k7QXpCNnZJUjtBeUIxdklJO0VBQ0k7RUFDQTtBekI0dklSO0F5QjF2SVE7RUFDSTtFQUNBO0F6QjR2SVo7QXlCenZJUTtFQUNJO0F6QjJ2SVo7QXlCeHZJUTtFQUNJO0F6QjB2SVo7QXlCcnZJWTtFQUNJO0F6QnV2SWhCO0F5QnB2SVk7RUFDSTtBekJzdkloQjtBeUJqdklJO0VBQ0k7QXpCbXZJUjs7QXlCL3VJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qmt2SUo7QXlCaHZJSTtFQUNJO0F6Qmt2SVI7QXlCL3VJSTtFQUNJO0F6Qml2SVI7O0F5QjV1SUE7RUFDSTtFQUNBLGFaelFRO0VZMFFSO0VBQ0E7RUFDQSwwQ0FyUlc7QXpCb2dKZjtBeUI3dUlJO0VBQ0k7RUFDQTtBekIrdUlSO0F5QjV1SUk7RUFDSTtBekI4dUlSO0F5QjV1SVE7RUFDSTtFQUNBO0F6Qjh1SVo7QXlCNXVJWTtFQUNJLGtCWjNSSjtBYnlnSlo7QXlCM3VJWTtFQUNJLG1CWi9SSjtBYjRnSlo7O0F5QnB1SUE7RUFDSSxhWnRTTTtFWXVTTjtFQUNBO0VBQ0E7QXpCdXVJSjs7QXlCbHVJSTtFQUNJLGtCWi9TRTtBYm9oSlY7O0F5Qmp1SUE7QUFDQTtBQUNBO0VBRUk7RUFDQTtFQUNBO0F6Qm11SUo7QXlCN3RJWTtFQUNJO0VBQ0E7QXpCK3RJaEI7QXlCN3RJZ0I7RUFDSTtBekIrdElwQjtBeUIzdElZO0VBQ0k7QXpCNnRJaEI7QXlCbnRJWTtFQUNJO0F6QnF0SWhCO0F5Qm50SWdCO0VBQ0k7QXpCcXRJcEI7QXlCNXNJWTtFQUNJO0F6QjhzSWhCO0F5QmpzSUE7QUFDQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjJySVI7QXlCenJJUTtFQUNJO0F6QjJySVo7O0F5QjdxSUk7RUFDSTtBekJncklSO0F5QjdxSUk7RUFDSTtBekIrcUlSO0F5QjVxSUk7RUFDSTtFQUNBLG1CWjVaSTtBYjBrSlo7O0F5QnZxSVE7RUFDSTtFQUNBO0F6QjBxSVo7QXlCdnFJUTtFQUNJO0F6QnlxSVo7O0F5QmxxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJxcUlKO0F5Qm5xSUk7RUFDSTtBekJxcUlSOztBeUI5cElJO0VBQ0k7QXpCaXFJUjs7QTBCdGtKWTtFQUNJO0ExQnlrSmhCO0EwQnJrSlE7RUFDSSxhYjVCRDtBYm1tSlg7O0EwQjFqSkE7RUFDSTtBMUI2akpKOztBMEIxakpBO0VBQ0k7RUFDQTtFQUNBO0ExQjZqSko7QTBCM2pKSTtFQUNJO0VBQ0E7QTFCNmpKUjs7QTBCdmpKSTtFQUNJO0VBQ0E7RUFDQTtBMUIwakpSO0EwQnZqSkk7RUFDSTtBMUJ5akpSO0EwQnRqSkk7RUFDSTtBMUJ3akpSOztBQXhwSkE7QUFFQTtBQVlBO0FBVUE7QTJCR0E7RUFDSTtBM0Jvb0pKOztBMkJqb0pBO0VBQ0k7RUFDQSxZVGZLO0VTZ0JMLFdUaEJLO0VTaUJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm9vSko7QTJCbG9KSTtFQUNJO0EzQm9vSlI7O0EyQi9uSkk7RUFDSTtFbEJpR0EsaUNMbEVRO0VLeUVSO0VBVUE7RUFJSjtBVGdoSko7O0EyQmhvSkk7RUFDSTtFQUNBLGN6QnlHTTtFT2hCTixpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0FUeWhKSjs7QTJCbG5KQTtFQUNJO0VBQ0E7RUFDQTtBM0JxbkpKOztBMkI5bUpJO0VBQ0k7RUFDQTtBM0JpbkpSO0EyQi9tSlE7RUFDSTtFQUNBO0EzQmluSlo7QTJCN21KUTtFQUNJO0VBQ0E7QTNCK21KWjtBMkJ2bUpJO0VBR0k7QTNCdW1KUjtBMkJwbUpJO0VBQ0k7QTNCc21KUjtBMkJubUpJO0VBQ0k7QTNCcW1KUjs7QTJCam1KQTtFQUNJO0EzQm9tSko7O0EyQmhtSkk7RUFDSTtBM0JtbUpSOztBMkIvbEpBO0VBQ0k7QTNCa21KSjs7QUF6dUpBO0FBRUE7QUFZQTtBQVVBO0E0QkpBO0VBQ0U7RUFDQSxhZkNVO0FiMnRKWjtBNEJ6dEpFO0VBQ0U7QTVCMnRKSjtBNEJ4dEpFO0VBQ0U7QTVCMHRKSjtBNEJ4dEpJO0VBQ0U7QTVCMHRKTjtBNEJwdEpFO0VBQ0U7QTVCc3RKSjtBNEJwdEpJO0VBQ0U7QTVCc3RKTjs7QTRCNXJKRTtFQUNFO0E1QitySko7QTRCN3JKSTtFQUNFO0VBQ0E7RUFDQSxpQ3hCTVU7RXdCTFY7RUFDQTtBNUIrckpOO0E0QjFySkU7RUFDRTtFQUNBO0E1QjRySko7QTRCMXJKSTtFQUNFO0E1QjRySk47QTRCenJKSTtFQUNFO0E1QjJySk47O0E2QnR3SkE7RUFDSTtFQUNBO0E3Qnl3Sko7QTZCdndKSTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0E3QnV3SlI7QTZCcHdKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCc3dKUjs7QTZCaHZKQTtFQUNJO0E3Qm12Sko7O0FBNXlKQTtBQUVBO0FBWUE7QUFVQTtBOEJDQTtFQUNJLGdCakJDTztFaUJBUCxtQmpCRE07RWlCRU47RUFDQTtFQXlFQTs7O2FBQUE7QTlCcXRKSjtBOEI1eEpJO0VBQ0k7QTlCOHhKUjtBOEI1eEpRO0VBQ0k7RUFDQTtFQUNBO0E5Qjh4Slo7QThCMXhKSTtFQUNJO0E5QjR4SlI7QThCMXhKUTtFQUVJLGUxQnVFRjtFMEJ0RUUsYWpCckJGO0VpQnNCRTtFQUNBO0VBQ0E7RUFDQTtBOUIyeEpaO0E4Qnp4Slk7RUFDSTtFQUNBO0VBQ0E7QTlCMnhKaEI7QThCdHhKWTtFQUNJO0VBQ0E7RXJCb0ZSLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVRtckpKO0E4QnR4Slk7RUFDSSxjNUIwRkE7RTRCekZBO0VyQjRFUixpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0FUMnJKSjtBOEJ2eEpRO0VBQ0k7RUFFQTtBOUJ3eEpaO0E4QnJ4SlE7RUFDSTtFQUNBO0VBQ0E7QTlCdXhKWjtBOEIzd0pJO0VBQ0k7RUFDQTtBOUI2d0pSOztBOEI3dkpRO0VBQ0ksZ0JqQjdGQTtFaUI4RkEsbUJqQjNGRjtBYjIxSlY7QThCN3ZKZ0I7RUFDSTtBOUIrdkpwQjtBOEIzdkpnQjtFQUNJO0E5QjZ2SnBCOztBOEJydkpBO0VBQ0ksbUJqQjdHTTtBYnEySlY7O0FBLzNKQTtBQUVBO0FBWUE7QUFVQTtBK0JuQkE7O2lEQUFBO0FBZUE7Ozs7Ozs7Ozs7Ozs7RUFhSSxzQzNCK0NXO0UyQjlDWDtFQUNBO0VBQ0E7QS9CcTNKSjtBK0JuM0pJOzs7Ozs7Ozs7Ozs7OztFQUNJO0EvQms0SlI7O0ErQjkzSkE7Ozs7OztFQU1JLG1CbEJ2Qk07QWJ3NUpWOztBK0I5M0pBOzs7O0VBSUksbUJsQjlCTTtBYis1SlY7O0ErQjEzSkE7O0VBRUksZTNCaURNO0FKNDBKVjtBK0J2M0pJOztFQUNJLGUzQjBDRTtBSmcxSlY7QStCeDNKUTs7RUFDSSxlM0J1Q0Y7QUpvMUpWOztBK0JsM0pBOztFQUVJLGUzQjhCTTtFMkI3Qk47QS9CcTNKSjs7QStCOTJKQTs7RUFFSSxlM0JvQk07RTJCbkJOO0EvQmkzSko7O0ErQjEySkE7O0VBRUksZTNCV007RTJCVk47QS9CNjJKSjs7QStCdDJKQTs7RUFFSSxlM0JDTTtBSncySlY7O0ErQmwySkE7O0VBRUksZTNCWk07RTJCYU47QS9CcTJKSjs7QStCOTFKQTs7Ozs7Ozs7Ozs7RUFVSSxnQmxCckhNO0FidTlKVjs7QWdDOTlKQTtFQUNJO0VBQ0E7QWhDaStKSjs7QWdDOTlKQTtFQUNJO0FoQ2krSko7O0FBMS9KQTtBQUVBO0FBWUE7QUFVQTtBaUNuQkE7O2lEQUFBO0FBbUNBO0VBQ0ksYy9CMEhVO0FGazJKZDs7QWlDajlKQTtFQUNJO0VBQ0E7QWpDbzlKSjs7QWlDcjZKQTtFQUNJO0FqQ3c2Sko7O0FpQ2w2SkE7RUFDSTtBakNxNkpKOztBaUNoNkpBO0VBQ0k7RUFDQTtFQUNBO0FqQ202Sko7O0FBeGhLQTtBQUVBO0FBWUE7QUFVQTtBa0NOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxDNGdLSjtBa0MxZ0tJO0VBQ0ksWXJCTEc7RXFCTUg7QWxDNGdLUjtBa0MxZ0tRO0VBQ0k7QWxDNGdLWjtBa0N6Z0tRO0VBQ0k7QWxDMmdLWjs7QUFqaktBO0FBRUE7QUFZQTtBQVVBO0FtQ0NJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsZS9CNEZFO0UrQjNGRjtFQUNBO0VBQ0E7RUFDQTtBbkM2aUtSO0FtQzNpS1E7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FuQzJqS1o7QW1DeGpLUTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QW5Dd2tLWjtBbUNya0tROzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBbkNxbEtaOztBbUNobEtBO0VBQ0k7QW5DbWxLSjtBbUNqbEtJO0VBQ0k7QW5DbWxLUjs7QW1DaGtLQTtFQUNJO0FuQ21rS0o7O0FtQy9qS0E7QUFHQTs7Ozs7Ozs7RUFRSTtFQUNBLGUvQmdDTTtBSmdpS1Y7O0FBeHBLQTtBQUVBO0FBWUE7QUFVQTtBb0NGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZWhDNEZNO0VnQzNGTjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FwQ3VvS0o7QW9DaG9LSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENrb0tSO0FvQzluS0k7RUFFSSxlaENrRUM7RWdDakVEO0VBQ0E7RUFDQTtBcEMrbktSOztBb0N0bktBO0VBQ0k7QXBDeW5LSjs7QW9Dcm5LQTtFQUNJLG1CbENzRlk7QUZraUtoQjs7QW9DcG5LQTtFQUNJLG1CbENvRlk7QUZtaUtoQjs7QW9DcG5LQTtFQUNJLG1CbENxRlU7QUZraUtkOztBb0NwbktBO0FBb0JBO0VBRUk7RUFDQTtFQUNBO0FwQ21tS0o7QW9DaG1LSTtFQUNJO0VBQ0E7RUFDQTtBcENrbUtSO0FvQy9sS0k7RUFDSSxxQmxDd0NRO0VrQ3ZDUixjbEN1Q1E7QUYwaktoQjtBb0M5bEtJO0VBQ0kscUJsQ3NDUTtFa0NyQ1IsY2xDcUNRO0FGMmpLaEI7QW9DN2xLSTtFQUNJLHFCbENzQ007RWtDckNOLGNsQ3FDTTtFa0NwQ04sbUJsQ21DTTtBRjRqS2Q7O0FxQ2pyS0M7RUFFRTtBckNtcktIOztBQXB1S0E7QUFFQTtBQVlBO0FBVUE7QXNDakJBOztpREFBQTtBQWNBOztFQUdJO0VBQ0E7RUFDQTtBdEN3dEtKO0FzQ3R0S0k7O0VBQ0k7QXRDeXRLUjtBc0N0dEtJOzs7RUFFSTtFQUNBO0F0Q3l0S1I7QXNDbnJLQTtFQUNJO0VBQ0E7QXRDcXJLSjs7QXNDbHJLQTtFQUNJO0F0Q3FyS0o7QXNDbnJLSTtFQUNJLGNwQ2lGTTtBRm9tS2Q7O0FzQ2pyS0E7RUFDSTtBdENvcktKOztBQTN3S0E7QUFFQTtBQVlBO0FBVUE7QXVDRkk7RUFDSTtBdkM0dktSO0F1Q3p2S0k7RUFDSTtBdkMydktSO0F1Q3B2S0k7RUFDSSxrQjFCWkk7RTBCYUo7QXZDc3ZLUjtBdUNudktJO0VBQ0ksa0IxQmpCSTtBYnN3S1o7O0FBN3hLQTtBQUVBO0FBWUE7QUFVQTtBd0NaQTs7O0VBR0ksZ0IzQldNO0UyQlZOLG1CM0JVTTtBYjh3S1Y7O0F3Q3B4S0E7O0VBRUk7QXhDdXhLSjtBd0NyeEtJOztFQUNJO0VBQ0E7RUFDQTtBeEN3eEtSO0F3Q3R4S1E7O0VBQ0k7QXhDeXhLWjs7QXdDbnhLQTtFQUNJO0F4Q3N4S0o7O0F3Q254S0E7O2lEQUFBO0FBMEJRO0VBQ0ksZTNCMUNEO0UyQjJDQyxnQjNCM0NEO0FiMHlLWDtBd0MzdktJO0VBQ0k7QXhDNnZLUjs7QXdDdnZLSTtFQUNJO0F4QzB2S1I7O0F3Qzd0S0E7O2lEQUFBO0FBb0JJO0VBQ0ksZXBDWEM7RW9DWUQ7RUFDQTtBeEMrc0tSO0F3QzVzS0k7RUFDSSxpQjNCOUdFO0UyQitHRixrQjNCaEhHO0FiOHpLWDs7QXdDMXNLQTs7aURBQUE7QUNuSUE7RUFDRTtFQUNBO0VBQ0E7QXpDbTFLRjs7QXlDaDFLQTtFQUNFO0VBQ0E7QXpDbTFLRjs7QUFyMktBO0FBRUE7QUFZQTtBQVVBO0EwQ2VBO0VBQ0k7QTFDcTBLSjtBMENuMEtJO0VBQ0k7QTFDcTBLUjtBMENsMEtJO0VBQ0ksWXhCbENHO0FsQnMyS1g7QTBDajBLSTtFQUNJLGF4QnJDSTtBbEJ3MktaOztBMEMvektBOzs7RUFHSSxhN0JuQ1E7QWJxMktaOztBMEMvektBO0VBQ0k7QTFDazBLSjtBMENoMEtJOzs7RUFHSTtBMUNrMEtSOztBMEM5ektBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0I3QnBEUTtBYnEzS1o7O0EwQzl6S0E7QUFDQTtFQUNJO0ExQ2kwS0o7O0EwQzl6S0E7QUFFQTtFQUNJO0VBQ0E7QTFDZzBLSjtBMEM5ektJO0VBQ0k7QTFDZzBLUjtBMEM3ektJO0VBQ0k7RUFDQSxpQ3RDZFE7RXNDZVI7QTFDK3pLUjtBMEM1ektJO0VBQ0k7QTFDOHpLUjs7QTBDenpLQTtBQUdBO0VBQ0k7QTFDMHpLSjtBMEN4ektJO0VBQ0k7RUFDQTtFQUNBLGV0Q0dFO0VzQ0ZGLGlCN0I1Rkk7QWJzNUtaOztBMENwektJO0VBQ0k7QTFDdXpLUjtBMENwektJO0VBQ0k7RUFDQTtBMUNzektSO0EwQ3B6S1E7RUFDSTtBMUNzektaO0EwQ2p6S1E7RUFDSSxtQnhDdUJJO0FGNHhLaEI7O0EwQzF5S1E7RUFDSTtFQUNBLG1CN0J6SEY7QWJzNktWOztBMEMvd0tJO0VBQ0k7QTFDa3hLUjtBMEMzd0tJO0VBQ0k7QTFDNndLUjtBMEMxd0tJO0VBQ0k7RUFFQTtFQUNBLGE3QnZLRTtBYms3S1Y7QTBDeHdLUTtFQUNJLGV0Q2xGSDtFc0NtRkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzB3S1o7QTBDdndLUTtFQUNJO0VBQ0E7QTFDeXdLWjtBMEN0d0tRO0VBQ0k7RUFDQTtFQUNBLGV0Q2xHRjtBSjAyS1Y7QTBDdHdLWTtFQUNJO0VBQ0E7QTFDd3dLaEI7QTBDbndLSTtFQUNJLGdCN0J6TUk7RTZCME1KO0VBQ0E7QTFDcXdLUjtBMENud0tRO0VBQ0k7QTFDcXdLWjtBMENud0tZO0VBQ0k7QTFDcXdLaEI7QTBDbHdLWTtFQUNJO0ExQ293S2hCO0EwQy92S1k7RUFDSTtFQUNBO0ExQ2l3S2hCOztBMEMvdUtJO0VBQ0ksYTdCNU9FO0FiODlLVjtBMEMvdUtJO0VBQ0ksbUI3QmhQRTtFNkJpUEYsYTdCalBFO0FiaytLVjs7QTBDcHVLQTtFQUNJO0ExQ3V1S0o7QTBDcHVLSTtFQUNJO0VBQ0E7QTFDc3VLUjtBMENudUtJO0VBQ0ksa0I3QjNRSTtBYmcvS1o7QTBDbHVLSTtFQUVJO0ExQ211S1I7QTBDaHVLSTtFQUNJO0VBQ0E7QTFDa3VLUjtBMENodUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDa3VLWjtBMEM3dEtJO0VqQ3BLSSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0FUazNLSjtBMEMvdEtJO0VqQ3hLSSxpQ0xsRVE7RUt1RVI7RUFZQTtFQUlKO0FUdzNLSjtBMENqdUtJO0VqQzVLSSxpQ0xsRVE7RUt5RVI7RUFVQTtFQUlKO0FUODNLSjtBMENudUtJO0VBQ0k7RUFDQTtFQUNBO0ExQ3F1S1I7QTBDbnVLUTtFQUNJO0VBQ0E7QTFDcXVLWjtBMENsdUtRO0VBQ0k7RUFDQTtFQUNBO0ExQ291S1o7QTBDaHVLSTtFQUNJO0VBQ0EsYTdCL1RJO0FiaWlMWjtBMEMvdEtRO0VBQ0k7QTFDaXVLWjs7QUEzakxBO0FBRUE7QUFZQTtBQVVBO0EyQ0FJO0VBQ0k7QTNDMGlMUjtBMkN2aUxJO0VBQ0k7QTNDeWlMUjs7QTRDdGlMQTtFQUNJO0VBQ0E7RUFDQTtBNUN5aUxKO0E0Q3ZpTEk7RUFDSTtBNUN5aUxSOztBNENwaUxJO0VBQ0k7QTVDdWlMUjtBNENwaUxJO0VBQ0k7RUFDQSxpQ3hDZ0NRO0V3Qy9CUjtBNUNzaUxSO0E0Q25pTEk7RUFDSTtBNUNxaUxSOztBNENqaUxBO0VBQ0ksZXhDMERNO0V3Q3hETiwyRXpDOUJLO0FIaWtMVDtBNENqaUxJO0VBQ0k7QTVDbWlMUjtBNENqaUxRO0VBQ0ksaUN4Q2NJO0V3Q2JKLGV4Q2tESDtFd0NqREc7RUFDQTtFQUNBO0VBQ0EsbUIvQjlDRjtBYmlsTFY7QTRDOWhMSTtFQUNJLGEvQnBERTtBYm9sTFY7QTRDOWhMUTtFQUNJO0VBQ0E7QTVDZ2lMWjtBNEM5aExZO0VBQ0ksa0IvQjlESjtFK0IrREk7QTVDZ2lMaEI7O0E0Q2hoTEk7Ozs7O0VBRUk7RUFDQTtBNUNzaExSOztBNENsaExBO0VBQ0k7RUFDQTtBNUNxaExKO0E0Q25oTEk7RUFDSTtFQUNBO0E1Q3FoTFI7O0E0Q2poTEE7RUFDSTtFQUNBO0E1Q29oTEo7QTRDamhMSTtFQUNJO0VBQ0EsYzFDK0JRO0FGby9LaEI7O0E0Qy9nTEE7RUFDSTtFQUNBO0E1Q2toTEo7QTRDaGhMSTtFQUNJO0VBQ0EsYzFDd0JRO0FGMC9LaEI7O0E0QzlnTEE7RUFHSTtFQUNBLG1CMUNxQlU7QUYwL0tkO0E0QzdnTEk7RUFDSTtFQUNBO0E1QytnTFI7O0E0Q3pnTEE7RUFDSTtBNUM0Z0xKOztBNkNucExBO0VBQ0U7QTdDc3BMRjtBNkNwcExFO0VBQ0U7QTdDc3BMSjtBNkNucExFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0NvcExKOztBOENyckxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDd3JMRjs7QThDcnJMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN3ckxGOztBOENyckxBO0VBQ0U7SUFBSztFOUN5ckxMO0U4Q3hyTEE7SUFBTztFOUMyckxQO0FBQ0Y7QUFwdExBO0FBRUE7QUFZQTtBQVVBO0ErQ1hBO0VBQ0U7RUFDQSxtQmxDV1E7QWJrc0xWO0ErQzVzTEc7RUFDQztBL0M4c0xKOztBQS90TEE7QUFFQTtBQVlBO0FBVUE7QWdEVEE7RUFDSTtFQUNBO0FoRHV0TEo7O0FnRHB0TEE7RUFDSTtFQUNBO0FoRHV0TEo7O0FnRHB0TEE7RUFDSTtBaER1dExKOztBZ0RwdExBO0VBQ0k7QWhEdXRMSjs7QWdEcHRMQTtFQUNJO0FoRHV0TEo7O0FnRHB0TEE7QUFrQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsZTVDMkRLO0FKMm9MVDs7QWdEbnNMQTtFQUNJO0FoRHNzTEo7O0FnRGxzTEE7QUFxQkk7RUFDSTtFQUNBO0FoRGlyTFI7QWdEOXFMSTtFQUNJO0VBQ0E7QWhEZ3JMUjtBZ0Q3cUxJO0VBQ0k7RUFDQTtBaEQrcUxSOztBZ0QxcUxBO0VBQ0k7QWhENnFMSjtBZ0QzcUxJO0VBQ0k7QWhENnFMUjs7QWdEenFMQTtBQUVBO0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaER5cExKOztBQXJ5TEE7QUFFQTtBQVlBO0FBVUE7QWlERkE7RUFDSTtBakRzeExKOztBaURseExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlN0NpRk07QUpvc0xWOztBaURqeExBO0VBQ0ksaUM3QzRDWTtFNkMzQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRG94TEo7O0FpRGh4TEE7O0VBRUk7QWpEbXhMSjs7QWlEOXdMQTtFQUNJLGMvQzRHVTtBRnFxTGQ7O0FpRDl3TEE7RUFDSSxjL0NzR1k7QUYycUxoQjs7QWlEeHdMSTs7OztFQUNFO0VBQ0U7QWpEOHdMUjtBaUQ3d0xROzs7O0VBQ0k7QWpEa3hMWjs7QUExMUxBO0FBRUE7QUFZQTtBQVVBO0FrRFBBO0VBQ0k7RUFDQSxtQnJDSVE7RXFDSFIsYXJDR1E7RXFDUVI7RUFFQTtFQVVBO0VBRUE7QWxEMnpMSjtBa0RsMUxJO0VBQ0k7QWxEbzFMUjtBa0RoMUxJO0VBQ0k7QWxEazFMUjtBa0Q1MExJO0VBQ0k7QWxEODBMUjtBa0QxMExJO0VBQ0k7QWxENDBMUjtBa0RsMExJO0VBQ0k7QWxEbzBMUjtBa0RsMExJO0VBQ0k7QWxEbzBMUjs7QWtEaDBMQTtFQUNJLHdFL0MvQks7QUhrMkxUOztBa0RoMExBO0FBRUE7QWxEaEVBO0FBRUE7QUFZQTtBQVVBO0FtRGtCQTtFQUNJO0VBQ0E7RUFDQSxlL0NvRU07QUp5eExWO0FtRDExTEk7RUFDSTtBbkQ0MUxSO0FtRHgxTEk7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxZakM1Q0M7RWlDNkNEO0VBQ0E7QW5EeTFMUjtBbUR2MUxROzs7RUFDSTtFQUNBO0VBQ0E7QW5EMjFMWjtBbUR2MUxJO0VBQ0k7QW5EeTFMUjtBbUR0MUxJO0VBQ0k7QW5EdzFMUjtBbUR0MUxRO0VBQ0k7QW5EdzFMWjtBbURsMUxRO0VBQ0k7QW5EbzFMWjtBbURqMUxRO0VBQ0k7QW5EbTFMWjs7QW1ENTBMSTtFL0IvREE7RUFDQTtFQUNBO0FwQis0TEo7QW9CNzRMSTtFQUNJO0FwQis0TFI7O0FtRC8wTEE7RUFDSTtFQUNBO0FuRGsxTEo7O0FtRDUwTEE7RUFDSTtFQUNBO0VBQ0EsWWpDbEdLO0FsQmk3TFQ7O0FtRDUwTEE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbkQ4MExKO0FtRDMwTEk7RUFFSTtFQUNBLGlDL0NqRFE7RStDa0RSO0FuRDQwTFI7O0FtRHIwTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdzBMSjtBbUR0MExJO0VBQ0k7RUFDQSxpQy9DbkVRO0UrQ29FUjtFQUNBO0FuRHcwTFI7O0FtRHAwTEE7QUFFQTtFQUNJO0FuRHMwTEo7QW1EcDBMSTtFQUNJO0VBQ0E7QW5EczBMUjs7QW1EbDBMQTtBQUlJO0VBQ0ksZ0JqQ3hKQztFaUN5SkQ7QW5EazBMUjtBbURoMExRO0VBQ0k7QW5EazBMWjs7QW1ENXpMQTtBQUdBO0VBQ0k7RUFDQTtBbkQ2ekxKOztBbUQxekxBO0VBQ0k7QW5ENnpMSjs7QW1EdHpMQTtFQUNJO0FuRHl6TEo7O0FtRHJ6TEE7RUFDSTtBbkR3ekxKOztBbURqekxJOzs7RUFFSSxtQmpEL0NNO0VpRGdETixxQmpEaERNO0FGcTJMZDs7QW1EanpMQTtFQUNJO0FuRG96TEo7O0FtRGh6TEE7RUFDSTtBbkRtekxKO0FtRGp6TEk7O0VBRUk7RUFDQTtBbkRtekxSO0FtRC95TEk7RUFDSTtBbkRpekxSOztBbUQ3eUxBO0FBU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ed3lMUjs7QW1EOXhMQTtFQUNJO0FuRGl5TEo7QW1EOXhMUTtFQUNJO0FuRGd5TFo7QW1ENXhMSTtFQUNJO0VBQ0E7QW5EOHhMUjtBbUQzeExJO0VBQ0k7RUFDQTtFQUNBO0FuRDZ4TFI7O0FtRHJ4TEk7RUFDSSxZakM3UUM7QWxCcWlNVDtBbUR2eExRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGlDL0N6Tkk7QUppL0xoQjtBbUR0eExRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDVPQztBRm9nTWI7QW1EcHhMSTtFQUNJO0FuRHN4TFI7QW1EcnhMUTtFQUNJO0FuRHV4TFo7O0FBaGxNQTtBQUVBO0FBWUE7QUFVQTtBb0RlQTtFQUNJLHNDaER3Q1c7RWdEdkNYO0FwRGdqTUo7QW9EOWlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGdqTVI7QW9ENWlNUTtFQUNJO0VBQ0E7QXBEOGlNWjtBb0QxaU1RO0VBQ0k7RUFDQTtBcEQ0aU1aO0FvRHRpTVk7RUFDSTtFQUNBO0VBQ0E7QXBEd2lNaEI7O0FBL21NQTtBQUVBO0FBWUE7QUFVQTtBcURPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRHVsTUo7QXFEcmxNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEdWxNUjs7QXFEbmxNQTtFQUNJO0VBQ0E7RUFDQTtBckRzbE1KOztBcURqbE1JO0VBQ0k7QXJEb2xNUjs7QXFEeGtNQTtFQUdJO0VBQ0E7RUFDQTtBckR5a01KO0FxRHZrTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckR5a01SO0FxRHRrTUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHVrTVI7QXFEcGtNSTtFQUNJO0VBQ0E7QXJEc2tNUjs7QXFEamtNQTtFQUNJO0VBQ0E7QXJEb2tNSjtBcURsa01JO0VBQ0k7RUFDQTtFQUNBO0FyRG9rTVI7O0FxRGhrTUE7RUFDSTtJQUNJO0VyRG1rTU47RXFEamtNRTtJQUNJO0VyRG1rTU47RXFEamtNRTtJQUNJO0VyRG1rTU47RXFEamtNRTtJQUNJO0VyRG1rTU47RXFEamtNRTtJQUNJO0VyRG1rTU47RXFEamtNRTtJQUNJO0VyRG1rTU47QUFDRjtBcUR4ak1BO0VBQ0k7QXJEMGpNSjtBcUR4ak1JO0VBQ0k7QXJEMGpNUjs7QXFEdGpNQTtFQUNJLG1CbkRRWTtBRmlqTWhCOztBQWp0TUE7QUFFQTtBQVlBO0FBVUE7QXNEb0JBOzs7RUFBQTtBQUtBO0FBR0E7QUFJQTtBQUNBOzsyREFBQTtBQVN3RTtBQUNDO0FBRS9DO0FBQ2E7QUFPVjtBQUc3QjtBQUlBO0FBR0E7QUFlQTtBQVdBO0FBQ3dEO0FBT3hEO0FBS0E7QUFHQTtBQUtBO0FBS0E7QUEyQkE7O0VBQUE7QUFHQTtFQUVJLHNCcERuR1M7RW9EcUdUO0VBQ0E7RUFDQTtFQUNBLHNCQWxIWTtFQW1IWjtFQVFBO0VBZUE7RUF5QkE7RUFPQTtFQU9BO0VBb0JBOzs7R0FBQTtFQXNCQTtFQU9BO0VBeUJBO0VBS0E7RUF5QkE7RUFtQkE7RUFLQTtFQVNBO0VBS0E7QXREZzVMSjtBc0QxbE1JO0VBQ0ksc0JBdEhRO0VBdUhSO0VBQ0E7QXRENGxNUjtBc0R4bE1JO0VBRUkseUJwRGpLUTtFb0QwSFo7RUFDQTtFQUNBO0VBdUNJO0VBQ0EsYXpDcktFO0FiZ3dNVjtBc0R2bE1JO0VBQ0ksYXpDMUtFO0V5QzJLRjtBdER5bE1SO0FzRHJsTUk7RUE5Q0E7RUFnREk7RUFDQSxxQ0E3RVE7RUE4RVIsNEJBNUhRO0VBNkhSO0F0RHVsTVI7QXNEcGxNSTtFQUNJO0VBQ0E7RUFDQSxhekMxTEU7QWJneE1WO0FzRG5sTUk7RUFDSSwyQ0F0Skk7RUE2RlI7QXREK29NSjtBc0RsbE1JO0VBQ0ksNENBMUpLO0VBZ0dUO0F0RCtvTUo7QXNEaGxNSTs7RUFFSTtFQUNBO0F0RGtsTVI7QXNEOWtNSTtFQUNJO0VBQ0E7RUFDQTtBdERnbE1SO0FzRDVrTUk7RUFRSTtBdER1a01SO0FzRDdrTVE7RUF6Skosc0JBekJhO0VBMEJiLFdBekJZO0VBbUxKLGF6QzFORjtFeUMyTkU7QXREZ2xNWjtBc0R4a01RO0VBL0pKO0VBQ0EsV0E5Qlk7QXREd3dNaEI7QXNEbGtNSTs7Ozs7Ozs7RUExSkE7RUFDQSxXQTdDWTtBdERteE1oQjtBc0Rsa01JOzs7O0VBMUtBO0VBQ0EsV0F4Q1k7QXREMHhNaEI7QXNEamtNSTtFQUNJLDBEQXRNUztFQXVNVDtFQUNBO0F0RG1rTVI7QXNEL2pNSTtFQUNJLHlCQWhMSztBdERpdk1iO0FzRDlqTUk7RUFDSSw2Q0FuTE07QXREbXZNZDtBc0Q3ak1JO0VBQ0ksNkNBdkxNO0F0RHN2TWQ7QXNENWpNSTtFQUNJLHVDQXpMUTtBdER1dk1oQjtBc0Qzak1JO0VBQ0ksdUNBN0xRO0F0RDB2TWhCO0FzRDFqTUk7RUFDSSw2Q0EvTE87QXREMnZNZjtBc0R4ak1JO0VBQ0ksc0JBdFBZO0F0RGd6TXBCO0FzRHRqTUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsYXpDMVNFO0V5QzJTRixXQTVQaUI7RUE2UGpCLHNCQTVQWTtFQTZQWixzQkE1UGM7RUE2UGQ7RUE3TUo7QXREc3dNSjtBc0Ryak1JO0VBQ0ksc0JBclFlO0F0RDR6TXZCO0FzRHBqTUk7RUFDSSxzQkF6UWU7RUEwUWY7RUFDQTtFQXhOSjtBdEQrd01KO0FzRGxqTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdERvak1SO0FzRGpqTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG1qTVI7QXNEL2lNSTtFQUNJO0F0RGlqTVI7QXNEN2lNSTtFQUNJO0VBQ0E7RUFDQSx5QnBEaE5NO0FGK3ZNZDtBc0R6aU1JO0VBQ0k7QXREMmlNUjtBc0R2aU1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER5aU1SOztBc0RsaU1BO0VBQ0ksYXpDMVhRO0V5QzJYUjtBdERxaU1KOztBQXY3TUE7QUFFQTtBQVlBO0FBVUE7QXVEQ0k7RUFDSTtBdkRxNk1SOztBdURqNk1BO0VBQ0ksa0IxQ0xNO0FieTZNVjs7QXVEaDZNQTtFQUNJO0VBRUE7RUFDQTtBdkRrNk1KOztBdUQvNU1BO0VBQ0ksZW5ENEVLO0VtRDNFTDtFQUNBO0VBQ0E7RUFDQTtBdkRrNk1KOztBQWo5TUE7QUFFQTtBQVlBO0FBVUE7QXdERkk7RXBDSUE7RUFDQTtFb0NISTtBeERtOE1SO0FvQjc3TUk7RUFDSTtBcEIrN01SOztBQTk5TUE7QUFFQTtBQVlBO0FBVUE7QXlEUkE7RUFDSTtFQUNBO0VBQ0EsZXJEOEZNO0FKdTNNVjs7QTBELzlNQTtFQUNFLG1CeEQwSlk7QUZ3ME1kOztBMkQ1K01BOztpREFBQTtBQTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRHc5TVI7QTJEdDlNUTtFQUNJO0EzRHc5TVo7QTJEbjlNWTtFQUNJO0EzRHE5TWhCO0EyRGo5TVE7RUFDSTtBM0RtOU1aO0EyRC84TVE7RUFDSTtBM0RpOU1aO0EyRDc4TUk7RUFDSTtBM0QrOE1SO0EyRDk4TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx3RXhEaENIO0FIZy9NVDs7QTREamdOQTtFQUNJO0VBQ0E7RUFDQTtBNURvZ05KO0E0RGxnTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEb2dOUjtBNERqZ05JO0VBQ0k7RUFDQSxnQjFEOERTO0UwRDdEVCxhL0NERTtFK0NFRjtFQUNBO0VBQ0E7RUFDQTtBNURtZ05SO0E0RC8vTUk7RUFDSTtBNURpZ05SOztBNEQ3L01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RGdnTko7O0E0RDUvTUE7RUFDSTtBNUQrL01KOztBQWxqTkE7QUFFQTtBQVlBO0FBVUE7QTZETkE7RUFDSTtBN0R1aU5KO0E2RHJpTkk7RUFDSTtFQUNBO0E3RHVpTlI7QTZEcGlOSTtFQUNJO0E3RHNpTlI7QTZEbmlOSTtFQUNJO0VBQ0E7RUFDQTtBN0RxaU5SO0E2RGxpTkk7RUFDSTtFQUNJO0VBQ0o7RUFDQSxZQTNCTTtFQTRCTjtFQUNBO0E3RG9pTlI7QTZEbGlOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RvaU5aO0E2RGppTlE7RUFDSTtBN0RtaU5aO0E2RGhpTlE7RUFDSTtFQUNBO0E3RGtpTlo7QTZEaGlOWTtFQUNJLGtCaERwQ047RWdEcUNNO0E3RGtpTmhCO0E2RGhpTmdCO0VBQ0ksbUJoRHhDVjtBYjBrTlY7QTZEOWhOWTtFQUNJLGV6RDJDTjtFeUQxQ007QTdEZ2lOaEI7QTZEM2hOSTtFQUNJO0E3RDZoTlI7QTZEMWhOSTtFQUVJO0VBQ0E7RUFDQSxpQkFyRVc7QTdEZ21ObkI7QTZEeGhOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBOUVNO0VBK0VOO0VBQ0E7QTdEMGhOUjtBNkR4aE5RO0VBQ0k7QTdEMGhOWjtBNkR2aE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkF6Rk87QTdEa25ObkI7QTZEdGhOUTtFQUNJO0VBQ0E7RUFDQSxlekRTRjtFeURSRSxnQmhEdEZGO0VnRHVGRTtFQUNBO0VBQ0EsaUJBbkdPO0VBb0dQO0E3RHdoTlo7QTZEOWdOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGdoTlo7QTZEOWdOWTtFQUNJO0E3RGdoTmhCO0E2RDVnTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDhnTlo7QTZENWdOWTtFQUNJO0VBQ0E7QTdEOGdOaEI7QTZEMWdOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFoRDVJRjtFZ0Q2SUU7QTdENGdOWjtBNkQxZ05ZO0VBQ0k7QTdENGdOaEI7QTZEemdOWTtFQUNJO0E3RDJnTmhCO0E2RHBnTlE7RUFDSTtFQUNBO0VBQ0E7QTdEc2dOWjs7QTZELy9NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RGtnTlI7QTZELy9NSTtFQUNJO0VBQ0E7QTdEaWdOUjtBNkQvL01RO0VBQ0ksaUJBM0xPO0E3RDRyTm5CO0E2RDcvTUk7RUFDSTtFQUNBLGlCaEQxTEk7QWJ5ck5aOztBNkR6L01BO0VBQ0k7QTdENC9NSjtBNkQxL01JO0VBQ0k7QTdENC9NUjtBNkR6L01JO0VBQ0k7RUFDQTtBN0QyL01SO0E2RHgvTUk7RUFDSTtFQUNBO0E3RDAvTVI7QTZEdi9NSTtFQUVJO0VBQ0EsZ0JoRHBOSTtBYjRzTlo7O0E2RG4vTUE7QUFHSTtFQUNJO0E3RG8vTVI7QTZEai9NSTtFQUNJO0E3RG0vTVI7O0E4RGp1TkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBOURtdU5KO0E4RGp1Tkk7RUFDSTtBOURtdU5SOztBOEQ5dE5BO0VBQ0k7QTlEaXVOSjtBOEQvdE5JO0VBQ0k7QTlEaXVOUjs7QStEL3VOQTtFQUNJO0VBQ0E7QS9Ea3ZOSjs7QStEL3VOQTtFQUNJO0EvRGt2Tko7O0ErRHp1TkE7RUFDSSxzQkFQTTtFQVFOO0VBQ0E7QS9ENHVOSjtBK0QxdU5JO0VBQ0k7RUFDQTtFQUNBO0EvRDR1TlI7QStEenVOSTtFQUNJO0VBQ0E7RUFDQSxrQmxEaEJFO0FiMnZOVjtBK0RwdU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ec3VOUjtBK0RwdU5RO0VBQ0k7QS9Ec3VOWjtBK0RsdU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZTNEaURFO0UyRGhERjtBL0RvdU5SO0ErRGp1Tlk7RUFDSTtBL0RtdU5oQjs7QStEcnROQTtFQUNJO0VBeUVBO0VBd0NBO0VBc0JBO0EvRG9sTko7QStEenROSTtFQUNJO0VBQ0E7RUFDQTtBL0QydE5SO0ErRHh0Tkk7RUFDSTtBL0QwdE5SO0ErRHR0Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFsRC9FRTtFa0RnRkY7QS9Ed3ROUjtBK0R0dE5RO0VBQ0k7QS9Ed3ROWjtBK0RudE5RO0VBQ0k7QS9EcXROWjtBK0RqdE5JO0VBQ0k7QS9EbXROUjtBK0RqdE5RO0VBQ0k7QS9EbXROWjtBK0Qvc05JO0VBQ0k7QS9EaXROUjtBK0Qvc05RO0VBQ0k7QS9EaXROWjtBK0Q3c05JO0VBQ0k7QS9EK3NOUjtBK0Q3c05RO0VBQ0k7QS9EK3NOWjtBK0Qzc05JO0VBQ0k7QS9ENnNOUjtBK0Qxc05JO0VBQ0k7QS9ENHNOUjtBK0R2c05RO0VBQ0k7RUFDQTtFQUNBO0EvRHlzTlo7QStEbHNOUTtFQUNJO0VBQ0E7QS9Eb3NOWjtBK0Rsc05ZO0VBRUk7QS9EbXNOaEI7QStEaHNOWTtFQUNJLHlCQXZKTjtBL0R5MU5WO0ErRC9yTlk7RUFDSTtFQUNBO0EvRGlzTmhCO0ErRC9yTmdCO0VBRUk7QS9EZ3NOcEI7QStEM3JOUTtFQUNJLHNCQXRLRjtBL0RtMk5WO0ErRDNyTlk7RUFDSTtBL0Q2ck5oQjtBK0Qxck5ZO0VBQ0ksZTNEaEZQO0FKNHdOVDtBK0R0ck5JO0VBQ0k7QS9Ed3JOUjtBK0Ryck5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1ck5SO0ErRHJyTlE7RUFDSTtFQUNBO0EvRHVyTlo7QStEaHJOSTtFQUNJO0EvRGtyTlI7O0FBbjVOQTtBQUVBO0FBWUE7QUFVQTtBZ0VSQTtFQUNJO0VBRUE7RUFDQSxZREdNO0VDRk47RUFDQTtFQTJCQTtFQWdDQTtBaEVnMU5KO0FnRXQ0Tkk7RUFDSSxZREpNO0EvRDQ0TmQ7QWdFcjROSTtFQUNJO0VBQ0EsMEU3REpDO0U2REtEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkRaRztFbURhSDtFQUNBO0FoRXU0TlI7QWdFcjROUTtFQUNJO0VBQ0E7QWhFdTROWjtBZ0VsNE5JO0VBQ0k7RUFDQTtFQUNBO0FoRW80TlI7QWdFajROSTtFQUNJO0FoRW00TlI7QWdFaDROSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzVEYU87RTREWlAsZTVENkNFO0U0RDVDRjtBaEVpNE5SO0FnRS8zTlE7RUFDSTtBaEVpNE5aO0FnRTkzTlE7RUFDSTtFQUNBO0FoRWc0Tlo7QWdFMzNOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlEL0RFO0VDZ0VGO0FoRTYzTlI7QWdFcjNOWTtFQUNJO0VBQ0E7QWhFdTNOaEI7QWdFcDNOWTtFQUNJO0VBQ0E7QWhFczNOaEI7QWdFcDNOZ0I7RUFDSTtBaEVzM05wQjtBZ0VoM05ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFazNOaEI7QWdFaDNOZ0I7RUFDSTtBaEVrM05wQjtBZ0U1Mk5RO0VBQ0ksbUI5RHNDRTtBRncwTmQ7QWdFNTJOWTtFQUNJLG1COURzQ0Y7QUZ3ME5kO0FnRXoyTkk7RUFDSSxnQm5EM0dHO0VtRDRHSDtFQUNBO0FoRTIyTlI7QWdFcjJOWTtFQUNJO0VBQ0EsbUJuRHRITjtFbUR1SE07QWhFdTJOaEI7QWdFcDJOWTtFQUF5QjtBaEV1Mk5yQztBZ0V0Mk5ZO0VBQXlCO0FoRXkyTnJDO0FnRXgyTlk7RUFBeUI7QWhFMjJOckM7QWdFMTJOWTtFQUF5QjtBaEU2Mk5yQztBZ0U1Mk5ZO0VBQXlCO0FoRSsyTnJDO0FnRTkyTlk7RUFBeUI7QWhFaTNOckM7QWdFeDJOWTtFQUNJO0FoRTAyTmhCO0FnRXgyTmdCO0VBRUk7QWhFeTJOcEI7QWdFdjJOb0I7RUFDSTtFQUNBO0FoRXkyTnhCO0FnRS8xTlk7RUFDSTtBaEVpMk5oQjs7QUF2aE9BO0FBRUE7QUFZQTtBQVVBO0FpRVJJO0VBQ0k7QWpFOGdPUjs7QWlFMWdPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGU3RDRGTTtFNkQ3RU47RUFLQTtBakUyL05KO0FpRTdnT0k7RUFDSTtBakUrZ09SO0FpRTVnT0k7RUFDSTtBakU4Z09SO0FpRTFnT0k7RUFDSSxrQnBEWEU7QWJ1aE9WO0FpRXhnT0k7RUFDSSxhcERoQkU7QWIwaE9WO0FpRXRnT0k7RUFDSTtBakV3Z09SO0FpRXJnT0k7RUFDSTtBakV1Z09SOztBa0Uxak9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDRjtBbEU2ak9GO0FrRTNqT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFNmpPSjtBa0V4ak9JO0VBQUs7QWxFMmpPVDs7QW1FbmtPQTtFQUNJO0VBb0JBOzs7Ozs7S0FBQTtBbkV5ak9KO0FtRTNrT0k7RUFDSTtFQUNBO0FuRTZrT1I7QW1FMWtPSTtFQUNJO0VBQ0E7RUFDQTtBbkU0a09SO0FtRXhrT0k7RUFDSTtFQUNBO0VBQ0E7QW5FMGtPUjtBbUUvak9JO0VBQ0ksYXREakJJO0VzRGtCSixrREpoQkU7RUlpQkY7RUFDQTtBbkVpa09SO0FtRTlqT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdEQ1Qkk7QWI0bE9aO0FtRTlqT1E7RUFDSTtFQUNBO0FuRWdrT1o7QW1FOWpPWTtFQUNJLGtCdERoQ047QWJnbU9WO0FtRXJqT0k7RUFDSTtBbkV1ak9SO0FtRXBqT0k7RUFDSTtFQUNBO0VBQ0E7QW5Fc2pPUjs7QW1FaGpPSTtFQUNJLGlCdER2REU7QWIwbU9WOztBbUU5aU9JO0VBQ0ksaUJ0RGxFSTtBYm1uT1o7O0FBMW9PQTtBQUVBO0FBWUE7QUFVQTtBb0V4QkE7QUFFQTtBQUlBO0FDSEE7RUFDSTtBckVpcE9KO0FxRTVvT0M7RUFDQztBckU4b09GOztBcUV6b09DO0VBQ0M7QXJFNG9PRjtBcUUzb09FO0VBQ0M7RUFDQztFQUNBO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckU2b09IO0FxRTFvT0U7RUFDQztFQUNBO0VBQ0E7QXJFNG9PSDs7QXFFdm9PQTtFQUNDO0FyRTBvT0Q7O0FxRXZvT0E7RUFDSTtBckUwb09KO0FxRXhvT0k7RUFDSTtBckUwb09SOztBcUV0b09BO0VBQ0M7QXJFeW9PRDs7QXFFdG9PQTtFQUNDO0FyRXlvT0Q7O0FBanNPQTtBQUVBO0FBWUE7QUFVQTtBc0V4QkE7QUFFQTtBQUlBO0FDTkE7RUFDRTtBdkUyc09GO0F1RTFzT0U7RUFDRTtBdkU0c09KOztBQS9zT0E7QUFFQTtBQVlBO0FBVUE7QXdFeEJBO0FBRUE7QUFRRTtFQUNFLGVwRXNHTTtBSndtT1Y7QXdFMXNPSTtFQUNFO0F4RTRzT047QXdFeHNPRTtFQUNFO0VBQ0E7RUFDQTtBeEUwc09KO0F3RXhzT0k7RUFDRTtBeEUwc09OO0F3RXZzT0k7RUFDRSxhM0RKSTtFMkRLSjtBeEV5c09OO0F3RWpzT0k7RUFDRTtBeEVtc09OO0F3RS9yT0k7RUFDRTtFQUNBO0VBQ0E7QXhFaXNPTjtBd0U1ck9JO0VBQ0Usa0IzRDlCTTtBYjR0T1o7QXdFcnJPSTtFQUNFO0F4RXVyT047QXdFanJPRTtFQUdFO0F4RWlyT0o7QXdFL3FPSTtFQUNFO0F4RWlyT047QXdFN3FPSTtFQUNFO0F4RStxT047O0FBL3ZPQTtBQUVBO0FBWUE7QUFVQTtBeUV4QkE7QUFFQTtBQVFBO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFeXZPUjtBeUV2dk9RO0VBQ0k7QXpFeXZPWjtBeUV0dk9RO0VBQ0k7RUFDQSxXNURIRDtFNERJQyxTNURKRDtBYjR2T1g7QXlFcnZPUTtFQUNJO0F6RXV2T1o7QXlFbnZPSTtFQUNJO0VBQ0E7RUFDQSxhNURuQkk7RTREcUJKO0F6RW92T1I7O0F5RWh2T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekVtdk9KO0F5RWp2T0k7RUFDSTtBekVtdk9SO0F5RWh2T0k7RUFDSTtBekVrdk9SO0F5RS91T0k7RUFDSTtBekVpdk9SO0F5RTl1T0k7RUFDSTtFQUNBO0F6RWd2T1I7QXlFN3VPSTtFQUNJO0F6RSt1T1I7QXlFNXVPSTtFQUNJO0VBQ0E7RUFDQTtBekU4dU9SO0F5RTN1T0k7RUFDSTtBekU2dU9SO0F5RXh1T1E7RUFDSTtBekUwdU9aOztBeUVydU9BO0FBS0k7RUFDSTtBekVvdU9SO0F5RWp1T0k7RWhFNkNJLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVRxcU9KO0F5RW51T0k7RWhFeUNJLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVQycU9KO0F5RXJ1T0k7RWhFcUNJLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVRpck9KO0F5RXZ1T0k7RWhFaUNJLGlDTGxFUTtFS3lFUjtFQVVBO0VBSUo7QVR1ck9KO0F5RXp1T0k7RWhFNkJJLGlDTGxFUTtFS3VFUjtFQVlBO0VBSUo7QVQ2ck9KOztBeUUxdU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTZ1T0o7QXlFM3VPSTtFQUNJO0F6RTZ1T1I7O0EwRWgzT0k7RUFDRTtBMUVtM09OOztBQXgzT0E7QUFFQTtBQVlBO0FBVUE7QTJFeEJBO0FBRUE7QUFLQTtFQUNFO0EzRTAzT0Y7QTJFcjNPSTtFQUNFO0EzRXUzT047QTJFcDNPSTtFQUNFO0VBQ0EsYTlESU07QWJrM09aOztBMkVoM09BO0FBRUU7RUFDRTtBM0VrM09KO0EyRS8yT0U7RUFDRSxtQnpFbUlVO0V5RWxJVixjekU0Q1c7QUZxME9mO0EyRTkyT0U7RUFDRSxtQnpFMkhZO0FGcXZPaEI7QTJFNzJPRTtFQUNFLG1CekVWWTtBRnkzT2hCOztBMkV6Mk9BO0FBR0E7QUFVRTtFQUNFO0EzRWkyT0o7QTJFNTFPRTtFQUNFO0VBQ0EsZ0I5RDFDTTtFOEQyQ04saUI5RDlDUTtBYjQ0T1o7O0EyRWgxT0U7RUFDRTtBM0VtMU9KO0EyRWoxT0U7RUFDRTtBM0VtMU9KO0EyRWgxT0U7RUFDRTtBM0VrMU9KO0EyRS8wT0U7RUFDRTtFQUNBO0EzRWkxT0o7O0EyRTUwT0E7RUFDRTtBM0UrME9GO0EyRTcwT0U7RUFDRTtBM0UrME9KO0EyRTUwT0U7RUFDRTtFQUNBLFl6RDVGSztBbEIwNk9UOztBMkV6ME9BO0FBSUU7RUFDRTtBM0V5ME9KO0EyRXYwT0k7RUFDRTtBM0V5ME9OO0EyRXIwT0U7RUFHRTtBM0VxME9KO0EyRW4wT0k7RUFDRTtBM0VxME9OOztBMkVoME9BO0FBS0U7RUFDRTtFQUNBO0VBQ0E7QTNFK3pPSjs7QTJFM3pPQTtFQUNFO0VBQ0E7QTNFOHpPRjtBMkU1ek9FO0VBQ0UsaUN2RTFFWTtFdUUyRVo7RUFDQTtFQUNBO0VBQ0E7QTNFOHpPSjs7QTJFeHpPRTtFQUNFO0EzRTJ6T0o7O0EyRXZ6T0E7QUFHRTtFQUNFO0EzRXd6T0o7QTJFdHpPSTtFQUNFO0VBQ0E7QTNFd3pPTjtBMkVyek9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFdXpPTjs7QTRFcjdPUTtFQUNJLGEvRDlCRjtBYnM5T1Y7O0E0RW43T1k7RUFDSSxpQi9EcENOO0FiMDlPVjs7QTRFdjdPWTtFQUNJLG1CL0RwQ047QWI4OU9WOztBNEUzN09ZO0VBQ0ksb0IvRHBDTjtBYmsrT1Y7O0E0RS83T1k7RUFDSSxrQi9EcENOO0FicytPVjs7QTRFejhPUTtFQUNJLFkvRDlCRjtBYjArT1Y7O0E0RXY4T1k7RUFDSSxnQi9EcENOO0FiOCtPVjs7QTRFMzhPWTtFQUNJLGtCL0RwQ047QWJrL09WOztBNEUvOE9ZO0VBQ0ksbUIvRHBDTjtBYnMvT1Y7O0E0RW45T1k7RUFDSSxpQi9EcENOO0FiMC9PVjs7QTRFNzlPUTtFQUNJLFkvRDlCRjtBYjgvT1Y7O0E0RTM5T1k7RUFDSSxnQi9EcENOO0Fia2dQVjs7QTRFLzlPWTtFQUNJLGtCL0RwQ047QWJzZ1BWOztBNEVuK09ZO0VBQ0ksbUIvRHBDTjtBYjBnUFY7O0E0RXYrT1k7RUFDSSxpQi9EcENOO0FiOGdQVjs7QTRFai9PUTtFQUNJLGEvRDlCRjtBYmtoUFY7O0E0RS8rT1k7RUFDSSxpQi9EcENOO0Fic2hQVjs7QTRFbi9PWTtFQUNJLG1CL0RwQ047QWIwaFBWOztBNEV2L09ZO0VBQ0ksb0IvRHBDTjtBYjhoUFY7O0E0RTMvT1k7RUFDSSxrQi9EcENOO0Fia2lQVjs7QTRFcmdQUTtFQUNJLGEvRDlCRjtBYnNpUFY7O0E0RW5nUFk7RUFDSSxpQi9EcENOO0FiMGlQVjs7QTRFdmdQWTtFQUNJLG1CL0RwQ047QWI4aVBWOztBNEUzZ1BZO0VBQ0ksb0IvRHBDTjtBYmtqUFY7O0E0RS9nUFk7RUFDSSxrQi9EcENOO0Fic2pQVjs7QTRFemhQUTtFQUNJLGEvRDlCRjtBYjBqUFY7O0E0RXZoUFk7RUFDSSxpQi9EcENOO0FiOGpQVjs7QTRFM2hQWTtFQUNJLG1CL0RwQ047QWJra1BWOztBNEUvaFBZO0VBQ0ksb0IvRHBDTjtBYnNrUFY7O0E0RW5pUFk7RUFDSSxrQi9EcENOO0FiMGtQVjs7QTRFN2lQUTtFQUNJLGMvRDlCRjtBYjhrUFY7O0E0RTNpUFk7RUFDSSxrQi9EcENOO0Fia2xQVjs7QTRFL2lQWTtFQUNJLG9CL0RwQ047QWJzbFBWOztBNEVualBZO0VBQ0kscUIvRHBDTjtBYjBsUFY7O0E0RXZqUFk7RUFDSSxtQi9EcENOO0FiOGxQVjs7QTRFampQZ0I7RUFESjtJQUVRLGEvRDlDVjtFYm1tUFI7QUFDRjs7QTRFaGpQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ5bVBSO0FBQ0Y7O0E0RXRqUG9CO0VBREo7SUFFUSxtQi9EckRkO0ViK21QUjtBQUNGOztBNEU1alBvQjtFQURKO0lBRVEsb0IvRHJEZDtFYnFuUFI7QUFDRjs7QTRFbGtQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIyblBSO0FBQ0Y7O0E0RS9rUGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJpb1BSO0FBQ0Y7O0E0RTlrUG9CO0VBREo7SUFFUSxnQi9EckRkO0VidW9QUjtBQUNGOztBNEVwbFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjZvUFI7QUFDRjs7QTRFMWxQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJtcFBSO0FBQ0Y7O0E0RWhtUG9CO0VBREo7SUFFUSxpQi9EckRkO0VieXBQUjtBQUNGOztBNEU3bVBnQjtFQURKO0lBRVEsWS9EOUNWO0ViK3BQUjtBQUNGOztBNEU1bVBvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnFxUFI7QUFDRjs7QTRFbG5Qb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIycVBSO0FBQ0Y7O0E0RXhuUG9CO0VBREo7SUFFUSxtQi9EckRkO0ViaXJQUjtBQUNGOztBNEU5blBvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnVyUFI7QUFDRjs7QTRFM29QZ0I7RUFESjtJQUVRLGEvRDlDVjtFYjZyUFI7QUFDRjs7QTRFMW9Qb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJtc1BSO0FBQ0Y7O0E0RWhwUG9CO0VBREo7SUFFUSxtQi9EckRkO0VieXNQUjtBQUNGOztBNEV0cFBvQjtFQURKO0lBRVEsb0IvRHJEZDtFYitzUFI7QUFDRjs7QTRFNXBQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxdFBSO0FBQ0Y7O0E0RXpxUGdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWIydFBSO0FBQ0Y7O0E0RXhxUG9CO0VBREo7SUFFUSxpQi9EckRkO0ViaXVQUjtBQUNGOztBNEU5cVBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnV1UFI7QUFDRjs7QTRFcHJQb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWI2dVBSO0FBQ0Y7O0E0RTFyUG9CO0VBREo7SUFFUSxrQi9EckRkO0VibXZQUjtBQUNGOztBNEV2c1BnQjtFQURKO0lBRVEsYS9EOUNWO0VieXZQUjtBQUNGOztBNEV0c1BvQjtFQURKO0lBRVEsaUIvRHJEZDtFYit2UFI7QUFDRjs7QTRFNXNQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJxd1BSO0FBQ0Y7O0E0RWx0UG9CO0VBREo7SUFFUSxvQi9EckRkO0ViMndQUjtBQUNGOztBNEV4dFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYml4UFI7QUFDRjs7QTRFcnVQZ0I7RUFESjtJQUVRLGMvRDlDVjtFYnV4UFI7QUFDRjs7QTRFcHVQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI2eFBSO0FBQ0Y7O0E0RTF1UG9CO0VBREo7SUFFUSxvQi9EckRkO0VibXlQUjtBQUNGOztBNEVodlBvQjtFQURKO0lBRVEscUIvRHJEZDtFYnl5UFI7QUFDRjs7QTRFdHZQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWIreVBSO0FBQ0Y7O0E0RW53UGdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJxelBSO0FBQ0Y7O0E0RWx3UG9CO0VBREo7SUFFUSxpQi9EckRkO0ViMnpQUjtBQUNGOztBNEV4d1BvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmkwUFI7QUFDRjs7QTRFOXdQb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJ1MFBSO0FBQ0Y7O0E0RXB4UG9CO0VBREo7SUFFUSxrQi9EckRkO0ViNjBQUjtBQUNGOztBNEVqeVBnQjtFQURKO0lBRVEsWS9EOUNWO0VibTFQUjtBQUNGOztBNEVoeVBvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnkxUFI7QUFDRjs7QTRFdHlQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIrMVBSO0FBQ0Y7O0E0RTV5UG9CO0VBREo7SUFFUSxtQi9EckRkO0VicTJQUjtBQUNGOztBNEVselBvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjIyUFI7QUFDRjs7QTRFL3pQZ0I7RUFESjtJQUVRLFkvRDlDVjtFYmkzUFI7QUFDRjs7QTRFOXpQb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJ1M1BSO0FBQ0Y7O0E0RXAwUG9CO0VBREo7SUFFUSxrQi9EckRkO0ViNjNQUjtBQUNGOztBNEUxMFBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYm00UFI7QUFDRjs7QTRFaDFQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ5NFBSO0FBQ0Y7O0E0RTcxUGdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWIrNFBSO0FBQ0Y7O0E0RTUxUG9CO0VBREo7SUFFUSxpQi9EckRkO0VicTVQUjtBQUNGOztBNEVsMlBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjI1UFI7QUFDRjs7QTRFeDJQb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJpNlBSO0FBQ0Y7O0E0RTkyUG9CO0VBREo7SUFFUSxrQi9EckRkO0VidTZQUjtBQUNGOztBNEUzM1BnQjtFQURKO0lBRVEsYS9EOUNWO0ViNjZQUjtBQUNGOztBNEUxM1BvQjtFQURKO0lBRVEsaUIvRHJEZDtFYm03UFI7QUFDRjs7QTRFaDRQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ5N1BSO0FBQ0Y7O0E0RXQ0UG9CO0VBREo7SUFFUSxvQi9EckRkO0ViKzdQUjtBQUNGOztBNEU1NFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnE4UFI7QUFDRjs7QTRFejVQZ0I7RUFESjtJQUVRLGEvRDlDVjtFYjI4UFI7QUFDRjs7QTRFeDVQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJpOVBSO0FBQ0Y7O0E0RTk1UG9CO0VBREo7SUFFUSxtQi9EckRkO0VidTlQUjtBQUNGOztBNEVwNlBvQjtFQURKO0lBRVEsb0IvRHJEZDtFYjY5UFI7QUFDRjs7QTRFMTZQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJtK1BSO0FBQ0Y7O0E0RXY3UGdCO0VBREo7SUFFUSxjL0Q5Q1Y7RWJ5K1BSO0FBQ0Y7O0E0RXQ3UG9CO0VBREo7SUFFUSxrQi9EckRkO0ViKytQUjtBQUNGOztBNEU1N1BvQjtFQURKO0lBRVEsb0IvRHJEZDtFYnEvUFI7QUFDRjs7QTRFbDhQb0I7RUFESjtJQUVRLHFCL0RyRGQ7RWIyL1BSO0FBQ0Y7O0E0RXg4UG9CO0VBREo7SUFFUSxtQi9EckRkO0ViaWdRUjtBQUNGOztBNEVyOVBnQjtFQURKO0lBRVEsYS9EOUNWO0VidWdRUjtBQUNGOztBNEVwOVBvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjZnUVI7QUFDRjs7QTRFMTlQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJtaFFSO0FBQ0Y7O0E0RWgrUG9CO0VBREo7SUFFUSxvQi9EckRkO0VieWhRUjtBQUNGOztBNEV0K1BvQjtFQURKO0lBRVEsa0IvRHJEZDtFYitoUVI7QUFDRjs7QTRFbi9QZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnFpUVI7QUFDRjs7QTRFbC9Qb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWIyaVFSO0FBQ0Y7O0E0RXgvUG9CO0VBREo7SUFFUSxrQi9EckRkO0ViaWpRUjtBQUNGOztBNEU5L1BvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnVqUVI7QUFDRjs7QTRFcGdRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI2alFSO0FBQ0Y7O0E0RWpoUWdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJta1FSO0FBQ0Y7O0E0RWhoUW9CO0VBREo7SUFFUSxnQi9EckRkO0VieWtRUjtBQUNGOztBNEV0aFFvQjtFQURKO0lBRVEsa0IvRHJEZDtFYitrUVI7QUFDRjs7QTRFNWhRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJxbFFSO0FBQ0Y7O0E0RWxpUW9CO0VBREo7SUFFUSxpQi9EckRkO0ViMmxRUjtBQUNGOztBNEUvaVFnQjtFQURKO0lBRVEsYS9EOUNWO0ViaW1RUjtBQUNGOztBNEU5aVFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnVtUVI7QUFDRjs7QTRFcGpRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI2bVFSO0FBQ0Y7O0E0RTFqUW9CO0VBREo7SUFFUSxvQi9EckRkO0VibW5RUjtBQUNGOztBNEVoa1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnluUVI7QUFDRjs7QTRFN2tRZ0I7RUFESjtJQUVRLGEvRDlDVjtFYituUVI7QUFDRjs7QTRFNWtRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJxb1FSO0FBQ0Y7O0E0RWxsUW9CO0VBREo7SUFFUSxtQi9EckRkO0ViMm9RUjtBQUNGOztBNEV4bFFvQjtFQURKO0lBRVEsb0IvRHJEZDtFYmlwUVI7QUFDRjs7QTRFOWxRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJ1cFFSO0FBQ0Y7O0E0RTNtUWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWI2cFFSO0FBQ0Y7O0E0RTFtUW9CO0VBREo7SUFFUSxpQi9EckRkO0VibXFRUjtBQUNGOztBNEVoblFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnlxUVI7QUFDRjs7QTRFdG5Rb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWIrcVFSO0FBQ0Y7O0E0RTVuUW9CO0VBREo7SUFFUSxrQi9EckRkO0VicXJRUjtBQUNGOztBNEV6b1FnQjtFQURKO0lBRVEsYy9EOUNWO0ViMnJRUjtBQUNGOztBNEV4b1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmlzUVI7QUFDRjs7QTRFOW9Rb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJ1c1FSO0FBQ0Y7O0E0RXBwUW9CO0VBREo7SUFFUSxxQi9EckRkO0ViNnNRUjtBQUNGOztBNEUxcFFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYm10UVI7QUFDRjs7QTRFdnFRZ0I7RUFESjtJQUVRLGEvRDlDVjtFYnl0UVI7QUFDRjs7QTRFdHFRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIrdFFSO0FBQ0Y7O0E0RTVxUW9CO0VBREo7SUFFUSxtQi9EckRkO0VicXVRUjtBQUNGOztBNEVsclFvQjtFQURKO0lBRVEsb0IvRHJEZDtFYjJ1UVI7QUFDRjs7QTRFeHJRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJpdlFSO0FBQ0Y7O0E0RXJzUWdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJ1dlFSO0FBQ0Y7O0E0RXBzUW9CO0VBREo7SUFFUSxnQi9EckRkO0ViNnZRUjtBQUNGOztBNEUxc1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYm13UVI7QUFDRjs7QTRFaHRRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ5d1FSO0FBQ0Y7O0E0RXR0UW9CO0VBREo7SUFFUSxpQi9EckRkO0ViK3dRUjtBQUNGOztBNEVudVFnQjtFQURKO0lBRVEsWS9EOUNWO0VicXhRUjtBQUNGOztBNEVsdVFvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjJ4UVI7QUFDRjs7QTRFeHVRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJpeVFSO0FBQ0Y7O0E0RTl1UW9CO0VBREo7SUFFUSxtQi9EckRkO0VidXlRUjtBQUNGOztBNEVwdlFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjZ5UVI7QUFDRjs7QTRFandRZ0I7RUFESjtJQUVRLGEvRDlDVjtFYm16UVI7QUFDRjs7QTRFaHdRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ5elFSO0FBQ0Y7O0E0RXR3UW9CO0VBREo7SUFFUSxtQi9EckRkO0ViK3pRUjtBQUNGOztBNEU1d1FvQjtFQURKO0lBRVEsb0IvRHJEZDtFYnEwUVI7QUFDRjs7QTRFbHhRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIyMFFSO0FBQ0Y7O0E0RS94UWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJpMVFSO0FBQ0Y7O0E0RTl4UW9CO0VBREo7SUFFUSxpQi9EckRkO0VidTFRUjtBQUNGOztBNEVweVFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjYxUVI7QUFDRjs7QTRFMXlRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJtMlFSO0FBQ0Y7O0E0RWh6UW9CO0VBREo7SUFFUSxrQi9EckRkO0VieTJRUjtBQUNGOztBNEU3elFnQjtFQURKO0lBRVEsYS9EOUNWO0ViKzJRUjtBQUNGOztBNEU1elFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnEzUVI7QUFDRjs7QTRFbDBRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWIyM1FSO0FBQ0Y7O0E0RXgwUW9CO0VBREo7SUFFUSxvQi9EckRkO0ViaTRRUjtBQUNGOztBNEU5MFFvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnU0UVI7QUFDRjs7QTRFMzFRZ0I7RUFESjtJQUVRLGMvRDlDVjtFYjY0UVI7QUFDRjs7QTRFMTFRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJtNVFSO0FBQ0Y7O0E0RWgyUW9CO0VBREo7SUFFUSxvQi9EckRkO0VieTVRUjtBQUNGOztBNEV0MlFvQjtFQURKO0lBRVEscUIvRHJEZDtFYis1UVI7QUFDRjs7QTRFNTJRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJxNlFSO0FBQ0Y7O0E0RXozUWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWIyNlFSO0FBQ0Y7O0E0RXgzUW9CO0VBREo7SUFFUSxpQi9EckRkO0ViaTdRUjtBQUNGOztBNEU5M1FvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnU3UVI7QUFDRjs7QTRFcDRRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWI2N1FSO0FBQ0Y7O0E0RTE0UW9CO0VBREo7SUFFUSxrQi9EckRkO0VibThRUjtBQUNGOztBNEV2NVFnQjtFQURKO0lBRVEsWS9EOUNWO0VieThRUjtBQUNGOztBNEV0NVFvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYis4UVI7QUFDRjs7QTRFNTVRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxOVFSO0FBQ0Y7O0E0RWw2UW9CO0VBREo7SUFFUSxtQi9EckRkO0ViMjlRUjtBQUNGOztBNEV4NlFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmkrUVI7QUFDRjs7QTRFcjdRZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnUrUVI7QUFDRjs7QTRFcDdRb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI2K1FSO0FBQ0Y7O0E0RTE3UW9CO0VBREo7SUFFUSxrQi9EckRkO0VibS9RUjtBQUNGOztBNEVoOFFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnkvUVI7QUFDRjs7QTRFdDhRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIrL1FSO0FBQ0Y7O0E0RW45UWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJxZ1JSO0FBQ0Y7O0E0RWw5UW9CO0VBREo7SUFFUSxpQi9EckRkO0ViMmdSUjtBQUNGOztBNEV4OVFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmloUlI7QUFDRjs7QTRFOTlRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJ1aFJSO0FBQ0Y7O0E0RXArUW9CO0VBREo7SUFFUSxrQi9EckRkO0ViNmhSUjtBQUNGOztBNEVqL1FnQjtFQURKO0lBRVEsYS9EOUNWO0VibWlSUjtBQUNGOztBNEVoL1FvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnlpUlI7QUFDRjs7QTRFdC9Rb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWIraVJSO0FBQ0Y7O0E0RTUvUW9CO0VBREo7SUFFUSxvQi9EckRkO0VicWpSUjtBQUNGOztBNEVsZ1JvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjJqUlI7QUFDRjs7QTRFL2dSZ0I7RUFESjtJQUVRLGEvRDlDVjtFYmlrUlI7QUFDRjs7QTRFOWdSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ1a1JSO0FBQ0Y7O0E0RXBoUm9CO0VBREo7SUFFUSxtQi9EckRkO0ViNmtSUjtBQUNGOztBNEUxaFJvQjtFQURKO0lBRVEsb0IvRHJEZDtFYm1sUlI7QUFDRjs7QTRFaGlSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJ5bFJSO0FBQ0Y7O0E0RTdpUmdCO0VBREo7SUFFUSxjL0Q5Q1Y7RWIrbFJSO0FBQ0Y7O0E0RTVpUm9CO0VBREo7SUFFUSxrQi9EckRkO0VicW1SUjtBQUNGOztBNEVsalJvQjtFQURKO0lBRVEsb0IvRHJEZDtFYjJtUlI7QUFDRjs7QTRFeGpSb0I7RUFESjtJQUVRLHFCL0RyRGQ7RWJpblJSO0FBQ0Y7O0E0RTlqUm9CO0VBREo7SUFFUSxtQi9EckRkO0VidW5SUjtBQUNGOztBNEUxalJJO0VBQ0k7QTVFNmpSUjs7QTRFempSUTtFQUNJO0E1RTRqUlo7O0E0RTdqUlE7RUFDSTtBNUVna1JaOztBNEVqa1JRO0VBQ0k7QTVFb2tSWjs7QTRFcmtSUTtFQUNJO0E1RXdrUlo7O0E0RS9tUlE7RUFDSSxZL0Q5QkY7QWJncFJWOztBNEU3bVJZO0VBQ0ksZ0IvRHBDTjtBYm9wUlY7O0E0RWpuUlk7RUFDSSxrQi9EcENOO0Fid3BSVjs7QTRFcm5SWTtFQUNJLG1CL0RwQ047QWI0cFJWOztBNEV6blJZO0VBQ0ksaUIvRHBDTjtBYmdxUlY7O0E0RW5vUlE7RUFDSSxXL0Q5QkY7QWJvcVJWOztBNEVqb1JZO0VBQ0ksZS9EcENOO0Fid3FSVjs7QTRFcm9SWTtFQUNJLGlCL0RwQ047QWI0cVJWOztBNEV6b1JZO0VBQ0ksa0IvRHBDTjtBYmdyUlY7O0E0RTdvUlk7RUFDSSxnQi9EcENOO0Fib3JSVjs7QTRFdnBSUTtFQUNJLFcvRDlCRjtBYndyUlY7O0E0RXJwUlk7RUFDSSxlL0RwQ047QWI0clJWOztBNEV6cFJZO0VBQ0ksaUIvRHBDTjtBYmdzUlY7O0E0RTdwUlk7RUFDSSxrQi9EcENOO0Fib3NSVjs7QTRFanFSWTtFQUNJLGdCL0RwQ047QWJ3c1JWOztBNEUzcVJRO0VBQ0ksWS9EOUJGO0FiNHNSVjs7QTRFenFSWTtFQUNJLGdCL0RwQ047QWJndFJWOztBNEU3cVJZO0VBQ0ksa0IvRHBDTjtBYm90UlY7O0E0RWpyUlk7RUFDSSxtQi9EcENOO0Fid3RSVjs7QTRFcnJSWTtFQUNJLGlCL0RwQ047QWI0dFJWOztBNEUvclJRO0VBQ0ksWS9EOUJGO0FiZ3VSVjs7QTRFN3JSWTtFQUNJLGdCL0RwQ047QWJvdVJWOztBNEVqc1JZO0VBQ0ksa0IvRHBDTjtBYnd1UlY7O0E0RXJzUlk7RUFDSSxtQi9EcENOO0FiNHVSVjs7QTRFenNSWTtFQUNJLGlCL0RwQ047QWJndlJWOztBNEVudFJRO0VBQ0ksWS9EOUJGO0Fib3ZSVjs7QTRFanRSWTtFQUNJLGdCL0RwQ047QWJ3dlJWOztBNEVydFJZO0VBQ0ksa0IvRHBDTjtBYjR2UlY7O0E0RXp0Ulk7RUFDSSxtQi9EcENOO0FiZ3dSVjs7QTRFN3RSWTtFQUNJLGlCL0RwQ047QWJvd1JWOztBNEV2dVJRO0VBQ0ksYS9EOUJGO0Fid3dSVjs7QTRFcnVSWTtFQUNJLGlCL0RwQ047QWI0d1JWOztBNEV6dVJZO0VBQ0ksbUIvRHBDTjtBYmd4UlY7O0E0RTd1Ulk7RUFDSSxvQi9EcENOO0Fib3hSVjs7QTRFanZSWTtFQUNJLGtCL0RwQ047QWJ3eFJWOztBNEUzdVJnQjtFQURKO0lBRVEsWS9EOUNWO0ViNnhSUjtBQUNGOztBNEUxdVJvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYm15UlI7QUFDRjs7QTRFaHZSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJ5eVJSO0FBQ0Y7O0E0RXR2Um9CO0VBREo7SUFFUSxtQi9EckRkO0ViK3lSUjtBQUNGOztBNEU1dlJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnF6UlI7QUFDRjs7QTRFendSZ0I7RUFESjtJQUVRLFcvRDlDVjtFYjJ6UlI7QUFDRjs7QTRFeHdSb0I7RUFESjtJQUVRLGUvRHJEZDtFYmkwUlI7QUFDRjs7QTRFOXdSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ1MFJSO0FBQ0Y7O0E0RXB4Um9CO0VBREo7SUFFUSxrQi9EckRkO0ViNjBSUjtBQUNGOztBNEUxeFJvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYm0xUlI7QUFDRjs7QTRFdnlSZ0I7RUFESjtJQUVRLFcvRDlDVjtFYnkxUlI7QUFDRjs7QTRFdHlSb0I7RUFESjtJQUVRLGUvRHJEZDtFYisxUlI7QUFDRjs7QTRFNXlSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJxMlJSO0FBQ0Y7O0E0RWx6Um9CO0VBREo7SUFFUSxrQi9EckRkO0ViMjJSUjtBQUNGOztBNEV4elJvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYmkzUlI7QUFDRjs7QTRFcjBSZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnUzUlI7QUFDRjs7QTRFcDBSb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI2M1JSO0FBQ0Y7O0E0RTEwUm9CO0VBREo7SUFFUSxrQi9EckRkO0VibTRSUjtBQUNGOztBNEVoMVJvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnk0UlI7QUFDRjs7QTRFdDFSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIrNFJSO0FBQ0Y7O0E0RW4yUmdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJxNVJSO0FBQ0Y7O0E0RWwyUm9CO0VBREo7SUFFUSxnQi9EckRkO0ViMjVSUjtBQUNGOztBNEV4MlJvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmk2UlI7QUFDRjs7QTRFOTJSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ1NlJSO0FBQ0Y7O0E0RXAzUm9CO0VBREo7SUFFUSxpQi9EckRkO0ViNjZSUjtBQUNGOztBNEVqNFJnQjtFQURKO0lBRVEsWS9EOUNWO0VibTdSUjtBQUNGOztBNEVoNFJvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnk3UlI7QUFDRjs7QTRFdDRSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIrN1JSO0FBQ0Y7O0E0RTU0Um9CO0VBREo7SUFFUSxtQi9EckRkO0VicThSUjtBQUNGOztBNEVsNVJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjI4UlI7QUFDRjs7QTRFLzVSZ0I7RUFESjtJQUVRLGEvRDlDVjtFYmk5UlI7QUFDRjs7QTRFOTVSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ1OVJSO0FBQ0Y7O0E0RXA2Um9CO0VBREo7SUFFUSxtQi9EckRkO0ViNjlSUjtBQUNGOztBNEUxNlJvQjtFQURKO0lBRVEsb0IvRHJEZDtFYm0rUlI7QUFDRjs7QTRFaDdSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJ5K1JSO0FBQ0Y7O0E0RTc3UmdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIrK1JSO0FBQ0Y7O0E0RTU3Um9CO0VBREo7SUFFUSxnQi9EckRkO0VicS9SUjtBQUNGOztBNEVsOFJvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjIvUlI7QUFDRjs7QTRFeDhSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJpZ1NSO0FBQ0Y7O0E0RTk4Um9CO0VBREo7SUFFUSxpQi9EckRkO0VidWdTUjtBQUNGOztBNEUzOVJnQjtFQURKO0lBRVEsVy9EOUNWO0ViNmdTUjtBQUNGOztBNEUxOVJvQjtFQURKO0lBRVEsZS9EckRkO0VibWhTUjtBQUNGOztBNEVoK1JvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnloU1I7QUFDRjs7QTRFdCtSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIraFNSO0FBQ0Y7O0E0RTUrUm9CO0VBREo7SUFFUSxnQi9EckRkO0VicWlTUjtBQUNGOztBNEV6L1JnQjtFQURKO0lBRVEsVy9EOUNWO0ViMmlTUjtBQUNGOztBNEV4L1JvQjtFQURKO0lBRVEsZS9EckRkO0ViaWpTUjtBQUNGOztBNEU5L1JvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnVqU1I7QUFDRjs7QTRFcGdTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI2alNSO0FBQ0Y7O0E0RTFnU29CO0VBREo7SUFFUSxnQi9EckRkO0VibWtTUjtBQUNGOztBNEV2aFNnQjtFQURKO0lBRVEsWS9EOUNWO0VieWtTUjtBQUNGOztBNEV0aFNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYitrU1I7QUFDRjs7QTRFNWhTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxbFNSO0FBQ0Y7O0E0RWxpU29CO0VBREo7SUFFUSxtQi9EckRkO0ViMmxTUjtBQUNGOztBNEV4aVNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmltU1I7QUFDRjs7QTRFcmpTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnVtU1I7QUFDRjs7QTRFcGpTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI2bVNSO0FBQ0Y7O0E0RTFqU29CO0VBREo7SUFFUSxrQi9EckRkO0VibW5TUjtBQUNGOztBNEVoa1NvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnluU1I7QUFDRjs7QTRFdGtTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIrblNSO0FBQ0Y7O0E0RW5sU2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJxb1NSO0FBQ0Y7O0E0RWxsU29CO0VBREo7SUFFUSxnQi9EckRkO0ViMm9TUjtBQUNGOztBNEV4bFNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmlwU1I7QUFDRjs7QTRFOWxTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ1cFNSO0FBQ0Y7O0E0RXBtU29CO0VBREo7SUFFUSxpQi9EckRkO0ViNnBTUjtBQUNGOztBNEVqblNnQjtFQURKO0lBRVEsYS9EOUNWO0VibXFTUjtBQUNGOztBNEVoblNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnlxU1I7QUFDRjs7QTRFdG5Tb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWIrcVNSO0FBQ0Y7O0E0RTVuU29CO0VBREo7SUFFUSxvQi9EckRkO0VicXJTUjtBQUNGOztBNEVsb1NvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjJyU1I7QUFDRjs7QTRFL29TZ0I7RUFESjtJQUVRLFkvRDlDVjtFYmlzU1I7QUFDRjs7QTRFOW9Tb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJ1c1NSO0FBQ0Y7O0E0RXBwU29CO0VBREo7SUFFUSxrQi9EckRkO0ViNnNTUjtBQUNGOztBNEUxcFNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYm10U1I7QUFDRjs7QTRFaHFTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ5dFNSO0FBQ0Y7O0E0RTdxU2dCO0VBREo7SUFFUSxXL0Q5Q1Y7RWIrdFNSO0FBQ0Y7O0E0RTVxU29CO0VBREo7SUFFUSxlL0RyRGQ7RWJxdVNSO0FBQ0Y7O0E0RWxyU29CO0VBREo7SUFFUSxpQi9EckRkO0ViMnVTUjtBQUNGOztBNEV4clNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYml2U1I7QUFDRjs7QTRFOXJTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJ1dlNSO0FBQ0Y7O0E0RTNzU2dCO0VBREo7SUFFUSxXL0Q5Q1Y7RWI2dlNSO0FBQ0Y7O0E0RTFzU29CO0VBREo7SUFFUSxlL0RyRGQ7RWJtd1NSO0FBQ0Y7O0E0RWh0U29CO0VBREo7SUFFUSxpQi9EckRkO0VieXdTUjtBQUNGOztBNEV0dFNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYit3U1I7QUFDRjs7QTRFNXRTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJxeFNSO0FBQ0Y7O0E0RXp1U2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIyeFNSO0FBQ0Y7O0E0RXh1U29CO0VBREo7SUFFUSxnQi9EckRkO0ViaXlTUjtBQUNGOztBNEU5dVNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnV5U1I7QUFDRjs7QTRFcHZTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI2eVNSO0FBQ0Y7O0E0RTF2U29CO0VBREo7SUFFUSxpQi9EckRkO0VibXpTUjtBQUNGOztBNEV2d1NnQjtFQURKO0lBRVEsWS9EOUNWO0VieXpTUjtBQUNGOztBNEV0d1NvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYit6U1I7QUFDRjs7QTRFNXdTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxMFNSO0FBQ0Y7O0E0RWx4U29CO0VBREo7SUFFUSxtQi9EckRkO0ViMjBTUjtBQUNGOztBNEV4eFNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmkxU1I7QUFDRjs7QTRFcnlTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnUxU1I7QUFDRjs7QTRFcHlTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI2MVNSO0FBQ0Y7O0E0RTF5U29CO0VBREo7SUFFUSxrQi9EckRkO0VibTJTUjtBQUNGOztBNEVoelNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnkyU1I7QUFDRjs7QTRFdHpTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIrMlNSO0FBQ0Y7O0E0RW4wU2dCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJxM1NSO0FBQ0Y7O0E0RWwwU29CO0VBREo7SUFFUSxpQi9EckRkO0ViMjNTUjtBQUNGOztBNEV4MFNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmk0U1I7QUFDRjs7QTRFOTBTb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJ1NFNSO0FBQ0Y7O0E0RXAxU29CO0VBREo7SUFFUSxrQi9EckRkO0ViNjRTUjtBQUNGOztBNEVqMlNnQjtFQURKO0lBRVEsWS9EOUNWO0VibTVTUjtBQUNGOztBNEVoMlNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnk1U1I7QUFDRjs7QTRFdDJTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIrNVNSO0FBQ0Y7O0E0RTUyU29CO0VBREo7SUFFUSxtQi9EckRkO0VicTZTUjtBQUNGOztBNEVsM1NvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjI2U1I7QUFDRjs7QTRFLzNTZ0I7RUFESjtJQUVRLFcvRDlDVjtFYmk3U1I7QUFDRjs7QTRFOTNTb0I7RUFESjtJQUVRLGUvRHJEZDtFYnU3U1I7QUFDRjs7QTRFcDRTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI2N1NSO0FBQ0Y7O0E0RTE0U29CO0VBREo7SUFFUSxrQi9EckRkO0VibThTUjtBQUNGOztBNEVoNVNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnk4U1I7QUFDRjs7QTRFNzVTZ0I7RUFESjtJQUVRLFcvRDlDVjtFYis4U1I7QUFDRjs7QTRFNTVTb0I7RUFESjtJQUVRLGUvRHJEZDtFYnE5U1I7QUFDRjs7QTRFbDZTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIyOVNSO0FBQ0Y7O0E0RXg2U29CO0VBREo7SUFFUSxrQi9EckRkO0ViaStTUjtBQUNGOztBNEU5NlNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnUrU1I7QUFDRjs7QTRFMzdTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYjYrU1I7QUFDRjs7QTRFMTdTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJtL1NSO0FBQ0Y7O0E0RWg4U29CO0VBREo7SUFFUSxrQi9EckRkO0VieS9TUjtBQUNGOztBNEV0OFNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYisvU1I7QUFDRjs7QTRFNThTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJxZ1RSO0FBQ0Y7O0E0RXo5U2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIyZ1RSO0FBQ0Y7O0E0RXg5U29CO0VBREo7SUFFUSxnQi9EckRkO0ViaWhUUjtBQUNGOztBNEU5OVNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnVoVFI7QUFDRjs7QTRFcCtTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI2aFRSO0FBQ0Y7O0E0RTErU29CO0VBREo7SUFFUSxpQi9EckRkO0VibWlUUjtBQUNGOztBNEV2L1NnQjtFQURKO0lBRVEsWS9EOUNWO0VieWlUUjtBQUNGOztBNEV0L1NvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYitpVFI7QUFDRjs7QTRFNS9Tb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxalRSO0FBQ0Y7O0E0RWxnVG9CO0VBREo7SUFFUSxtQi9EckRkO0ViMmpUUjtBQUNGOztBNEV4Z1RvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmlrVFI7QUFDRjs7QTRFcmhUZ0I7RUFESjtJQUVRLGEvRDlDVjtFYnVrVFI7QUFDRjs7QTRFcGhUb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI2a1RSO0FBQ0Y7O0E0RTFoVG9CO0VBREo7SUFFUSxtQi9EckRkO0VibWxUUjtBQUNGOztBNEVoaVRvQjtFQURKO0lBRVEsb0IvRHJEZDtFYnlsVFI7QUFDRjs7QTRFdGlUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIrbFRSO0FBQ0Y7O0E0RW5qVGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJxbVRSO0FBQ0Y7O0E0RWxqVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViMm1UUjtBQUNGOztBNEV4alRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmluVFI7QUFDRjs7QTRFOWpUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ1blRSO0FBQ0Y7O0E0RXBrVG9CO0VBREo7SUFFUSxpQi9EckRkO0ViNm5UUjtBQUNGOztBNEVqbFRnQjtFQURKO0lBRVEsVy9EOUNWO0VibW9UUjtBQUNGOztBNEVobFRvQjtFQURKO0lBRVEsZS9EckRkO0VieW9UUjtBQUNGOztBNEV0bFRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYitvVFI7QUFDRjs7QTRFNWxUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJxcFRSO0FBQ0Y7O0E0RWxtVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViMnBUUjtBQUNGOztBNEUvbVRnQjtFQURKO0lBRVEsVy9EOUNWO0ViaXFUUjtBQUNGOztBNEU5bVRvQjtFQURKO0lBRVEsZS9EckRkO0VidXFUUjtBQUNGOztBNEVwblRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjZxVFI7QUFDRjs7QTRFMW5Ub0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJtclRSO0FBQ0Y7O0E0RWhvVG9CO0VBREo7SUFFUSxnQi9EckRkO0VieXJUUjtBQUNGOztBNEU3b1RnQjtFQURKO0lBRVEsWS9EOUNWO0ViK3JUUjtBQUNGOztBNEU1b1RvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnFzVFI7QUFDRjs7QTRFbHBUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIyc1RSO0FBQ0Y7O0E0RXhwVG9CO0VBREo7SUFFUSxtQi9EckRkO0ViaXRUUjtBQUNGOztBNEU5cFRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnV0VFI7QUFDRjs7QTRFM3FUZ0I7RUFESjtJQUVRLFkvRDlDVjtFYjZ0VFI7QUFDRjs7QTRFMXFUb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJtdVRSO0FBQ0Y7O0E0RWhyVG9CO0VBREo7SUFFUSxrQi9EckRkO0VieXVUUjtBQUNGOztBNEV0clRvQjtFQURKO0lBRVEsbUIvRHJEZDtFYit1VFI7QUFDRjs7QTRFNXJUb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJxdlRSO0FBQ0Y7O0E0RXpzVGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIydlRSO0FBQ0Y7O0E0RXhzVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViaXdUUjtBQUNGOztBNEU5c1RvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnV3VFI7QUFDRjs7QTRFcHRUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI2d1RSO0FBQ0Y7O0E0RTF0VG9CO0VBREo7SUFFUSxpQi9EckRkO0VibXhUUjtBQUNGOztBNEV2dVRnQjtFQURKO0lBRVEsYS9EOUNWO0VieXhUUjtBQUNGOztBNEV0dVRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYit4VFI7QUFDRjs7QTRFNXVUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJxeVRSO0FBQ0Y7O0E0RWx2VG9CO0VBREo7SUFFUSxvQi9EckRkO0ViMnlUUjtBQUNGOztBNEV4dlRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYml6VFI7QUFDRjs7QTRFcHZUSTtFQUNJO0E1RXV2VFI7O0E0RW52VFE7RUFDSTtBNUVzdlRaOztBNEV2dlRRO0VBQ0k7QTVFMHZUWjs7QTRFM3ZUUTtFQUNJO0E1RTh2VFo7O0E0RS92VFE7RUFDSTtBNUVrd1RaLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX3Rvb2xzL19taXhpbl9tZWRpYVF1ZXJ5QnJlYWtwb2ludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2VsZXZhdGlvbkxldmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlc19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX3dpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19tYXJnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jaGVja2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ja2VkaXRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fY29sb3JJbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZmllbGRzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19maWxlVXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19mb3JtVGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbmxpbmVFbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRfYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dF9sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua2lucHV0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RfdHJlZVZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19taW5pRGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX292ZXJ3cml0ZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYWdlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYXJhZ3JhcGhzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wcm9ncmVzc0Jhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fcmFkaW9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19jaG9zZW5qcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19zbGltU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190YWJsZXNvcnRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGV4dFNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ZpbHRlclBpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvX3Rvc01hc2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9fdG9zTWFza19sYW5nU3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvaGVhZGVyL190b3BCYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9uYXYvX21haW5NZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvbmF2L19vZmZDYW52YXNNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbGF5b3V0L19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2xheW91dC9fcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2FnZW50dXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL19iYWNrZW5kRG9rdS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2t1bmRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fcHJlaXNyZWdlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvYmVudXR6ZXJyb2xsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9yZWlzZXBha2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy92b3JnYW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdG9vbHMvX21peGluX21hcmdpblBhZGRpbmdVdGlsaXR5Q2xhc3Nlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qKi9cbltkYXRhLWNvbG9yLXRoZW1lPWJlcnJ5XSB7XG4gIC0tY29sUHJpbWFyeTcwMDogIzNkMTUxZjtcbiAgLS1jb2xQcmltYXJ5NjAwOiAjOGIyOTNkO1xuICAtLWNvbFByaW1hcnk1MDA6ICNiMzM0NGU7XG4gIC0tY29sUHJpbWFyeTQwMDogI2QxNjI3OTtcbiAgLS1jb2xQcmltYXJ5MzAwOiAjZDE2Mjc5O1xuICAtLWNvbFByaW1hcnkyMDA6ICNlOGIxYmM7XG4gIC0tY29sUHJpbWFyeTEwMDogI2ZhZWNlZjtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB7XG4gIC0tY29sQmxhY2s6ICMwMDA7XG4gIC0tY29sU29mdEJsYWNrOiAjMTIxMjEyO1xuICAtLWNvbEdyZXk5MDA6ICMyMjI7XG4gIC0tY29sR3JleTgwMDogIzMzMztcbiAgLS1jb2xHcmV5NzAwOiAjNDQ0O1xuICAtLWNvbEdyZXk2MDA6ICM2NjY7XG4gIC0tY29sR3JleTUwMDogIzg4ODtcbiAgLS1jb2xHcmV5NDAwOiAjYWFhO1xuICAtLWNvbEdyZXkzMDA6ICNiYmI7XG4gIC0tY29sR3JleTIwMDogI2RkZDtcbiAgLS1jb2xHcmV5MTAwOiAjZWVlO1xuICAtLWNvbFdoaXRlNTAwOiAjZjBmMGYwO1xuICAtLWNvbFNvZnRXaGl0ZTogI2ZjZmNmYztcbiAgLS1jb2xXaGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1saWdodDogI2ZmZjtcbn1cblxuOnJvb3Qge1xuICAtLWNvbFByaW1hcnk3MDA6ICMwMDMyMzI7XG4gIC0tY29sUHJpbWFyeTYwMDogIzAwNWE0NDtcbiAgLS1jb2xQcmltYXJ5NTAwOiAjMDA4MjU1O1xuICAtLWNvbFByaW1hcnk0MDA6ICMwMEQyNzg7XG4gIC0tY29sUHJpbWFyeTMwMDogIzM5YzU4NTtcbiAgLS1jb2xQcmltYXJ5MjAwOiAjYmZmNGRkO1xuICAtLWNvbFByaW1hcnkxMDA6ICNmNWZkZmE7XG4gIC0tY29sQmxhY2s6ICMwMDA7XG4gIC0tY29sU29mdEJsYWNrOiAjMTIxMjEyO1xuICAtLWNvbEdyZXk5MDA6ICMyMjI7XG4gIC0tY29sR3JleTgwMDogIzMzMztcbiAgLS1jb2xHcmV5NzAwOiAjNDQ0O1xuICAtLWNvbEdyZXk2MDA6ICM2NjY7XG4gIC0tY29sR3JleTUwMDogI2NjYztcbiAgLS1jb2xHcmV5NDAwOiAjZGRkO1xuICAtLWNvbEdyZXkzMDA6ICNlZWU7XG4gIC0tY29sR3JleTIwMDogI2YwZjBmMDtcbiAgLS1jb2xHcmV5MTAwOiAjRjlmOWY5O1xuICAtLWNvbFdoaXRlNTAwOiAjZjhmOGY4O1xuICAtLWNvbFNvZnRXaGl0ZTogI2ZjZmNmYztcbiAgLS1jb2xXaGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1saWdodDogI2ZmZjtcbiAgLS1jb2xTdWNjZXNzMTAwOiAjZWZmOGVmO1xuICAtLWNvbFN1Y2Nlc3M1MDA6ICM0MkFBNDk7XG4gIC0tY29sU3VjY2VzczcwMDogIzJDNzIyRjtcbiAgLS1jb2xXYXJuaW5nMTAwOiAjZmJmN2YxO1xuICAtLWNvbFdhcm5pbmc1MDA6ICNEODlGNTQ7XG4gIC0tY29sV2FybmluZzcwMDogIzhENUUyMDtcbiAgLS1jb2xFcnJvcjUwMDogI0Q4NTg1NDtcbiAgLS1jb2xFcnJvcjMwMDogI2Y5ZWVlZTtcbiAgLS1jb2xFcnJvcjYwMDogI0I3MkUyQTtcbiAgLS1jb2xFcnJvcjcwMDogI0Q4MTkxMztcbn1cblxuLnRvcy1lbGV2YXRlMSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLnRvcy1lbGV2YXRlMiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnRvcy1lbGV2YXRlMyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4udG9zLWVsZXZhdGU0IHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLnRvcy1lbGV2YXRlNSB7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFNjaHJpZnRhcnRlblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEBmb250LWZhY2Uge1xuKiAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiogICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4qICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4qICAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuKiB9XG4qIEBmb250LWZhY2Uge1xuKiAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiogICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4qICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4qICAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiogfVxuKkBpbXBvcnQgdXJsKCdodHRwczoqZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDUwMCw3MDAnKTsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLnRvcy1mb250RmFtU3RkIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50b3MtZm9udEZhbUljb24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbn1cblxuLnRvcy1mc09tZWdhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNBbHBoYSB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzQmV0YSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzR2FtbWEge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0RlbHRhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNLaWxvIHtcbiAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNNaW5pIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNNaWNybyB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzSWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZ3U3RhbmRhcmQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZndJY29uU3RhbmRhcmQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWdyaWRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSArIC51ay1ncmlkLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRvcy1ib3JkZXIsIC50b3MtYm9yZGVyLWxlZnQsIC50b3MtYm9yZGVyLWJvdHRvbSwgLnRvcy1ib3JkZXItcmlnaHQsIC50b3MtYm9yZGVyLXRvcCwgLnRvcy1ib3JkZXItYXJvdW5kLS13aWRlLCAudG9zLWJvcmRlci1hcm91bmQsIC50b3MtYm9yZGVyLS1iaWdTZXBhcmF0b3JIUiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnRvcy1ib3JkZXItLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWJvcmRlci0td2lkZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udG9zLWJvcmRlci0tYmlnU2VwYXJhdG9ySFIge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtYm9yZGVyLWFyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnRvcy1ib3JkZXItYXJvdW5kLS13aWRlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi50b3MtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udG9zLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTIwMC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTEwMC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5MjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5MTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3MtY29sLWZvbnRTdGQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLnRvcy1iZ0NvbC1mb250U3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWNvbC1zb2Z0V2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLnRvcy1iZ0NvbC1zb2Z0V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcy1jb2wtc3VjY2VzczUwMCB7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuXG4udG9zLWNvbC13YXJuaW5nNTAwIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3MtY29sLWVycm9yNTAwIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtY29sLWVycm9yMzAwIHtcbiAgY29sb3I6ICNmOWVlZWU7XG59XG5cbi50b3MtY29sLWVycm9yNjAwIHtcbiAgY29sb3I6ICNCNzJFMkE7XG59XG4udG9zLWNvbC1lcnJvcjYwMDpob3ZlciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWNvbC1lcnJvcjcwMCB7XG4gIGNvbG9yOiAjRDgxOTEzO1xufVxuXG4udG9zLWJnQ29sLXN1Y2Nlc3M1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBQTQ5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtd2FybmluZzUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODlGNTQgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1lcnJvcjUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU4NTQgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1lcnJvcjQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWVlZWUgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1lcnJvcjYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzJFMkEgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1lcnJvcjcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODE5MTMgIWltcG9ydGFudDtcbn1cblxuLnRvcy1pY29uLS1zYXZlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWRkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc2VhcmNoOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0taGVscDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbmZvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZWRpdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvcHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1tb3ZlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29uZmlybTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbmZpcm0tc2VydmljZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNhbmNlbC1zZXJ2aWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbW9yZS1mdW5jdGlvbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTEwYVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXBsYWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyVXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNhbGVuZGFyLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZWxldGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saW5rZ290bzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpbmtvdXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZWZhdWx0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUyN2RcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdmFyaWFibGVzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY3ZWFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdW5kbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlZG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11cGRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbnZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZXR0aW5nczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWVtYWlsOjpiZWZvcmUsIGFbaHJlZl49bWFpbHRvXTo6YmVmb3JlLFxuLmFbaHJlZl49bWFpbHRvXTo6YmVmb3JlLCAubmF2TWFpbk1lbnUgW2hyZWZePW1haWx0b10ubmF2TWFpbk1lbnVfX2E6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1waG9uZTo6YmVmb3JlLCBhW2hyZWZePXRlbF06OmJlZm9yZSxcbi5hW2hyZWZePXRlbF06OmJlZm9yZSwgLm5hdk1haW5NZW51IFtocmVmXj10ZWxdLm5hdk1haW5NZW51X19hOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGhvbmUtbW9iaWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGhvbmUtbGFuZGxpbmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjhkM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1mYXg6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaGF0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hhdC1vdGhlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXdlYnNpdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaGVjazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZXhwb3J0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2xlYXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wcmV2aWV3OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc3Bpbm5lcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNob29zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNlbGVjdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXdpbmRvd0Nsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWV4cGFuZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJvb2ttYXJrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYnVnOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29sdW1uczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXVubG9jazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZpcnN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGFzdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJhdGNoQ2hhbmdlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNvcnRhYmxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydC1kZXNjOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kcmFnZHJvcDo6YmVmb3JlLCAudG9zLWxpc3QtLXNvcnRhYmxlIC5zb3J0LWhhbmRsZTo6YmVmb3JlLCAudG9zLWRyYWdkcm9wLWhhbmRsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbXByZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpc3Qtb3Blbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpc3QtY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wZXJzb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hY3Rpdml0eWJvYXJkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYnVjaHVuZ3NzdGFuZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcmdhbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12b3JnYWVuZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFkMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1rb250YWt0ZGF0ZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbmhhbHRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbWFya2V0aW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVwb3J0aW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmlidTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZsaWdodDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJpcnRoZGF5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWRkcmVzczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW5hdGlvbmFsaXR5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGF5bWVudDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWd1dHNjaGVpbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxlaXN0dW5nc3RyYWVnZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12ZXJ0cmllYnNwYXJ0bmVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2VsZWl0ZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZW9iamVrdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJ1Y2h1bmdzZGF0dW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12b3JtZXJrdW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGFzdG1pbnV0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMzU0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXRpbWVsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUxZDFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC1oZWFkaW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC10ZXh0YmF1c3RlaW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXlvdXRlbGVtZW50LW1lZGlhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1wcm9kdWN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1zYWxlczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWU3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtZmxpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUyMmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1kb2N1bWVudHM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LWNzYXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi10b2RvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItbm90ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWZmXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLXJlYXNzaWduOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGU1YzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtaWNvbi0tbmV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udG9zLWljb24tLW5vTWFyZ2luOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9zLWljb24tLWJvbGQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3MtaWNvbi0tZml4ZWRXaWR0aCB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlbY2xhc3NePXRvcy1pY29uXSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3NePXRvcy1pY29uLXN0YXRlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xufVxuXG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWZmOGVmO1xufVxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWU7XG59XG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZiZjdmMTtcbn1cblxuLnRvcy1pbWFnZS1hcjE2LTkge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnVrLXdpZHRoLTctOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtOCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtOS0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0xMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTIgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE1LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG4udWstd2lkdGgtMTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbi51ay13aWR0aC0xMy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEyLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTYgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE5LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTktMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG4udWstd2lkdGgtMTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xOC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbi51ay13aWR0aC0xNy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE3LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE2LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTYtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG4udWstd2lkdGgtMTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTEzLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTMtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG4udWstd2lkdGgtMTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbi51ay13aWR0aC0xMS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEwLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTAtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG4udWstd2lkdGgtOS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0yMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4ubm9uZSxcbi50b3Mtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3MtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRvcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvcy1uby1pbnRlcmFjdGlvbiwgLndpbmJveE9wZW5CbG9jayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9zLW9wYWNpdHlPZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWdyZXllZE91dCB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi50b3MtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udG9zLW5vV3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3MtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRvcy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW5vdEJvbGQge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtdXBwZXJDYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRvcy1sb3dlckNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udG9zLW5vLXVzZXItc2VsZWN0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3Mtc3BhY2VyTCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLXNwYWNlclIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtZ2FwIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4udG9zLWdhcC1zIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG5bdG9zLWVycm9yXSwgLmVycm9yIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi5lcnJvckJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cblxuLndhcm4ge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLndhcm5CZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3Mtbm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9zLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9zLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG9zLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9zLWRyYWdkcm9wLWhhbmRsZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IGdyZXk7XG59XG4udG9zLWRyYWdkcm9wLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnRvcy1kcmFnZHJvcC1oYW5kbGUudWstc29ydGFibGUtbm9kcmFnIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciAqIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstc29ydGFibGUtc2hvd1RhcmdldCAudWstc29ydGFibGUtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnVrLXNvcnRhYmxlLXNob3dUYXJnZXQgLnVrLXNvcnRhYmxlLWVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBHbG9iYWwgU3R5bGVzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBodG1sLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG59XG5odG1sOjpiZWZvcmUsIGh0bWw6OmFmdGVyLCBib2R5OjpiZWZvcmUsIGJvZHk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1N5c3RlbU1hcmtlciB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZHJhZ2dlZC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud2luYm94T3BlbkJsb2NrIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5bY2xhc3NePXNmLWR1bXBdIHtcbiAgYmFja2dyb3VuZDogIzE4MTcxQjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4udWstYWNjb3JkaW9uLCAudG9zLWFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpIHdoaXRlO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmhvdmVyLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmZvY3VzLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udWstYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVrLWFjY29yZGlvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4udG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9zLWFjY29yZGlvbi0tZml4ZWRFeHBhbmRJY29uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1oaWRlRXhwYW5kSWNvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tLWhpZGVFeHBhbmRJY29uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1RhYmxlIC51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlLCAudG9zVGFibGUgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogTW9kaWZpa2F0b3JlblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiA+IC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaSAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbywgLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1kcmF3ZXJJbmZvID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNzBweDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyA+ICoge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mby0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tY29tcGFjdC0tc3VibGlzdENvbnRhaW5lciA+IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiBkaXYgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gZGl2ID4gLnVrLWFjY29yZGlvbi1jb250ZW50LCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsID4gOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLW5vRHJhd2VySW5kZW50ID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50b3MtYWNjb3JkaW9uLWRyYXdlci0tZ3JleWVkT3V0IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbi1kcmF3ZXItLWdyZXllZE91dCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLXJlbW92ZUZvcm1hdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLWhpZGVJY29uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWFjY29yZGlvbi10aXRsZS0taW5oZXJpdEZvbnRTaXplIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbn1cblxuLnVrLWFsZXJ0LWNsb3NlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydCB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VmZjhlZjtcbiAgY29sb3I6ICMyQzcyMkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MkFBNDk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzQyQUE0OTtcbn1cblxuLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmJmN2YxO1xuICBjb2xvcjogIzhENUUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4OUY1NDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuXG4udWstYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstYWxlcnQtbm9Cb3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi51ay1hbGVydC0tc21hbGwge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51ay1hbGVydC0tc21hbGwgLnVrLWFsZXJ0LWNsb3NlIHtcbiAgdG9wOiA4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1idXR0b24sXG4udWstYnV0dG9uLWRlZmF1bHQsXG4udWstYnV0dG9uLXByaW1hcnksXG4udG9zLWJ1dHRvbixcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLFxuYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24tZGVmYXVsdCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWJ1dHRvbi1wcmltYXJ5LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJ1dHRvbixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi51ay1idXR0b24uZm9jdXMsIC51ay1idXR0b24uaG92ZXIsIC51ay1idXR0b246Zm9jdXMsIC51ay1idXR0b246aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQ6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnk6aG92ZXIsXG4udG9zLWJ1dHRvbi5mb2N1cyxcbi50b3MtYnV0dG9uLmhvdmVyLFxuLnRvcy1idXR0b246Zm9jdXMsXG4udG9zLWJ1dHRvbjpob3ZlcixcbmJ1dHRvbi5mb2N1cyxcbmJ1dHRvbi5ob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLnVrLWJ1dHRvbi5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uOmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tZGVmYXVsdFt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbi50b3MtYnV0dG9uLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24uZGlzYWJsZWQsIC51ay1idXR0b25bZGlzYWJsZWRdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRpc2FibGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXSxcbi51ay1idXR0b24tcHJpbWFyeS5kaXNhYmxlZCxcbi51ay1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0sXG4udG9zLWJ1dHRvbi5kaXNhYmxlZCxcbi50b3MtYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLWJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdywgLnVrLWJ1dHRvbltkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHQuZGlzYWJsZWQuZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHRbZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbi50b3MtYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnRvcy1idXR0b25bZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uW2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsIC51ay1idXR0b24uZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtaWNvbi0tZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS5kZWxldGUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlLFxuW3Rvcy1maWxlVXBsb2FkXSBidXR0b24udG9zLWljb24tLWRlbGV0ZSxcbi50b3MtYnV0dG9uLmRlbGV0ZSxcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udG9zLWljb24tLWRlbGV0ZSxcbmJ1dHRvbi5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXBvcyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1wb3Mge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udG9zLWJ1dHRvbi0td2FybiB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQsXG5idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnksIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnlbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdCxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5ob3ZlciwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuaG92ZXJbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5ob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXTpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHRbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuYWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWljb24tLWRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tbmVnW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogI0Q4NTg1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybiwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0td2Fyblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNEODlGNTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcywgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWZ1bGxXaWR0aCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG5idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkLFxuYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51ay1idXR0b24gPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0ID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeSA+IGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbiA+IGk6Zmlyc3QtY2hpbGQsXG5idXR0b24gPiBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCB7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5ob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpmb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsIGksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwgaSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbCBpLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwgaSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmEudG9zLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYS50b3MtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuLnRvcy1idXR0b24gKyBidXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1jYXJkID4gKiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1jYXJkIC50b3MtY2FyZF9fZHJhZ0Ryb3BIYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19oZWFkZXIsIC50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIgLnRvcy1jYXJkX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubGlzdC0tY2FyZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmxpc3QtLWNhcmRzIGEge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi5saXN0LS1jYXJkcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmxpc3QtLWNhcmRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWZvcm0tY29udHJvbHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LCBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuaW5wdXQgfiAudG9zLWlucHV0LXN1ZmZpeCwgaW5wdXQudWstaW5wdXQgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDdweCAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbmlucHV0LnRvcy1kZWZhdWx0LXZhbHVlLCBpbnB1dC51ay1pbnB1dC50b3MtZGVmYXVsdC12YWx1ZSxcbnRleHRhcmVhLnRvcy1kZWZhdWx0LXZhbHVlLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS50b3MtZGVmYXVsdC12YWx1ZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0LmZvY3VzLCBpbnB1dDpmb2N1cywgaW5wdXQudWstaW5wdXQuZm9jdXMsIGlucHV0LnVrLWlucHV0OmZvY3VzLFxudGV4dGFyZWEuZm9jdXMsXG50ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMsIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0OmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0OmZvY3VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS5mb2N1cyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWE6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMnB4IHJpZGdlIHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC5lcnJvciwgLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIGlucHV0LCBpbnB1dFt0b3MtZXJyb3JdLCBpbnB1dC51ay1pbnB1dC5lcnJvciwgaW5wdXQudWstaW5wdXRbdG9zLWVycm9yXSxcbnRleHRhcmVhLmVycm9yLFxuLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIHRleHRhcmVhLFxudGV4dGFyZWFbdG9zLWVycm9yXSwgdGV4dGFyZWEudWstdGV4dGFyZWEuZXJyb3IsIHRleHRhcmVhLnVrLXRleHRhcmVhW3Rvcy1lcnJvcl0ge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5pbnB1dC53YXJuaW5nLCBpbnB1dC51ay1pbnB1dC53YXJuaW5nLFxudGV4dGFyZWEud2FybmluZywgdGV4dGFyZWEudWstdGV4dGFyZWEud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjE7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbmlucHV0W2Rpc2FibGVkXSwgaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsIGlucHV0LnVrLWlucHV0W2Rpc2FibGVkXSwgaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG50ZXh0YXJlYSAuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWNvbFByaW1hcnkxMDApLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTQwMCksIDAuNCk7XG4gIGNvbG9yOiByZ2FiKHZhcigtLWNvbFNvZnRCbGFjayksIDAuODUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWFbZGlzYWJsZWRdLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSAuZGlzYWJsZWQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYVtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuaW5wdXRbcmVhZG9ubHldLCBpbnB1dCAucmVhZG9ubHksIGlucHV0LnVrLWlucHV0W3JlYWRvbmx5XSwgaW5wdXQudWstaW5wdXQgLnJlYWRvbmx5LFxudGV4dGFyZWFbcmVhZG9ubHldLFxudGV4dGFyZWEgLnJlYWRvbmx5LCB0ZXh0YXJlYS51ay10ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhLnVrLXRleHRhcmVhIC5yZWFkb25seSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIGlucHV0W3JlYWRvbmx5XSwgaW5wdXQgLnJlYWRvbmx5LCBpbnB1dC51ay1pbnB1dFtyZWFkb25seV0sIGlucHV0LnVrLWlucHV0IC5yZWFkb25seSwgdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYSAucmVhZG9ubHksIHRleHRhcmVhLnVrLXRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLnJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjhweDtcbn1cbmlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIGlucHV0LnVrLWlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIHRleHRhcmVhLnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCBpbnB1dC51ay1pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCB0ZXh0YXJlYS50b3MtaW5wdXQtLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0sIC50b3MtcHJpY2UtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsYXRwaWNrci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XTpub3QoLnRvcy1uby1pbnRlcmFjdGlvbikge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1mb3JtLWNvbnRyb2xzLmhhcy1lcnJvciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4udG9zLWN1cnJlbmN5SW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLWN1cnJlbmN5SW5wdXQgaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRvcy1jdXJyZW5jeUlucHV0IC50b3MtY3VycmVuY3lJbnB1dF9fZGlzcGxheVZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogQ2hlY2tib3hlc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ud2FybmluZyArIGxhYmVsIHtcbiAgY29sb3I6ICM4RDVFMjA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQgKyBsYWJlbCxcbmZpZWxkc2V0LmRpc2FibGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTUwMCksIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LS1ub0xhYmVsICsgbGFiZWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuW3VrLWdyaWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIFN0YWNrIGNoZWNrYm94ZXMgZsO8ciBrbGVpbmUgKGtsZWluZXIgMTIwMHB4KSBCaWxkc2NoaXJtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDExOTlweCkge1xuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKiBGbGV4IGxheW91dCBmw7xyIGdyb8OfZSAoZ3LDtsOfZXIpIEJpbGRzY2hpcm1lICovXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjAwcHgpIHtcbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyICsgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTEwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTkwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2stdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW46IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jay1idXR0b25fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2stYnV0dG9uOmhvdmVyLCAuY2stYnV0dG9uOmZvY3VzLCAuY2stYnV0dG9uOmFjdGl2ZSwgLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLCAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b246aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbjpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stYnV0dG9uOmFjdGl2ZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uY2stbGlzdF9faXRlbTpub3QoOmlzKC5jay1saXN0X19pdGVtOmhvdmVyLCAuY2stbGlzdF9faXRlbV9zZWxlY3RlZCkpLCAuY2stbGlzdC1pdGVtLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApICFpbXBvcnRhbnQ7XG59XG4uY2stZWRpdG9yX19lZGl0YWJsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIENvbG9yIElucHV0XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udnIsIC52ci0tbGVmdCwgLnZyLS1yaWdodCwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnZyOjphZnRlciwgLnZyLS1sZWZ0OjphZnRlciwgLnZyLS1yaWdodDo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4udnItLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLnZyLS1sZWZ0Om5vdChbY2xhc3MqPXVrLXdpZHRoXSkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4udnItLWxlZnRbY2xhc3MqPXVrLXdpZHRoXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA3LjVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnZyLS1yaWdodDpub3QoW2NsYXNzKj11ay13aWR0aF0pLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KFtjbGFzcyo9dWstd2lkdGhdKTpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4udnItLXJpZ2h0W2NsYXNzKj11ay13aWR0aF06OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXZbY2xhc3MqPXVrLXdpZHRoXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC03LjVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgdGJvZHkge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLnRvc1RhYmxlX19ib2R5LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fd3JhcHBlciwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3csIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgdHIsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZSAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgdGJvZHkge1xuICBoZWlnaHQ6IDYwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbiB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuLmRhdGFUYWJsZSB0Ym9keSB7XG4gIGhlaWdodDogNzB2aDtcbn1cbi5kYXRhLXVrLW1vZGFsLWRpYWxvZyAudG9zTWFza2VfX2NvbnRlbnQgPiAudG9zVGFibGUsIC5kYXRhLXVrLW1vZGFsLWRpYWxvZyAudG9zRGF0YVRhYmxlIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSwgLnRvc0RhdGFUYWJsZSAuZGF0YS11ay1tb2RhbC1kaWFsb2cgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoNjAwcHggLSA0MHB4KTtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCAudG9zTWFza2VfX2NvbnRlbnQgPiAudG9zVGFibGUsIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCAudG9zRGF0YVRhYmxlIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSwgLnRvc0RhdGFUYWJsZSAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoODAwcHggLSA0MHB4KTtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwgLnRvc01hc2tlX19jb250ZW50ID4gLnRvc1RhYmxlLCAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIC50b3NEYXRhVGFibGUgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlLCAudG9zRGF0YVRhYmxlIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTIwMHB4IC0gNDBweCk7XG59XG5cbi50b3NUYWJsZV9fd3JhcHBlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvc1RhYmxlX193cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwgLmRhdGFUYWJsZXNfd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3NUYWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5kYXRhVGFibGVzX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fd3JhcHBlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciB7XG4gIGhlaWdodDogMzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fcm93LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvc1RhYmxlX19yb3c6OmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zVGFibGVfX3Jvdzo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ci5kYXRlbnNhdHotZ2VzcGVycnQge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0IC50b3NUYWJsZV9fY2VsbCA+ICo6bm90KC5vdmVycmlkZVNwZXJyZSksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLmRhdGVuc2F0ei1nZXNwZXJydCAudG9zVGFibGVfX2NlbGwgPiAqOm5vdCgub3ZlcnJpZGVTcGVycmUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0IC5vdmVycmlkZVNwZXJyZSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIuZGF0ZW5zYXR6LWdlc3BlcnJ0IC5vdmVycmlkZVNwZXJyZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRvc1RhYmxlX19jZWxsIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvc1RhYmxlX19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLnRvc1RhYmxlX19oZWFkLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkLnRvc1RhYmxlX19oZWFkLS1vdmVyZmxvd0hpZGRlbiwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQudG9zVGFibGVfX2hlYWQtLW92ZXJmbG93SGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAudG9zVGFibGVfX2hlYWQgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9faGVhZCB0ciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIGEsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIGEsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGgsIC50b3NUYWJsZV9faGVhZCB0ciBhLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciBhLCAudG9zVGFibGVfX2hlYWQgdHIgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmcsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAudG9zVGFibGVfX2hlYWQgdHIgdGguc29ydGluZywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZywgLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydF0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoW2FyaWEtc29ydF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmc6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF06OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgdGguc29ydGluZzo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgdGhbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoW2FyaWEtc29ydF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogOXB4O1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycy50b3NUYWJsZV9fcm93LCAudG9zVGFibGVfX2hlYWQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9faGVhZCB0ci50b3NUYWJsZV9fZmlsdGVycywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyLnRvc1RhYmxlX19maWx0ZXJzLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogNDRweDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19jZWxsW3RpdGxlXSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19jZWxsW3RpdGxlXSwgLnRvc1RhYmxlX19oZWFkIHRoW3RpdGxlXSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGhbdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9zVGFibGVfX2JvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fYm9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0Ym9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvc1RhYmxlX19mb290ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2Zvb3RlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXYsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50b3NUYWJsZV9fd3JhcHBlciA+IC50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX3dyYXBwZXIgPiAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyID4gLnRvc1RhYmxlX19mb290ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAuYm90dG9tIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zVGFibGVfX3BhZ2VyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRGF0YXRhYmxlcyBtb2RlIC0+IGbDvHIgUmVwb3J0aW5nICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1ncmV5IHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuLnRvc1RhYmxlLS1ncmV5IC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWNhcmRzTGlzdCB0Ym9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS1jYXJkc0xpc3QgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tY2FyZHNMaXN0IHRyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50b3NUYWJsZUZ1bGxzY3JlZW4tLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zVGFibGVGdWxsc2NyZWVuLS1hY3RpdmUgLnRvcy1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWJsZS1zdHJpcGVkID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zRGF0YVRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NEYXRhVGFibGVfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi50b3NEYXRhVGFibGUgdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5EVEZDX0xlZnRCb2R5TGluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvc0RhdGFUYWJsZS0tbGlnaHRIZWFkZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3NEYXRhVGFibGUtLWxpZ2h0SGVhZGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246bm90KC5kaXNhYmxlZCwgLmN1cnJlbnQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1kYXRlcGlja2VyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyQ2xlYXIsIC50b3MtZGF0ZXBpY2tlckRlbGV0ZSB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyQ2xlYXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyRGVsZXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbi50b3MtZGF0ZXBpY2tlckNsZWFyOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyRGVsZXRlOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3MtZGF0ZXJhbmdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcikgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwIHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQsIC5mbGF0cGlja3ItdGltZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3IubXVsdGlNb250aHMge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNXB4IC8gMik7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC8gMik7XG59XG5maWVsZHNldCA+IC50b3NUYWJsZSB7XG4gIGJvcmRlcjogMDtcbn1cbmZpZWxkc2V0ID4gLnRvc1RhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZSBsZWdlbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLWZpZWxkc2V0LWNvbGxhcHNpYmxlIGxlZ2VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgbGVnZW5kOjphZnRlciB7XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCA+IGRpdiwgLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCAuZmllbGRzZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdG9zLWZpbGVVcGxvYWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblt0b3MtZmlsZVVwbG9hZF0gW3Rvcy10b29sdGlwLWJ1dHRvbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi51cGxvYWRBcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIC8qICAgIC5mb3JtVGFic19fdGFiLS1pbmZvIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9ICovXG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicy50b3Mtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZvcm1UYWJzID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm1UYWJzID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZvcm1UYWJzID4gbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5mb3JtVGFicyA+IGxpLnZhbGlkYXRpb24tZXJyb3IgYTo6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybVRhYnMgPiBsaS50b3NUYWItLWhpbndlaXMgYTo6YWZ0ZXIge1xuICBjb2xvcjogI0Q4OUY1NDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcm1UYWJzID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi5mb3JtVGFicyA+IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtVGFicyAuZm9ybVRhYnNfX2ZpcnN0UmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLmZvcm1UYWJzQ29udGFpbmVyLmZvcm1UYWJzQ29udGFpbmVyLS1zZWNvbmRhcnkgLmZvcm1UYWJzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyA+IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyA+IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi51ay1zd2l0Y2hlciAudG9zLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBIZWFkaW5nc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5oMSxcbi5oMixcbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDIsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4ud2luYm94LnRvc01hc2tlTW9kYWwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAud2ItdGl0bGUsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oMyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmg0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDUsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oNixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDEsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGgyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoMyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGg1LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoNiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4uaDIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4uaDMsXG4uaDQsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaDUsXG4uaDYsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udG9zTWFza2UgLmgxLFxuLnRvc01hc2tlIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLmgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5oMiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi10aXRsZSxcbmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmgxICsgLmgyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLmgxICsgLndiLXRpdGxlLFxuLmgyICsgLmgzLFxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi10aXRsZSArIC5oMyxcbi5oMyArIC5oNCxcbi5oNCArIC5oNSxcbi5oNSArIC5oNixcbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg0ICsgaDUsXG5oNSArIGg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uaHItLXRoaWNrMSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIElubGluZSBFbGVtZW50c1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmVtIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5jb2RlIHtcbiAgY29sb3I6ICNEODU4NTQgIWltcG9ydGFudDtcbn1cblxuc2FtcCB7XG4gIGNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbjpub3QocHJlKSA+IGNvZGUsIDpub3QocHJlKSA+IGtiZCwgOm5vdChwcmUpID4gc2FtcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmF1dG9jb21wbGV0ZUxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hdXRvY29tcGxldGVMaXN0IGxpIHtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXV0b2NvbXBsZXRlTGlzdCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuLmF1dG9jb21wbGV0ZUxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbCwgLmNob3Nlbi1jb250YWluZXIgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPW51bWJlcl0gLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9c2VhcmNoXSAudWstZm9ybS1sYWJlbCxcbnRleHRhcmVhICsgbGFiZWwsXG50ZXh0YXJlYSAudWstZm9ybS1sYWJlbCxcbi5ja2UgKyBsYWJlbCxcbi5ja2UgLnVrLWZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXRleHRdIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1lbWFpbF0gLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0gLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXNlYXJjaF0gLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2tlICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5ja2UgLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG4uY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsOmxhc3QtY2hpbGQsIC5jaG9zZW4tY29udGFpbmVyIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9dGV4dF0gLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9bnVtYmVyXSAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9c2VhcmNoXSAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxudGV4dGFyZWEgKyBsYWJlbDpsYXN0LWNoaWxkLFxudGV4dGFyZWEgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbi5ja2UgKyBsYWJlbDpsYXN0LWNoaWxkLFxuLmNrZSAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwgZW0uZXJyb3IsIC5jaG9zZW4tY29udGFpbmVyIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XSAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXSAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1udW1iZXJdIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXNlYXJjaF0gLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG50ZXh0YXJlYSArIGxhYmVsIGVtLmVycm9yLFxudGV4dGFyZWEgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG4uY2tlICsgbGFiZWwgZW0uZXJyb3IsXG4uY2tlIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWstZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbmxhYmVsOm5vdChbZm9yXSkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyICsgZW0sXG5pbnB1dFt0eXBlPXRleHRdICsgZW0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGVtLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBlbSxcbmlucHV0W3R5cGU9bnVtYmVyXSArIGVtLFxudGV4dGFyZWEgKyBlbSxcbi5ja2UgKyBlbSxcbmxhYmVsID4gZW0ge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1sYWJlbCwgLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgcGFkZGluZzogMnB4IDEwcHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tc3F1YXJlLCAudG9zLWxhYmVsLS1zcXVhcmUudG9zLWxhYmVsLW91dGxpbmUsIC50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbi50b3MtbGFiZWwtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG59XG5cbi50b3MtbGFiZWwtLXdhcm5pbmcsIC50b3MtbGFiZWwtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5cbi50b3MtbGFiZWwtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0I3MkUyQTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG4udG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS13YXJuaW5nLCAudG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNCNzJFMkE7XG4gIGNvbG9yOiAjQjcyRTJBO1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuXG4udG9zLWxpbmtpbnB1dCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBMaW5rc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmEsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsXG4uYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsIC5uYXZNYWluTWVudSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudV9fYSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmEge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCk7XG59XG5hOmhvdmVyLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hOmhvdmVyLCBhLmhvdmVyLCAubmF2TWFpbk1lbnUgLmhvdmVyLm5hdk1haW5NZW51X19hLFxuLmE6aG92ZXIsXG4uYS5ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hW2Rpc2FibGVkXSwgLm5hdk1haW5NZW51IFtkaXNhYmxlZF0ubmF2TWFpbk1lbnVfX2EsIGEuZGlzYWJsZWQsIC5uYXZNYWluTWVudSAuZGlzYWJsZWQubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYS0tYWRtaW4sIC5hLS13YXJuIHtcbiAgY29sb3I6ICNCNzJFMkEgIWltcG9ydGFudDtcbn1cbi5hLS1hZG1pbjpob3ZlciwgLmEtLXdhcm46aG92ZXIge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuLmEtLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtdHJlZVZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gc3BhbiwgLnRvcy10cmVlVmlldyBsaSA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IC50b3MtdHJlZVZpZXdfX2l0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xudWwsXG5vbCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbnVsLnRvcy1saXN0LS1jb2xsYXBzZSxcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxudWwudG9zLWxpc3QtLWNvbGxhcHNlID4gKixcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSA+ICoge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWxbZGF0YS1rb250YWt0ZS1maWx0ZXJdID4gbGkudWstYWN0aXZlID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFVMXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwudG9zLWxpc3QtLXNtYWxsID4gOm50aC1jaGlsZChuKzIpLCB1bCAudWstbGlzdC1zbWFsbCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnVsIGxpLnRvcy1saXN0X19zdW1tYXJ5TGluZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWxpc3Qtc3RyaXBlZCA+IDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBETFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRsIGR0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGwgZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogU29ydGFibGUgTGlzdGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLW9uQ2xpY2tEaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnRvcy1vbkNsaWNrRGlhbG9nX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwge1xuICB3aWR0aDogODAwcHg7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLnVrLW1vZGFsLWJvZHksXG4udWstbW9kYWwtZm9vdGVyLFxuLnVrLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi51ay1tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi51ay1tb2RhbC1oZWFkZXIgaDIsXG4udWstbW9kYWwtaGVhZGVyIGgzLFxuLnVrLW1vZGFsLWhlYWRlciBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVrLW1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV0ge1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV0gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltjbGFzcyo9dWstbW9kYWwtY2xvc2UtXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV06aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtbW9kYWwtY29uZmlybSwgLnRvcy1tb2RhbC1wcm9tcHQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZGlhbG9nLCAudG9zLW1vZGFsLXByb21wdCAudWstbW9kYWwtZGlhbG9nIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWZvb3Rlcjo6YmVmb3JlLCAudG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcy1tb2RhbC1jb25maXJtLnRvcy1tb2RhbC1jb25maXJtLS13YXJuaW5nIC51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjZmJmN2YxO1xufVxuXG4udG9zLW1vZGFsLXByb21wdCAudWstbW9kYWwtYm9keSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLW1vZGFsLXNlYXJjaCAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciwgLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciBbY2xhc3NePXRvcy1pY29uXSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciAudG9zLWljb24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4ycztcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgbGkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9zLW1vZGFsLS1zbGVlayAudWstbW9kYWwtaGVhZGVyLCAudG9zLW1vZGFsLS1zbGVlayAudWstbW9kYWwtYm9keSwgLnRvcy1tb2RhbC0tc2xlZWsgLnVrLW1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLW1vZGFsLS1zbGVlayAudG9zLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ud2luYm94LnRvc01hc2tlTW9kYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWRyYWcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbE9mZldoaXRlKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItY2xvc2UsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWluLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1heCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItY2xvc2U6OmFmdGVyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1pbjo6YWZ0ZXIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWF4OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWNsb3NlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWluOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWF4OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItYm9keSB7XG4gIHRvcDogNDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItYm9keSAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IC51ay1tb2RhbC1ib2R5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVrLXN1Ym5hdi1waWxsID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnVrLXN1Ym5hdi1waWxsIC51ay1hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi51ay1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDUwMDAwMjtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udWstbm90aWZpY2F0aW9uIGgxLCAudWstbm90aWZpY2F0aW9uIGgyLCAudWstbm90aWZpY2F0aW9uIGgzLCAudWstbm90aWZpY2F0aW9uIGg0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51ay1ub3RpZmljYXRpb24tY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51ay1ub3RpZmljYXRpb24tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIGRpdjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS5ub3RpZmljYXRpb24tLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS5ub3RpZmljYXRpb24tLXNtYWxsID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS5ub3RpZmljYXRpb24tLXNtYWxsID4gZGl2OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXIgZGl2LFxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWluZm8gZGl2LFxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3MgZGl2LFxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcgZGl2LFxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1pbmZvIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWluZm8gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYigyNDEuMzEzNTU5MzIyLCAyNDkuNjg2NDQwNjc4LCAyNDEuODc3MTE4NjQ0MSk7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ5LjE1LCAyNDAuNiwgMjI5LjM1KTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXIsIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0I3MkUyQTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXIgZGl2OjpiZWZvcmUsIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQge1xuICBib3R0b206IDEyNXB4O1xufVxuXG4udG9zLW92ZXJ3cml0ZUlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcy1vdmVyd3JpdGVJbnB1dCA+IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnRvcy1vdmVyd3JpdGVJbnB1dCAudG9zLW92ZXJ3cml0ZUlucHV0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlbG9hZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ucGFnZWxvYWRlcl9fbG9hZGVyIHtcbiAgYm9yZGVyOiA4cHggc29saWQgIzAwNWE0NDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstcHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQsXG4udWstcHJvZ3Jlc3NfX3N0YXJ0TGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQge1xuICByaWdodDogM3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5LnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkudWstcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkudWstcHJvZ3Jlc3M6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4udWstcHJvZ3Jlc3MtLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udWstcHJvZ3Jlc3MtLXRyYW5zcGFyZW50LnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLXByb2dyZXNzLS1zdGFja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5lcnJvciArIGxhYmVsIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLndhcm5pbmcgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOEQ1RTIwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgbGFiZWwsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEdyZXk5MDApLCB2YXIoLS1jb2xHcmV5ODAwKSk7XG59XG4udG9zLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUge1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1ub1RvcE1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLWJvcmRlclRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1zZWN0aW9uLnVrLXN0aWNreS1maXhlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNob3Nlbi1jb250YWluZXIsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNob3Nlbi1jb250YWluZXI6bm90KC5zZWxlY3QtLWlubGluZSksIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdDpub3QoLnNlbGVjdC0taW5saW5lKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IGEuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWNob2ljZXMge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1kcm9wIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0LCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgYS5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSBhLmNob3Nlbi1zaW5nbGUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDFweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcywgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1kZWZhdWx0ID4gc3BhbiwgLmNob3Nlbi1zZWFyY2gtaW5wdXQuZGVmYXVsdCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4uY2hvc2VuLXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRyb3AtYXV0b1dpZHRoIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBwYWRkaW5nOiA1cHggMnB4O1xufVxuXG5zZWxlY3QuZXJyb3IgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5zZWxlY3QuZXJyb3IgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwgLmNob3Nlbi5lcnJvciAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLmVycm9yIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjllZWVlO1xufVxuXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbnNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1kcm9wdXAgLmNob3Nlbi1kcm9wLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QuY2hvc2VuLWRyb3B1cCAuY2hvc2VuLWRyb3Age1xuICBib3R0b206IDEwMCU7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnRvcy1vdmVyd3JpdGVTZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLW92ZXJ3cml0ZVNlbGVjdCBzZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLW92ZXJ3cml0ZVNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IC50b3Mtb3ZlcndyaXRlU2VsZWN0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAycHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlcyB7XG4gIGhlaWdodDogMjhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdyAuY2hvc2VuLWNob2ljZXMgc3Bhbi5oaWRkZW5DbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXM6OmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLmhpZGRlbkNudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGltU2VsZWN0LnNzLW1haW4ge1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zbGltU2VsZWN0LnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCwgLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkLCAuc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zbGltU2VsZWN0LnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGlzYWJsZWQsIC5zbGltU2VsZWN0LnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1zcGlubmVyLCAudG9zLXNwaW5uZXItb3ZlcmxheSB7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnRvcy1zcGlubmVyOjphZnRlciwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IHNoYWRvdy1zaXplIDEuNXMgaW5maW5pdGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1zcGlubmVyLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi50b3Mtc3Bpbm5lci0tcHJpbWFyeTo6YWZ0ZXIsIC50b3Mtc3Bpbm5lci1vdmVybGF5OjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1zcGlubmVyLW92ZXJsYXkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi50b3Mtc3Bpbm5lci1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi50b3Mtc3Bpbm5lci1vdmVybGF5OjpiZWZvcmUsIC50b3Mtc3Bpbm5lci1vdmVybGF5OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbmJvZHkudG9zLXNwaW5uZXItcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG9zLXNwaW5uZXItcGFnZSA+IC50b3Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNTAwMDAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWRvdy1zaXplIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgMjAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCA1cHgsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCA1cHgsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgNjAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCA1cHgsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgODAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCAwLCA2MHB4IDAgMCA1cHgsIDc1cHggMCAwIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgNXB4O1xuICB9XG59XG4ucGVybWFuZW50U3Bpbm5lciB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuLnBlcm1hbmVudFNwaW5uZXIgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlcm1hbmVudFNwaW5uZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIFRhYmxlc29ydGVyIEN1c3RvbSBTQ1NTIFRoZW1lIGJ5IERhbiBGZWlkdCAoaHR0cHM6Ly9naXRodWIuY29tL0hvbmdQb25nKVxuIENvbnZlcnRlZCBmcm9tIEN1c3RvbSBMRVNTIFRoZW1lIGJ5IFJvYiBHYXJyaXNvblxuXG4gKi9cbi8qKiogdGhlbWUgKioqL1xuLyoqKiBmb250cyAqKiovXG4vKioqIGNvbG9yIGRlZmluaXRpb25zICoqKi9cbi8qIGZvciBiZXN0IHJlc3VsdHMsIG9ubHkgY2hhbmdlIHRoZSBodWUgKDEyMCksXG4gICBsZWF2ZSB0aGUgc2F0dXJhdGlvbiAoNjAlKSBhbmQgbHVtaW5vc2l0eSAoNzUlKSBhbG9uZVxuICAgcGljayB0aGUgY29sb3IgZnJvbSBoZXJlOiBodHRwOi8vaHNscGlja2VyLmNvbS8jOTlFNjk5ICovXG4vKiBkYXJrZW4oJGhlYWRlckJhY2tncm91bmQsIDEwJSk7ICovXG4vKiBkZXNhdHVyYXRlKCRoZWFkZXJBc2MsIDUlKTsgKi9cbi8qIGl0IG1pZ2h0IGJlIGJlc3QgdG8gbWF0Y2ggdGhlIGRvY3VtZW50IGJvZHkgYmFja2dyb3VuZCBjb2xvciBoZXJlICovXG4vKiBhamF4IGVycm9yIG1lc3NhZ2UgKGFkZGVkIHRvIHRoZWFkKSAqL1xuLyogYmVjb21lcyBoZWlnaHQgdXNpbmcgcGFkZGluZyAoc28gaXQncyBkaXZpZGVkIGJ5IDIpICovXG4vKiAyMHB4IHNob3VsZCBiZSBzbGlnaHRseSB3aWRlciB0aGFuIHRoZSBpY29uIHdpZHRoIHRvIGF2b2lkIG92ZXJsYXAgKi9cbi8qIHVybChpY29ucy9sb2FkaW5nLmdpZik7ICovXG4vKiB6ZWJyYSBzdHJpcGluZyAqL1xuLyogaG92ZXJlZCByb3dzICovXG4vKiBDb2x1bW5zIHdpZGdldCAqL1xuLyogc2F0dXJhdGUoIGRhcmtlbiggZGVzYXR1cmF0ZSgkaGVhZGVyQmFja2dyb3VuZCwgMTAlKSwgMTAlICksIDMwJSk7ICovXG4vKiBGaWx0ZXIgd2lkZ2V0IHRyYW5zaXRpb24gKi9cbi8qKiogQXJyb3dzICoqKi9cbi8qIGJsYWNrICovXG4vKiB3aGl0ZSAqL1xuLyogYXV0b21hdGljYWxseSBjaG9vc2UgdGhlIGNvcnJlY3QgYXJyb3cvdGV4dCBjb2xvciAqL1xuLyogdmFyaWFibGUgdGhlbWUgbmFtZSAtIHJlcXVpcmVzIGxlc3MuanMgMS4zKztcbiAgIG9yIGp1c3QgcmVwbGFjZSAoIVwiLnRhYmxlc29ydGVyLXRvc1wiKSB3aXRoIHRoZSBjb250ZW50cyBvZiAkdGhlbWVcbiAqL1xuLnRhYmxlc29ydGVyLXRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAjZGRkIDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgLyogc3R5bGUgdGgncyBvdXRzaWRlIG9mIHRoZSB0aGVhZCAqL1xuICAvKiBzdHlsZSBoZWFkZXIgKi9cbiAgLyogdGZvb3QgKi9cbiAgLyogb3B0aW9uYWwgZGlzYWJsZWQgaW5wdXQgc3R5bGluZyAqL1xuICAvKiBib2R5ICovXG4gIC8qIGhvdmVyZWQgcm93IGNvbG9yc1xuICAgICAgIHlvdSdsbCBuZWVkIHRvIGFkZCBhZGRpdGlvbmFsIGxpbmVzIGZvclxuICAgICAgIHJvd3Mgd2l0aCBtb3JlIHRoYW4gMiBjaGlsZCByb3dzXG4gICovXG4gIC8qIHRhYmxlIHByb2Nlc3NpbmcgaW5kaWNhdG9yIC0gaW5kZXRlcm1pbmF0ZSBzcGlubmVyICovXG4gIC8qIENvbHVtbiBXaWRnZXQgLSBjb2x1bW4gc29ydCBjb2xvcnMgKi9cbiAgLyogY2FwdGlvbiAobm9uLXRoZW1lIG1hdGNoaW5nKSAqL1xuICAvKiBmaWx0ZXIgd2lkZ2V0ICovXG4gIC8qIGhpZGRlbiBmaWx0ZXIgcm93ICovXG4gIC8qIHJvd3MgaGlkZGVuIGJ5IGZpbHRlcmluZyAobmVlZGVkIGZvciBjaGlsZCByb3dzKSAqL1xuICAvKiBhamF4IGVycm9yIHJvdyAqL1xuICAvKiBGaXhlZCBjb2x1bW4gc2Nyb2xsIGJhciBzcGFjZXIgc3R5bGluZyAqL1xuICAvKiBhZGQgYm9yZGVyIHRvIHJpZ2h0IHNpZGUgKExUUiBwYWdlcykgb2YgZml4ZWQgY29sdW1uICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRoLCAudGFibGVzb3J0ZXItdG9zIHRkIHtcbiAgYm9yZGVyOiAjZGRkIDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGgsIC50YWJsZXNvcnRlci10b3MgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTQ0O1xuICBjb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ZCwgLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCB0aCwgLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzZXQtbGlnaHRuZXNzKHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFDTXRNUC8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXIuc29ydGVyLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDM5LCAzMi43MTY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc2V0LWxpZ2h0bmVzcyh1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBQ010TVAvLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qSThCeWEyd25JTlVNb3BaQVFBNyksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KSk7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgOTQuNzgzMzMzMzMzMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHNldC1saWdodG5lc3ModXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQUNNdE1QLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpLCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNykpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCAudGFibGVzb3J0ZXItaGVhZGVyQXNjLFxuLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCAudGFibGVzb3J0ZXItaGVhZGVyRGVzYyB7XG4gIC8qIHJlbW92ZSBzb3J0IGFycm93cyBmcm9tIGZvb3RlciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnRhYmxlc29ydGVyLXRvcyAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHtcbiAgLyogWmVicmEgV2lkZ2V0IC0gcm93IGFsdGVybmF0aW5nIGNvbG9ycyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ci5ldmVuID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6ICMwMDA7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuaG92ZXIgdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLmV2ZW4uaG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQuaG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQ6aG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQ6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLXByb2Nlc3Npbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGQUFVQUtFQUFPN3U3bHBhV2dBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRQkNnQUNBQ3dBQUFBQUZBQVVBQUFDUVpSdm9JRHR1MXdMUVVBbHFLVFZ4cXdoWElpQm5EZzZZNGV5eDRsS1c1WEs3d3JMZUszdmJxOEoyVzRUNGUxbk1ocFdyWkNUdDN4S1o4a2dzZ2dkSm1VRkFDSDVCQUVLQUFJQUxBY0FBQUFMQUFjQUFBSVVWQjZpaTdqYWpnQ0F1VW10b3Z4dFhubWRVQUFBSWZrRUFRb0FBZ0FzRFFBQ0FBY0FDd0FBQWhSVUlwbUh5LzNnVVZRQVFPOU5ldHV1Z0NGV0FBQWgrUVFCQ2dBQ0FDd05BQWNBQndBTEFBQUNFNVFWY1pqS2JWbzZjazJBRjk1bTUvNkJTd0VBSWZrRUFRb0FBZ0FzQndBTkFBc0FCd0FBQWhPVUgza3I2UWFBY1NyR1dlMVZRbCttTVVJQkFDSDVCQUVLQUFJQUxBSUFEUUFMQUFjQUFBSVVsSUNtaDduY1RBZ3FpamtydURpdjduMllVQUFBSWZrRUFRb0FBZ0FzQUFBSEFBY0FDd0FBQWhRVUlHbUh5ZWRlaElvcUZYTEtmUE9BYVpkV0FBQWgrUVFGQ2dBQ0FDd0FBQUlBQndBTEFBQUNGSlFGY0ppWGIxNXpMWVJsN2NsYThPdGxHR2dVQURzPVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50YWJsZXNvcnRlci10b3MgdHIub2RkIHRkLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTUzO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ZC5wcmltYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDEsIDEzMC4wMzMzMzMzMzMzKTtcbn1cbi50YWJsZXNvcnRlci10b3MgdHIub2RkIHRkLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDEsIDEzMC4wMzMzMzMzMzMzKTtcbn1cbi50YWJsZXNvcnRlci10b3MgdGQuc2Vjb25kYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE2Ni41LCAxNTMuNTUpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQudGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTY2LjUsIDE1My41NSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRkLnRlcnRpYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQudGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTkyLCAxNzcuMDY2NjY2NjY2Nyk7XG59XG4udGFibGVzb3J0ZXItdG9zIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyBpbnB1dCxcbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgc2VsZWN0IHtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjFzIGVhc2U7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIGNlbnRlciB0aGUgaW5wdXQgKi9cbiAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMC4xcyBlYXNlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdy5oaWRlbWUgdGQge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cuaGlkZW1lICoge1xuICBoZWlnaHQ6IDFweDtcbiAgbWluLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIGRvbid0IHVzZSB2aXNpYmlsaXR5OiBoaWRkZW4gYmVjYXVzZSBpdCBkaXNhYmxlcyB0YWJiaW5nICovXG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50YWJsZXNvcnRlci10b3MgLmZpbHRlcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWVycm9yUm93IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU4NTQ7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1zY3JvbGxlci1iYXItc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLXNjcm9sbGVyLWZpeGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NDQ7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIC8qIHNldCB0byB6ZXJvIGZvciBub24tanF1ZXJ5IHVpIHRoZW1lczsgdXNlIFwibGVmdFwiIGhlcmUgZm9yIFJUTCBwYWdlcyAqL1xuICByaWdodDogMDtcbiAgLyogbWF0Y2ggdGhlIG1hcmdpbnMgc2V0IHRvIHRoZSB0YWJsZSB0byBrZWVwIHRoZSBib3JkZXIgdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSB0YWJsZSAqL1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuXG4udG9zVGFibGVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFiOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuXG4udWstdGFiID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnVrLXRhYiA+IC51ay1hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51ay10YWIgPiAqID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXRleHRTZWxlY3QgaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXRleHRTZWxlY3QgaW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIEZpbHRlciBQaWxsc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZmlsdGVycyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC5maWx0ZXItbmFtZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmZpbHRlci1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnRvcy1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3AsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3Age1xuICBjdXJzb3I6IGdyYWI7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicywgLnRvcy1maWx0ZXJzLnBlcnNpc3RlbnQtZmlsdGVyc19fZG93bndhcmRUYWJzLCAucGVyc2lzdGVudC1maWx0ZXJzLnRvcy1maWx0ZXJzLS1kb3dud2FyZFRhYnMsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC50b3MtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMgLnVrLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLnRvcy13aWRnZXQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlLCAudG9zLXdpZGdldCAudG9zLXdpZGdldC1zZXR0aW5nQnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjY1O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvcy13aWRnZXQgLnRvcy13aWRnZXQtc2V0dGluZ0J0biB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9zLXdpZGdldC0tY29sdW1uRWxlbWVudCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcy13aWRnZXQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zTWFza2UsIC50b3NNYXNrZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEJsYWNrKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xCbGFjayksIHZhcigtLWNvbEdyZXk5MDApKTtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCwgLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIsIC50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGhlaWdodDogNTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgaDEsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIGgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBsaSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpOm5vdCg6bGFzdC1jaGlsZCksIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgaSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGkge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg5MHB4ICsgMTVweCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50SW5uZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fY29udGVudElubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVySW5uZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVySW5uZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJfX2RhdGEsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVyX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2NvbnRhaW5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHggNXB4IDA7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyOmhvdmVyIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXI6aG92ZXIgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDU4cHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EudG9zTWFza2VfX21vcmVPcHRpb25zX19hLS1zbWFsbCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4udG9zTWFza2UgYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2E6aG92ZXIsIC50b3NNYXNrZU1vZGFsIGEudG9zTWFza2VfX21vcmVPcHRpb25zX19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9zTWFza2UgLnRvcEJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhUb3BCYXIpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTVweCArIDMwcHgpO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnRvc01hc2tlTW9kYWwge1xuICBvdmVyZmxvdzogYXV0byB2aXNpYmxlO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlTW9kYWxfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnRcIiBcImZvb3RlclwiO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICBncmlkLWFyZWE6IGZvb3RlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zTWFza2UtLXVzZXJQV1VwZGF0ZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc01hc2tlLS11c2VyUFdVcGRhdGUgLnRvc01hc2tlX19tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG5bdG9zLWxhbmd1YWdlLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bdG9zLWxhbmd1YWdlLWlkXS50b3MtbGFuZ3VhZ2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1oVG9wQmFyOiAzMHB4O1xuICAtLWhOYXZCYXI6IDMwcHg7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10ge1xuICAtLWhUb3BCYXI6IDM1cHg7XG59XG5cbi50b3BCYXIge1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcEJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udG9wQmFyIC50b3BCYXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udG9wQmFyIC50b3BCYXJfX2xvZ28ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9wQmFyIC50b3BCYXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1oVG9wQmFyKSAtIDEwcHgpO1xufVxuLnRvcEJhciAudG9wQmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udG9wQmFyIC50b3BCYXJfX3RpdGxlIGE6aG92ZXIsIC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYTpob3ZlciwgLm5hdk1haW5NZW51IC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2VG9wQmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5jb2xvci1tb2RlX19saW5rLS1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZUb3BCYXIgLmNvbG9yLW1vZGVfX2xpbmstLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAuY29sb3ItbW9kZV9fbGluay0tbGlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLXJlZ3VsYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIC5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1yZWd1bGFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1iZXJyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5bZGF0YS1jb2xvci10aGVtZT1iZXJyeV0gLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLWJlcnJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZUb3BCYXIgc3Bhbi5uYXZUb3BCYXJfX2Ege1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2VG9wQmFyIHNlbGVjdC5uYXZUb3BCYXJfX3NlbGVjdCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLm5hdlRvcEJhciBhLm5hdlRvcEJhcl9fYTpob3ZlciwgLm5hdlRvcEJhciAubmF2TWFpbk1lbnUgLm5hdlRvcEJhcl9fYS5uYXZNYWluTWVudV9fYTpob3ZlciwgLm5hdk1haW5NZW51IC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYS5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpLS1zcXVhcmUge1xuICBtaW4td2lkdGg6IHZhcigtLWhUb3BCYXIpO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpLS1ncm91cEVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tZ3JvdXBFbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2Ege1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIHtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2EgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saTpob3ZlciA+IC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYS0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubmF2TWFpbk1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19tZWdhcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkzMDApO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19saSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAgZ2FwOiAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLnZyLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGk6aG92ZXIgPiAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkgPiAubmF2TWFpbk1lbnVfX2EgPiAubmF2TWFpbk1lbnVfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGktLWFkbWluIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS0tYWRtaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDgxOTEzO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCA3ZnIpO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDIge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDMge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDQge1xuICBncmlkLWNvbHVtbjogNDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDUge1xuICBncmlkLWNvbHVtbjogNTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDYge1xuICBncmlkLWNvbHVtbjogNjtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDcge1xuICBncmlkLWNvbHVtbjogNztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYyID4gLm5hdk1haW5NZW51X19saSAubmF2TWFpbk1lbnVfX2Ege1xuICBwYWRkaW5nOiAzcHggNXB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjIgPiAubmF2TWFpbk1lbnVfX2xpIC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MiA+IC5uYXZNYWluTWVudV9fbGkgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjMgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNvZmZDYW52YXNNYWluTWVudSAudWstb2ZmY2FudmFzLWJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4ubmF2T2ZmQ2FudmFzTWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLm5hdk9mZkNhbnZhc01lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdk9mZkNhbnZhc01lbnUgYSwgLm5hdk9mZkNhbnZhc01lbnUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk1haW5NZW51X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdm9mZmNhbnZhc21lbnVfX3VsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5uYXZPZmZDYW52YXNNZW51IC5uYXZPZmZDYW52YXNNZW51X191bC0tbGV2MCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2T2ZmQ2FudmFzTWVudV9fbGktLWxldjAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTUwMCk7XG59XG5cbi5wYWdlLnBhZ2UtLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2dpbkJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UucGFnZS0tbG9naW4gLmxvZ2luRm9ybSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBhZ2UucGFnZS0tbG9naW4gLmxvZ2luRm9ybS0tbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgLyogLnBhZ2VfX21lbnUge1xuICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICB0b3A6ICRoSGVhZGVyO1xuICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSkpO1xuICAgICAgIHdpZHRoOiAkd01lbnVQYW5lbDtcblxuICAgfSovXG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sQmxhY2spO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEJsYWNrKSwgdmFyKC0tY29sR3JleTkwMCkpO1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAucGFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpKTtcbn1cbi5wYWdlIC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2UgLnBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlIC5wYWdlX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlTW9kZS0td2luZG93IC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYWdlLS1ub0hlYWRlciAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS0tZG9rdUVkaXRNb2RlIHtcbiAgYmFja2dyb3VuZDoga2hha2k7XG59XG4ucGFnZS0tZG9rdUVkaXRNb2RlIGxpW2RhdGEtZG9jdW1lbnRhdGlvbj1lbmFibGVkXSA+IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW3Rvcy1oZWxwLW1vZGU9YWN0aXZlXSAudWstZm9ybS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgLnVrLWZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjlweCk7XG4gIHRvcDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTNweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogMTIzO1xuICBjb2xvcjogZG9kZ2VyYmx1ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAudWstZm9ybS1pY29uIHtcbiAgcmlnaHQ6IC0yOXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICB0b3A6IC0ycHg7XG59XG5cbi50b3MtZG9rdS1oZWxwLS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmRva3Uge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbi5kb2t1IGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3MtZG9rdS1oZWxwLS1sZWZ0IHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG9zLWRva3UtaGVscC1wYWRkaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHggIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByZWlzcmVnZWxLYXRlZ29yaWUtc3RvcCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBkYXNoZWQgYmxhY2s7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wcmVpc3JlZ2VsS2F0ZWdvcmllLXN0b3Age1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC5yb2xlX3JpZ2h0X19uYW1lIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC5yb2xlX3JpZ2h0X19pbnB1dCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnRvcy1yaWdodGdyb3VwIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAgLnJvbGVfcmlnaHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAuY2hvaWNlcy1saXN0X19ncm91cFRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC5yb2xlX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnRvcy1yaWdodGdyb3VwLS1sZXYxIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnJvbGVfcmlnaHRfX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzLCAudG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RGVsZXRlQ2hvaWNlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRFZGl0Q2hvaWNlcyAucm9sZV9yaWdodF9fbmFtZSBsYWJlbCwgLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodERlbGV0ZUNob2ljZXMgLnJvbGVfcmlnaHRfX25hbWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUsIC50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHREZWxldGVDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIC5sYXlvdXRaZWlsZV9fc2V0dGluZ3Mge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiBbdG9zLWxheW91dC16ZWlsZS10b2dnbGVmdWxsc2NyZWVuXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNDBweDtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiAubGF5b3V0WmVpbGVfX2VsZW1lbnRlIHtcbiAgbWF4LWhlaWdodDogNzB2aDtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2VsZW1lbnRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxheW91dEVsZW1lbnQtZ3JpZCB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50W2RhdGEtY3NzLWtsYXNzZW4qPWNvbC1zcGFuLWFsbF0ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRbZGF0YS1jc3Mta2xhc3Nlbio9Y29sLXNwYW4tMl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudFtkYXRhLWNzcy1rbGFzc2VuKj1yb3ctc3Bhbi0yXSB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9fdHlwZS50b3Mtbm90Qm9sZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX3R5cGU6bm90KC50b3Mtbm90Qm9sZCkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmVsZW1lbnRfX2luZm8tLXRlbXBsYXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheW91dEVsZW1lbnQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3VlYmVyc2NocmlmdCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3RleHRiYXVzdGVpbiAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX21lZGllbi1lbGVtZW50IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfcGFrZXQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF9yZWlzZW9iamVrdCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubGF5b3V0RWxlbWVudF9fYWRkID4gKiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNzVweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXRFbGVtZW50X19hZGQgPiAqOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5cbltkYXRhLXBha2V0LWxlaXN0dW5nc2dydXBwZV0uanMtZ3J1cHBlLWd1ZWx0aWdrZWl0ZW4gW2RhdGEtbGVpc3R1bmctZ3VlbHRpZ2tlaXRlbl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1Y2h1bmdzTWFza2Uge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMzIzMjtcbn1cbi5idWNodW5nc01hc2tlLnRvc01hc2tlIC50b3NNYXNrZV9fbWF4V2lkdGgge1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbn1cbi5idWNodW5nc01hc2tlLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXVua25vd24ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xuICBjb2xvcjogI2ZjZmNmYztcbn1cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXdhcm5pbmcsIGlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmY0ZGQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2NvbnRlbnQsIC52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19wcmVpcyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX2RhdGVuIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fdHlwIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cyB7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52b3JnYW5nTGVpc3R1bmdPcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3RlaWxuZWhtZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFN1Y2Nlc3MxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0ssIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sU3VjY2VzczUwMCk7XG59XG4udm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLS1kaWZmID4gLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLXRpdGxlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtZGlmZkRldGFpbCAudm9yZ2FuZ0hpc3RvcmllRGV0YWlsX193ZXJ0IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ1RhYlt0b3MtdGFiLWNvbnRlbnQ9dm9yZ2FuZ196YWhsdW5nZW5dIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b3JnYW5nVGFiW3Rvcy10YWItY29udGVudD12b3JnYW5nX3phaGx1bmdlbl0gLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzc0dlc2FtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuLnZvcmdhbmdUYWJbdG9zLXRhYi1jb250ZW50PXZvcmdhbmdfemFobHVuZ2VuXSAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3MgLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzQW56YWhsdW5nIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC10b3Age1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS10b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlIHtcbiAgcGFkZGluZzogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlIHtcbiAgcGFkZGluZzogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfeHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX3hzIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF94cyB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX3hzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV94cyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfeHMge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX3hzIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfcyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF9zIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX3Mge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX3Mge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1fcyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV9zIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX3Mge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X20ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfbSB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF9tIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF9tIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX20ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfbSB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV9tIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfbCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX2wge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF9sIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX2wge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV9sIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfbCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX2wge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfeGwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfeGwge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfeGwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX3hsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX3hsIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX3hsIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX3hsIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS10b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LXRvcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwge1xuICBtYXJnaW46IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtdG9wIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tdG9wIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2Uge1xuICBtYXJnaW46IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZSB7XG4gIG1hcmdpbjogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS10b3Age1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfeHMge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfeHMge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfeHMge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX3hzIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX3hzIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX3hzIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX3hzIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF9zIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfcyB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX3Mge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfcyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX3Mge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV9zIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfcyB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF9tIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfbSB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX20ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX20ge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV9tIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfbSB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfbCB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfbCB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfbCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX2wge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX2wge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX2wge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX2wge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF94bCB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX3hsIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfeGwge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfeGwge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV94bCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX3hsIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfeGwge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/