/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
  --colGrey750: #3f3f3f;
  --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: #f7ecdd;
  --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 7 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: var(--colWhite) !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 !important;
}

.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 7 Pro";
  font-weight: 700;
  content: "\f0c7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tos-icon--settings::before {
  font-family: "Font Awesome 7 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 7 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 7 Pro";
  font-weight: 700;
  content: "\f095";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tos-icon--sort-asc::before {
  font-family: "Font Awesome 7 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 7 Pro";
  font-weight: 700;
  content: "\f7a4";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

.tos-icon--list-square::before {
  font-family: "Font Awesome 7 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 7 Pro";
  font-weight: 400;
  content: "\f0fe";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tos-icon--status-noflights::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e069";
  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;
  flex-shrink: 0;
  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: #f7ecdd;
}

.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-underline {
  text-decoration: underline;
}

.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;
  border-bottom-color: var(--colGrey700);
}
.uk-accordion .uk-accordion-title::before, .tos-accordion .uk-accordion-title::before {
  background-image: none;
  font-family: "Font Awesome 7 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);
}
[data-color-mode=dark] .uk-accordion .uk-accordion-title:focus, [data-color-mode=dark] .tos-accordion .uk-accordion-title:focus {
  color: var(--colWhite);
}
.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.tos-accordion--border-thick {
  border-bottom: 2px solid var(--colGrey600) !important;
}
.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: #f7ecdd;
  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;
}

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

input, input.uk-input,
textarea, textarea.uk-textarea {
  cursor: text;
  background: var(--colPrimary100);
}
[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);
}
[data-color-mode=dark] input:-webkit-autofill, [data-color-mode=dark] input:-webkit-autofill:hover, [data-color-mode=dark] input:-webkit-autofill:focus, [data-color-mode=dark] input.uk-input:-webkit-autofill, [data-color-mode=dark] input.uk-input:-webkit-autofill:hover, [data-color-mode=dark] input.uk-input:-webkit-autofill:focus,
[data-color-mode=dark] textarea:-webkit-autofill,
[data-color-mode=dark] textarea:-webkit-autofill:hover,
[data-color-mode=dark] textarea:-webkit-autofill:focus, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill:hover, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
input, input.uk-input,
textarea, textarea.uk-textarea {
  /* stylelint-disable-next-line no-duplicate-selectors */
}
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 var(--colGrey700);
}
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);
}
[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.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 {
  border-right: none;
}
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: #f7ecdd;
  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: rgba(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;
}

div:has(> .input__toggle) {
  position: relative;
}

.input__toggle {
  position: absolute;
  right: 10px;
  top: 0;
  height: 30px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-style: normal;
}

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;
}

input[type=search].showClear::-webkit-search-cancel-button {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: auto;
  appearance: auto;
  cursor: pointer;
}

input[list]:not([type=range]),
input[list]:not([type=range]):focus {
  background-image: none;
}

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[data-tos-datepicker-multi] {
  text-align: left;
}

.flatpickr-input[readonly]:not(.tos-no-interaction) {
  pointer-events: all;
  cursor: text;
  background: var(--colPrimary100);
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction) {
  background: var(--colGrey700);
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill, [data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill:hover, [data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
.flatpickr-input[readonly]:not(.tos-no-interaction) {
  border-width: 1px;
}

.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;
}
[data-color-mode=dark] .tos-currencyInput input {
  color: transparent;
}
.tos-currencyInput .tos-currencyInput__displayValue {
  position: absolute;
  top: 3px;
  right: 3px;
}
.tos-currencyInput input:focus {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
input[type=range] {
  width: 100%;
  margin: 7.5px 0;
  background-color: transparent;
  appearance: none;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 1.3px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-webkit-slider-thumb {
  margin-top: -7.7px;
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
  appearance: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #d5f8e9;
}

input[type=range]::-moz-range-track {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 1.3px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-moz-range-thumb {
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
}

input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 8.5px 0;
  color: transparent;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-ms-fill-lower {
  background: #a9f0d1;
  border: 0.2px solid #ccc;
  border-radius: 2.6px;
}

input[type=range]::-ms-fill-upper {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 2.6px;
}

input[type=range]::-ms-thumb {
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
  margin-top: 0;
  /*Needed to keep the Edge thumb centred*/
}

input[type=range]:focus::-ms-fill-lower {
  background: var(--colPrimary200);
}

input[type=range]:focus::-ms-fill-upper {
  background: #d5f8e9;
}

.tos-fakeInput, .tos-fakeInput--num {
  border: 1px solid var(--colGrey400);
  padding: 2px 4px;
}

.tos-fakeInput--num {
  padding-right: 18px;
}

/*================================================
/* 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;
  color: var(--colSoftBlack);
}

input[type=checkbox] + label::before {
  content: "\f0c8";
  font-weight: 400;
  display: inline-flex;
  font-family: "Font Awesome 7 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;
}
.ck-editor__editable.error, .ck-editor__editable[tos-error] {
  background: #f9eeee !important;
  border-color: #D85854 !important;
}
[data-color-mode=dark] .ck-editor__editable {
  background-color: var(--colGrey700) !important;
}

.textareaEditor--slim .ck-editor {
  height: 125px;
}
.textareaEditor--slim .ck.ck-content {
  min-height: 48px !important;
}

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

.tos-colorpicker-grid {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(8, 28px);
  justify-content: space-between;
  gap: 14px 0;
  padding: 12px 14px;
  background: none;
  border: 1px solid var(--colGrey500);
  width: 100%;
}
[data-color-mode=dark] .tos-colorpicker-grid {
  border: 1px solid var(--colGrey700);
}

.tos-colorpicker-swatch {
  position: relative;
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
  border: 1px solid var(--colGrey500);
  border-radius: 50%;
  cursor: pointer;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
  transition: transform 0.12s ease;
}
.tos-colorpicker-swatch:hover {
  transform: scale(1.12);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.tos-colorpicker-swatch:focus-visible {
  outline: 2px solid var(--colWhite);
  outline-offset: 2px;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.tos-colorpicker-swatch[aria-pressed=true]::after {
  content: "";
  position: absolute;
  inset: -4px;
  border: none;
}
.tos-colorpicker-swatch--custom {
  background: conic-gradient(#f00, #ffae00, #fff200, #5fff00, #00ffd0, #0091ff, #7b00ff, #ff00c8, #f00);
  box-shadow: inset 0 0 0 2px var(--colWhite);
}
.tos-colorpicker-swatch--custom svg {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  fill: var(--colWhite);
}

.tos-colorpicker-popover {
  position: absolute;
  z-index: 1100;
  margin-left: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background: var(--colWhite);
  border: 1px solid var(--colGrey200);
  border-radius: 8px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18);
}
.tos-colorpicker-popover--left {
  margin-left: 0;
  margin-right: 8px;
  transform: translateX(-100%);
}
.tos-colorpicker-popover .tos-colorpicker-native {
  width: 38px;
  height: 32px;
  padding: 0;
  border: none;
  cursor: pointer;
  background: none;
}
.tos-colorpicker-popover .tos-colorpicker-hexinput {
  width: 90px;
  height: 32px;
}

.tos-colorpicker-legend {
  display: flex;
  align-items: center;
  gap: 0;
  margin-top: 12px;
  font-size: 13px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-colorpicker-legend {
  color: var(--colSoftWhite);
}

.tos-colorpicker-preview {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.13);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.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--autoHeight .tosTable__body, .tosDataTable table.tosTable--autoHeight.dataTable .tosTable__body, .tosTable.tosTable--autoHeight .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--autoHeight.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--autoHeight tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--autoHeight.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--autoHeight.dataTable tbody {
  min-height: 0;
  height: auto;
}
.tosTable.tosTable--hoverRows .tosTable__row:hover, .tosDataTable table.tosTable--hoverRows.dataTable .tosTable__row:hover, .tosTable.tosTable--hoverRows .dataTables_wrapper table.dataTable tr:hover, .tosDataTable table.tosTable--hoverRows.dataTable .dataTables_wrapper table.dataTable tr:hover, .dataTables_wrapper table.dataTable .tosTable.tosTable--hoverRows tr:hover, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--hoverRows.dataTable tr:hover, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--hoverRows.dataTable tr:hover {
  background: var(--colGrey200);
}
.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 hidden;
  background: var(--colGrey100);
  border-right: 1px solid var(--colGrey400);
  border-left: 1px solid var(--colGrey400);
  position: relative;
  margin-bottom: 0 !important;
}

.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__body .tosTable__row--doubleHeight, .dataTables_wrapper table.dataTable tbody .tosTable__row--doubleHeight, .tosTable__body .tosTable__row--doubleHeight .tosTable__cell, .dataTables_wrapper table.dataTable tbody .tosTable__row--doubleHeight .tosTable__cell {
  height: 53px;
}
.tosTable__body .tosTable__row--doubleHeight .tosTable__cell--stacked, .dataTables_wrapper table.dataTable tbody .tosTable__row--doubleHeight .tosTable__cell--stacked {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
}
.tosTable__body .tosTable__row--doubleHeight .tosTable__cell--stacked .tos-label, .dataTables_wrapper table.dataTable tbody .tosTable__row--doubleHeight .tosTable__cell--stacked .tos-label {
  box-sizing: border-box;
}

.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: var(--colWhite);
  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: var(--colWhite);
  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: var(--colWhite);
}
.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 7 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 7 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 7 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;
  bottom: 0;
  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);
}
[data-color-mode=dark] .tosTable--grey .tosTable__head .tosTable__titles, [data-color-mode=dark] .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable--grey thead .tosTable__titles {
  color: var(--colWhite);
}
.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);
}
[data-color-mode=dark] .tosTable--grey .tosTable__head .tosTable__titles .tosTable__cell, [data-color-mode=dark] .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable--grey thead .tosTable__titles .tosTable__cell {
  border-color: var(--colGrey700);
}

.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;
}

.tosTable--autoRowHeight .tosTable__body .tosTable__row, .tosTable--autoRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable--autoRowHeight tbody .tosTable__row, .tosTable--autoRowHeight .tosTable__body .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--autoRowHeight .tosTable__body tr, .tosTable--autoRowHeight .dataTables_wrapper table.dataTable tbody tr, .dataTables_wrapper table.dataTable .tosTable--autoRowHeight tbody tr {
  display: flex;
  height: auto;
  min-height: 35px;
}
.tosTable--autoRowHeight .tosTable__body .tosTable__cell, .tosTable--autoRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--autoRowHeight tbody .tosTable__cell {
  flex: 0 0 auto;
  align-items: flex-start;
  height: auto;
  min-height: 35px;
  white-space: normal;
}

.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 7 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}

.tos-datepickerDelete::before {
  margin: 0;
  color: #D85854;
  font-family: "Font Awesome 7 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.fieldset--plain {
  border: 0;
  margin: 0;
  padding: 0;
}
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 7 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);
}
[data-color-mode=dark] .formTabs {
  border-bottom: 1px solid var(--colGrey600);
}
[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 7 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
}
.formTabs > li.tosTab--hinweis a::after {
  color: #D89F54;
  margin-left: 7px;
  font-family: "Font Awesome 7 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);
}
.formTabs {
  /*    .formTabs__tab--info {
              flex-grow: 1;
              text-align: right;
          } */
}

.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;
}

.tos-gridList {
  --gridListAction: 2rem;
  --gridListGap: 10px;
  width: 100%;
}
.tos-gridList__header, .tos-gridList__row {
  display: grid;
  grid-template-columns: var(--gridListColumns, minmax(0, 1fr));
  column-gap: var(--gridListGap);
  align-items: center;
  padding: 5px 10px;
}
.tos-gridList__header {
  font-size: 12px;
  color: var(--colGrey600);
  border-bottom: 1px solid var(--colGrey400);
}
.tos-gridList__body {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tos-gridList__row {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--colGrey400);
}
.tos-gridList__row:last-child {
  border-bottom: none;
}
.tos-gridList__row.uk-sortable-drag {
  display: flex;
  gap: var(--gridListGap);
  background: var(--colWhite);
}
.tos-gridList__detail {
  grid-column: 1/-1;
  padding-top: 10px;
}
.tos-gridList__cell {
  min-width: 0;
}
.tos-gridList__cell--action {
  display: flex;
  justify-content: center;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* 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;
}

.tos-iconCounter {
  position: relative;
  display: inline-block;
}
.tos-iconCounter__count {
  position: absolute;
  top: -6px;
  right: -3px;
  box-sizing: border-box;
  min-width: 14px;
  height: 14px;
  padding: 0 3px;
  border-radius: 7px;
  background: var(--colGrey700);
  color: var(--colWhite);
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
  pointer-events: none;
}

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,
input[type=time] + label,
input[type=time] + .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] input[type=time] + label,
[data-color-mode=dark] input[type=time] + .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,
input[type=time] + label:last-child,
input[type=time] + .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,
input[type=time] + label em.error,
input[type=time] + .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:hover, .tos-label-outline:hover {
  color: inherit;
  text-decoration: none;
  border: 1px solid var(--colGrey700);
}
.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.tos-label--big, .tos-label--big.tos-label-outline {
  font-size: 12px;
  width: auto;
  padding: 8px;
  height: 20px;
  margin-right: 5px;
}
.tos-label.tos-label--big:last-child, .tos-label--big.tos-label-outline:last-child {
  margin-right: 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-label-outline.tos-label-outline-thick {
  border-width: 4px;
}

.tos-lt-regel {
  width: 100%;
}
.tos-lt-regel__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.35rem 0.85rem;
}
.tos-lt-regel__item {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  margin: 0;
}
.tos-lt-regel__actions {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  margin-left: 0.25rem;
}
.tos-lt-regel__action {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  box-shadow: none;
  height: auto;
  min-height: 0;
  padding: 0.25rem 0.4rem;
  line-height: 1;
  color: var(--colSoftBlack);
  border-radius: 4px;
  transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease;
}
.tos-lt-regel__action:hover, .tos-lt-regel__action:focus, .tos-lt-regel__action:active {
  background: none;
  box-shadow: none;
  outline: none;
  color: var(--colSoftBlack);
}
.tos-lt-regel__action::before {
  margin-right: 0;
  font-size: 1.15rem;
}
.tos-lt-regel__action--muted {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.tos-lt-regel__action--dirty {
  background: var(--colPrimary100);
}
.tos-lt-regel__action--dirty::before {
  color: var(--colPrimary700);
}
.tos-lt-regel__action--dirty:hover, .tos-lt-regel__action--dirty:focus {
  background: var(--colPrimary100);
}

.tos-button.tos-lt-regel__action--muted {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
  box-shadow: none;
}
.tos-button.tos-lt-regel__action--dirty {
  background: var(--colPrimary600);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.65);
}

.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(--colGrey750);
  border-top-color: var(--colGrey700);
  border-bottom-color: var(--colGrey700);
}

[data-color-mode=dark] .uk-list-divider > :nth-child(n+2) {
  border-top: 1px solid 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-dialog--resize {
  resize: both;
  overflow: auto;
  min-width: inherit;
  min-height: inherit;
  max-width: 95vw !important;
  max-height: 95vh !important;
}
.uk-modal-dialog--resize.uk-modal-dialog--resize__width {
  resize: horizontal !important;
}

.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 7 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: #f7ecdd;
}

.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);
}
[data-color-mode=dark] .tos-modal-search .tos-modal-search__inputContainer, [data-color-mode=dark] .tos-modal-search .tos-modal-search__results {
  background: var(--colGrey800);
}
.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 7 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}
.winbox.tosMaskeModal .wb-min::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0d7";
  user-select: none;
}
.winbox.tosMaskeModal .wb-max::after {
  font-family: "Font Awesome 7 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 7 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 7 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 > input.tos-default-value {
  color: transparent;
  text-shadow: none;
}
.tos-overwriteInput .tos-overwriteInput__toggle {
  position: absolute;
  top: 3px;
  left: 5px;
  cursor: pointer;
  user-select: none;
}
.tos-overwriteInput .tos-overwriteInput__display {
  position: absolute;
  top: 0;
  left: 25px;
  right: 5px;
  display: flex;
  align-items: center;
  pointer-events: none;
  white-space: nowrap;
  overflow: hidden;
}

.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, #global-progress #global-progress-bar {
  border-radius: 0;
  background: var(--colGrey300);
}

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

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

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

.uk-progress::-ms-fill, #global-progress #global-progress-bar::-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, #global-progress .uk-progress--secondary#global-progress-bar::-webkit-progress-value {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-moz-progress-bar, #global-progress .uk-progress--secondary#global-progress-bar::-moz-progress-bar {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-ms-fill, #global-progress .uk-progress--secondary#global-progress-bar::-ms-fill {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}

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

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

/*-----------------------------------------*/
/*-----------------------------------------*/
#global-progress {
  display: none;
  position: fixed;
  top: 30px;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(2px);
  z-index: 99999;
  padding: 10px 20px 0;
}
#global-progress #global-progress-message {
  color: #fff;
  font-size: 13px;
  text-align: center;
  margin-bottom: 8px;
  line-height: 1.4;
  min-height: 1.4em;
}
#global-progress #global-progress-bar {
  height: 6px;
  background: var(--colPrimary300);
  transition: width 0.3s;
  width: 0%;
  margin: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
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 7 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.tos-section--paddingRemove {
  padding: 0;
}
.tos-section.tos-section--noTopMargin {
  margin-top: -15px;
}
.tos-section {
  /*------------------------*/
  /*------------------------*/
}
.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 7 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 7 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 7 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;
}
.tablesorter-tos th, .tablesorter-tos td {
  border: #ddd 1px solid;
  border-width: 0 1px 1px 0;
  min-width: 100px;
}
.tablesorter-tos {
  /* style th's outside of the thead */
}
.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 {
  /* style header */
}
.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-tos tfoot .tablesorter-headerAsc,
.tablesorter-tos tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}
.tablesorter-tos {
  /* optional disabled input styling */
}
.tablesorter-tos .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.tablesorter-tos {
  /* body */
}
.tablesorter-tos tbody td {
  background-color: #fff;
  color: #000;
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos tbody {
  /* Zebra Widget - row alternating colors */
}
.tablesorter-tos tbody tr.even > td {
  background-color: var(--colGrey100);
  color: #000;
}
.tablesorter-tos {
  /* hovered row colors
       you'll need to add additional lines for
       rows with more than 2 child rows
  */
}
.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 {
  /* table processing indicator - indeterminate spinner */
}
.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 {
  /* Column Widget - column sort colors */
}
.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 (non-theme matching) */
}
.tablesorter-tos caption {
  background-color: #fff;
}
.tablesorter-tos {
  /* filter widget */
}
.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 {
  /* hidden filter row */
}
.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 {
  /* rows hidden by filtering (needed for child rows) */
}
.tablesorter-tos .filtered {
  display: none;
}
.tablesorter-tos {
  /* ajax error row */
}
.tablesorter-tos .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #D85854;
}
.tablesorter-tos {
  /* Fixed column scroll bar spacer styling */
}
.tablesorter-tos .tablesorter-scroller-bar-spacer {
  background: #eee;
}
.tablesorter-tos {
  /* add border to right side (LTR pages) of fixed column */
}
.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;
}
[data-color-mode=dark] .uk-tab > * {
  border-color: var(--colGrey800);
  background-color: var(--colGrey900);
}

.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;
}
[data-color-mode=dark] .uk-tab > * > a {
  color: var(--colGrey300);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-textSelect input[readonly] {
  cursor: text;
  background: var(--colPrimary100);
}
[data-color-mode=dark] .tos-textSelect input[readonly] {
  background: var(--colGrey700);
}
[data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill, [data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill:hover, [data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
.tos-textSelect input[readonly] {
  cursor: auto;
}

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

.validation-error {
  background: #f9eeee;
}

.pw-meter {
  margin-top: 8px;
}
.pw-meter__row {
  display: flex;
  gap: 12px;
  align-items: center;
}
.pw-meter__track {
  position: relative;
  flex: 1;
  height: 10px;
  border-radius: 999px;
  background: rgba(120, 120, 120, 0.18);
  overflow: hidden;
  border: 1px solid lightgray;
}
.pw-meter__fill {
  height: 100%;
  width: 0%;
  border-radius: 999px;
  transition: width 160ms ease, background-color 160ms ease;
  background: #ef4444;
}
.pw-meter__label {
  min-width: 90px;
  text-align: right;
  font-size: 12px;
  opacity: 0.85;
  white-space: nowrap;
}
.pw-meter__hint {
  margin-top: 6px;
  font-size: 12px;
  opacity: 0.85;
}
.pw-meter--0 .pw-meter__fill {
  background: #ef4444;
}
.pw-meter--1 .pw-meter__fill {
  background: #f97316;
}
.pw-meter--2 .pw-meter__fill {
  background: #eab308;
}
.pw-meter--3 .pw-meter__fill {
  background: #22c55e;
}
.pw-meter--4 .pw-meter__fill {
  background: #16a34a;
}

@media (prefers-color-scheme: dark) {
  .pw-meter__track {
    background: rgba(255, 255, 255, 0.12);
  }
  .pw-meter__label, .pw-meter__hint {
    opacity: 0.9;
  }
}
/*================================================
/* 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;
}

/*================================================
/* Kopfbereich (Begrüßung)
/*==============================================*/
.tos-dashboard__kopf {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 15px;
  padding: 15px 22.5px;
  border-radius: 8px;
  color: var(--colWhite);
  background: linear-gradient(135deg, var(--colPrimary700) 0%, var(--colPrimary600) 55%, var(--colPrimary500) 100%);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.tos-dashboard__kopf::after {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  right: -70px;
  top: -130px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.18), transparent 70%);
  pointer-events: none;
}
.tos-dashboard__kopf > * {
  position: relative;
}

.tos-dashboard__kopfTitel {
  color: var(--colWhite);
  font-size: 20px;
  font-weight: 700;
}
[data-color-mode=dark] .tos-dashboard__kopfTitel {
  color: var(--colWhite);
}

.tos-dashboard__kopfText {
  margin: 5px 0 0;
  font-size: 12px;
  opacity: 0.8;
}

/*================================================
/* Raster & Karten
/*==============================================*/
.tos-dashboard {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-flow: dense;
  gap: 15px;
}
@media (min-width: 1200px) {
  .tos-dashboard {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

.tos-dashboard__karte {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
}
[data-color-mode=dark] .tos-dashboard__karte {
  background: var(--colGrey900);
  border-color: var(--colGrey700);
}
@media (min-width: 1200px) {
  .tos-dashboard__karte {
    grid-column: span 4;
  }
  .tos-dashboard__karte.tos-dashboard__karte--halb {
    grid-column: span 6;
  }
  .tos-dashboard__karte.tos-dashboard__karte--zweidrittel {
    grid-column: span 8;
  }
  .tos-dashboard__karte.tos-dashboard__karte--breit {
    grid-column: 1/-1;
  }
}
.tos-dashboard__karte.tos-dashboard__karte--ohneRahmen {
  background: none;
  border: 0;
  box-shadow: none;
}
[data-color-mode=dark] .tos-dashboard__karte.tos-dashboard__karte--ohneRahmen {
  background: none;
}
.tos-dashboard__karte.tos-dashboard__karte--ohneRahmen .tos-dashboard__karteInhalt {
  padding: 0;
}

.tos-dashboard__karteKopf {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 15px 40px 0 15px;
}

.tos-dashboard__griff {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
  padding: 5px;
  border-radius: 4px;
  opacity: 0.35;
  transition: opacity 0.15s ease, background 0.15s ease;
}
.tos-dashboard__karte:hover .tos-dashboard__griff {
  opacity: 1;
}
.tos-dashboard__griff:hover {
  background: var(--colGrey200);
}
[data-color-mode=dark] .tos-dashboard__griff:hover {
  background: var(--colGrey800);
}

.tos-dashboard__griffSchwebend .tos-dashboard__griff {
  top: -12px;
  right: -6px;
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tos-dashboard__griffSchwebend .tos-dashboard__griff {
  background: var(--colGrey900);
}

.tos-dashboard__karteIcon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  font-size: 12px;
  color: var(--colWhite);
  background: linear-gradient(135deg, var(--colPrimary600), var(--colPrimary400));
}

.tos-dashboard__karteTitel {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.tos-dashboard__karteUntertitel {
  font-size: 12px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-dashboard__karteUntertitel {
  color: var(--colGrey400);
}

.tos-dashboard__karteLink {
  margin-left: auto;
  line-height: 1.2;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
}

.tos-dashboard__karteInhalt {
  flex: 1 1 auto;
  padding: 10px 15px 15px;
}

.tos-dashboard__mini {
  display: flex;
  flex-wrap: wrap;
  gap: 22.5px;
  margin-top: 10px;
  font-size: 12px;
  color: var(--colGrey600);
}
.tos-dashboard__mini strong {
  display: block;
  font-size: 16px;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .tos-dashboard__mini strong {
  color: var(--colSoftWhite);
}

.tos-dashboard__leer {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px 0;
  font-size: 12px;
  color: var(--colGrey600);
}

/*================================================
/* Kennzahlen (KPI-Kacheln)
/*==============================================*/
.tos-kpiListe {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 10px;
}

.tos-kpi {
  --kpiAkzent: var(--colPrimary600);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 10px 15px 10px 19px;
  color: inherit;
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
[data-color-mode=dark] .tos-kpi {
  background: var(--colGrey900);
  border-color: var(--colGrey700);
}
.tos-kpi::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: var(--kpiAkzent);
}
.tos-kpi.tos-kpi--primaryLight {
  --kpiAkzent: var(--colPrimary400);
}
.tos-kpi.tos-kpi--success {
  --kpiAkzent: var(--colSuccess500);
}
.tos-kpi.tos-kpi--warning {
  --kpiAkzent: var(--colWarning500);
}
.tos-kpi.tos-kpi--error {
  --kpiAkzent: var(--colError500);
}

a.tos-kpi:hover {
  transform: translateY(-2px);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  color: inherit;
  text-decoration: none;
}

.tos-kpi__label {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--colGrey600);
}
.tos-kpi__label::before {
  color: var(--kpiAkzent);
}
[data-color-mode=dark] .tos-kpi__label {
  color: var(--colGrey400);
}

.tos-kpi__wert {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.15;
  color: var(--colSoftBlack);
  font-variant-numeric: tabular-nums;
}
[data-color-mode=dark] .tos-kpi__wert {
  color: var(--colSoftWhite);
}

.tos-kpi__zusatz {
  font-size: 12px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-kpi__zusatz {
  color: var(--colGrey400);
}

.tos-kpi__trend {
  font-size: 12px;
  font-weight: 700;
  color: var(--colGrey600);
}
.tos-kpi__trend small {
  font-weight: 400;
}
.tos-kpi__trend.tos-kpi__trend--gut {
  color: var(--colSuccess700);
}
.tos-kpi__trend.tos-kpi__trend--schlecht {
  color: var(--colError600);
}
[data-color-mode=dark] .tos-kpi__trend.tos-kpi__trend--gut {
  color: var(--colSuccess500);
}
[data-color-mode=dark] .tos-kpi__trend.tos-kpi__trend--schlecht {
  color: var(--colError500);
}

/*================================================
/* Listen mit Datums-Badge
/*==============================================*/
.tos-dashListe {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tos-dashListe__eintrag {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 7px 0;
  border-bottom: 1px solid var(--colGrey300);
  font-size: 14px;
}
.tos-dashListe__eintrag:last-child {
  border-bottom: 0;
}
[data-color-mode=dark] .tos-dashListe__eintrag {
  border-color: var(--colGrey700);
}

.tos-dashListe__text {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.tos-dashListe__titel {
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tos-dashListe__unter {
  font-size: 12px;
  color: var(--colGrey600);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-color-mode=dark] .tos-dashListe__unter {
  color: var(--colGrey400);
}

.tos-dashListe__rechts {
  margin-left: auto;
  text-align: right;
  white-space: nowrap;
  font-size: 12px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-dashListe__rechts {
  color: var(--colGrey400);
}

.tos-dashListe__mehr {
  display: block;
  padding-top: 5px;
  font-size: 12px;
  color: var(--colGrey600);
}

.tos-datumBadge {
  --datumBadgeText: var(--colPrimary600);
  --datumBadgeHg: var(--colPrimary100);
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  border-radius: 6px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.05;
  text-transform: uppercase;
  color: var(--datumBadgeText);
  background: var(--datumBadgeHg);
  border: 1px solid var(--colPrimary200);
}
.tos-datumBadge b {
  font-size: 14px;
}
.tos-datumBadge.tos-datumBadge--success {
  --datumBadgeText: var(--colSuccess700);
  --datumBadgeHg: var(--colSuccess100);
  border-color: var(--colSuccess500);
}
.tos-datumBadge.tos-datumBadge--warning {
  --datumBadgeText: var(--colWarning700);
  --datumBadgeHg: var(--colWarning100);
  border-color: var(--colWarning500);
}
.tos-datumBadge.tos-datumBadge--error {
  --datumBadgeText: var(--colError600);
  --datumBadgeHg: var(--colError300);
  border-color: var(--colError500);
}
.tos-datumBadge.tos-datumBadge--neutral {
  --datumBadgeText: var(--colGrey700);
  --datumBadgeHg: var(--colGrey200);
  border-color: var(--colGrey400);
}

/*================================================
/* Säulendiagramm
/*==============================================*/
.tos-saeulenChart {
  --maximum: 1;
  display: flex;
  align-items: stretch;
  gap: 5px;
  height: 200px;
  padding-top: 10px;
  border-bottom: 1px solid var(--colGrey400);
}
.tos-saeulenChart.tos-saeulenChart--klein {
  height: 120px;
}

.tos-saeulenChart__spalte {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.tos-saeulenChart__saeulen {
  flex: 1 1 auto;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 2px;
  background: repeating-linear-gradient(to top, var(--colGrey200) 0 1px, transparent 1px 25%);
}
[data-color-mode=dark] .tos-saeulenChart__saeulen {
  background: repeating-linear-gradient(to top, var(--colGrey800) 0 1px, transparent 1px 25%);
}

.tos-saeulenChart__saeule {
  --wert: 0;
  flex: 0 1 18px;
  min-height: 2px;
  height: calc(var(--wert) / var(--maximum) * 100%);
  border-radius: 4px 4px 0 0;
  background: linear-gradient(to top, var(--colPrimary600), var(--colPrimary400));
  transition: height 0.4s ease;
}
.tos-saeulenChart__saeule.tos-saeulenChart__saeule--vergleich {
  background: var(--colGrey400);
}
[data-color-mode=dark] .tos-saeulenChart__saeule.tos-saeulenChart__saeule--vergleich {
  background: var(--colGrey600);
}

.tos-saeulenChart__label {
  padding: 5px 0 0;
  text-align: center;
  font-size: 10px;
  color: var(--colGrey600);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform: translateY(100%);
  margin-top: -14px;
}

.tos-chartLegende {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 20px;
  font-size: 12px;
  color: var(--colGrey600);
}

.tos-chartLegende__eintrag {
  --legendeFarbe: var(--colPrimary500);
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.tos-chartLegende__eintrag::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 3px;
  background: var(--legendeFarbe);
}
.tos-chartLegende__eintrag.tos-chartLegende__eintrag--vergleich {
  --legendeFarbe: var(--colGrey400);
}
.tos-chartLegende__eintrag.tos-chartLegende__eintrag--farbe1 {
  --legendeFarbe: var(--colPrimary600);
}
.tos-chartLegende__eintrag.tos-chartLegende__eintrag--farbe2 {
  --legendeFarbe: var(--colPrimary400);
}
.tos-chartLegende__eintrag.tos-chartLegende__eintrag--farbe3 {
  --legendeFarbe: var(--colWarning500);
}
.tos-chartLegende__eintrag.tos-chartLegende__eintrag--farbe4 {
  --legendeFarbe: var(--colGrey500);
}

/*================================================
/* Balkendiagramm (horizontal)
/*==============================================*/
.tos-balkenChart {
  --maximum: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}

.tos-balkenChart__zeile {
  display: grid;
  grid-template-columns: minmax(70px, 30%) 1fr auto;
  align-items: center;
  gap: 10px;
  padding: 5px 0;
  font-size: 12px;
}

.tos-balkenChart__label {
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tos-balkenChart__balken {
  height: 10px;
  border-radius: 999px;
  background: var(--colGrey200);
  overflow: hidden;
}
[data-color-mode=dark] .tos-balkenChart__balken {
  background: var(--colGrey800);
}
.tos-balkenChart__balken > span {
  --wert: 0;
  display: block;
  height: 100%;
  width: calc(var(--wert) / var(--maximum) * 100%);
  border-radius: 999px;
  background: linear-gradient(90deg, var(--colPrimary600), var(--colPrimary400));
}

.tos-balkenChart__wert {
  min-width: 24px;
  text-align: right;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

/*================================================
/* Donut
/*==============================================*/
.tos-donutChart {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tos-donutChart .tos-chartLegende {
  justify-content: center;
}

.tos-donutChart__ring {
  position: relative;
  width: 170px;
  height: 170px;
  border-radius: 50%;
  background: var(--colGrey300);
}
.tos-donutChart__ring::after {
  content: "";
  position: absolute;
  inset: 22%;
  border-radius: 50%;
  background: var(--color-light);
}
[data-color-mode=dark] .tos-donutChart__ring::after {
  background: var(--colGrey900);
}

.tos-donutChart__mitte {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: var(--colGrey600);
}
.tos-donutChart__mitte b {
  font-size: 26px;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .tos-donutChart__mitte b {
  color: var(--colSoftWhite);
}

/*================================================
/* Konfigurationsmenü
/*==============================================*/
.tos-dashboardKonfig__menue {
  min-width: 280px;
  max-height: 70vh;
  overflow-y: auto;
  padding: 0;
  font-size: 14px;
  background: var(--color-light);
  border: 1px solid var(--colPrimary700);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}
[data-color-mode=dark] .tos-dashboardKonfig__menue {
  background: var(--colGrey900);
}

.tos-dashboardKonfig__abschnitt {
  padding: 10px;
  border-bottom: 1px solid var(--colGrey400);
}

.tos-dashboardKonfig__abschnitt--fuss {
  border-top: 1px solid var(--colGrey400);
  border-bottom: 0;
  text-align: right;
}

.tos-dashboardKonfig__hinweis {
  margin: 3px 0 0;
  font-size: 12px;
  color: var(--colGrey600);
}

.tos-dashboardKonfig__titel {
  padding: 10px 10px 5px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--colGrey600);
}

.tos-dashboardKonfig__liste {
  list-style: none;
  margin: 0;
  padding: 0 0 5px;
}
.tos-dashboardKonfig__liste li {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0 10px;
}
.tos-dashboardKonfig__liste li:hover {
  background: var(--colPrimary100);
}
[data-color-mode=dark] .tos-dashboardKonfig__liste li:hover {
  background: var(--colGrey800);
}
.tos-dashboardKonfig__liste label {
  flex: 1 1 auto;
}
.tos-dashboardKonfig__liste [class^=tos-icon--]::before {
  width: 16px;
  text-align: center;
  color: var(--colPrimary500);
}
.tos-dashboardKonfig__liste[data-dashboard-gesperrt] {
  opacity: 0.5;
  pointer-events: none;
}

/*================================================
/* Schnellzugriff
/*==============================================*/
.tos-schnellzugriff {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.tos-schnellzugriff__kachel {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  height: 100%;
  box-sizing: border-box;
  padding: 10px 40px 10px 10px;
  color: inherit;
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
  border-radius: 8px;
  transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;
}
[data-color-mode=dark] .tos-schnellzugriff__kachel {
  background: var(--colGrey900);
  border-color: var(--colGrey700);
}
.tos-schnellzugriff__kachel::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f054";
  user-select: none;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(-4px, -50%);
  opacity: 0;
  color: var(--colPrimary500);
  transition: opacity 0.15s ease, transform 0.15s ease;
}
.tos-schnellzugriff__kachel:hover, .tos-schnellzugriff__kachel:focus-visible {
  transform: translateY(-2px);
  border-color: var(--colPrimary400);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  color: inherit;
  text-decoration: none;
}
.tos-schnellzugriff__kachel:hover::after, .tos-schnellzugriff__kachel:focus-visible::after {
  opacity: 1;
  transform: translate(0, -50%);
}
.tos-schnellzugriff__kachel:hover .tos-schnellzugriff__icon, .tos-schnellzugriff__kachel:focus-visible .tos-schnellzugriff__icon {
  background: linear-gradient(135deg, var(--colPrimary600), var(--colPrimary400));
  color: var(--colWhite);
}

.tos-schnellzugriff__icon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  font-size: 16px;
  color: var(--colPrimary600);
  background: var(--colPrimary100);
  border: 1px solid var(--colPrimary200);
  transition: background 0.15s ease, color 0.15s ease;
}

.tos-schnellzugriff__text {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.tos-schnellzugriff__titel {
  font-weight: 700;
  font-size: 14px;
}

.tos-schnellzugriff__beschreibung {
  font-size: 12px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-schnellzugriff__beschreibung {
  color: var(--colGrey400);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
:root {
  --hTopBar: 30px;
  --hNavBar: 30px;
}

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

[data-main-menu-hidden] {
  --hNavBar: 0px;
}

.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;
  height: inherit;
}
.topBar .topBar__logo {
  padding: 4px 8px 4px 10px;
  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__banner {
  display: inline-block;
  vertical-align: middle;
  height: 80%;
  max-height: var(--hTopBar);
  width: auto;
  margin-left: 10px;
  object-fit: contain;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--colGrey700);
}
.topBar .topBar__title {
  display: inline-flex;
  align-items: center;
  height: 100%;
  font-size: 18px;
}
.topBar .topBar__title a:hover, .topBar .topBar__title .navMainMenu .navMainMenu__a:hover, .navMainMenu .topBar .topBar__title .navMainMenu__a:hover {
  text-decoration: none;
}

body.tosMaske .topBar__logo {
  padding-bottom: 50px;
}
body.tosMaske .topBar__title {
  max-height: var(--hTopBar);
}

.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 .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, .navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a::before {
  font-size: 20px;
}
.navTopBar {
  /* ----------------- */
}
.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 .navTopBar__a--borderTop {
  border-top: 1px solid var(--colPrimary700);
}

:root {
  --hMaskHeader: 55px;
  --hMaskFooter: 90px;
}

.tosMaske, .tosMaskeModal {
  background: var(--colGrey100);
}
[data-color-mode=dark] .tosMaske:not(.page--login), [data-color-mode=dark] .tosMaskeModal:not(.page--login) {
  background: 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: 1000;
  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 a, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu a {
  display: block;
  color: inherit;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu a:hover, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu a:hover {
  color: inherit;
  text-decoration: 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: 20px;
  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 .tosMaske__header {
  margin-top: calc(var(--hTopBar) + var(--hNavBar));
  padding: 0 15px;
}
.tosMaske .tosMaske__header .tosMaske__headerInner {
  max-width: 1200px;
}
.tosMaske .tosMaske__content {
  margin-top: calc(55px + calc(var(--hTopBar) + var(--hNavBar)));
  padding-top: 15px;
}

.tosMaske--fullWidth .tosMaske__header .tosMaske__headerInner,
.tosMaske--fullWidth .tosMaske__contentInner,
.tosMaske--fullWidth .tosMaske__footer .tosMaske__footerInner {
  max-width: none;
}
.tosMaske--fullWidth .tosMaske__content {
  padding-left: 15px;
  padding-right: 15px;
}

/*--------------------------------*/
.tosMaske--noTopBar .tosMaske__header {
  margin-top: 0;
}
.tosMaske--noTopBar .tosMaske__content {
  margin-top: 55px;
}

/*--------------------------------*/
.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;
}
.tosMaskeModal.tosMaskeModal--overflowVisible {
  overflow: visible;
}

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

.tosMaske--userConfig {
  background: transparent;
}
[data-color-mode=dark] .tosMaske--userConfig {
  background: transparent;
}
.tosMaske--userConfig .tosMaske__moreOptions__container {
  width: auto;
  height: auto;
  padding: 0;
  display: inline-flex;
  justify-content: flex-end;
}

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

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

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.navMainMenu {
  background: var(--colPrimary700);
  cursor: pointer;
  height: var(--hNavBar);
  position: relative;
  z-index: 200;
}
.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);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  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 .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__separator {
  border-right-width: 40px;
  border-right-color: var(--colPrimary700);
  position: relative;
}
.navMainMenu .navMainMenu__separator::after {
  content: "";
  display: block;
  background: white;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -20px;
}
.navMainMenu {
  /*------------------------------------------------*/
}
.navMainMenu .navMainMenu__ul--lev0 {
  box-sizing: border-box;
  color: white;
  display: flex;
  height: var(--hNavBar);
  gap: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.vr--right {
  margin-right: 0;
  padding-right: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover, .navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.nav-active {
  background: var(--colPrimary500);
  color: var(--colPrimary100);
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.nav-active > .navMainMenu__megapanel, [data-submenu-behaviour=hover] .navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover > .navMainMenu__megapanel {
  opacity: 1;
  visibility: visible;
}
.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 .navoffcanvasmenu__ul {
  padding: 10px;
}
.navOffCanvasMenu {
  /*------------------------------------------------*/
}
.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-image: var(--login-bg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 100vh;
}
.page.page--login .loginForm {
  width: 350px;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[data-color-mode=dark] .page.page--login .loginForm {
  background: linear-gradient(45deg, var(--colGrey900), var(--colGrey800));
}
.page.page--login .loginForm--logo img {
  max-width: 50%;
}
[data-color-mode=dark] .page.page--login .loginForm--logo {
  background: var(--colGrey700);
  padding: 10px 0;
}

.page {
  background: var(--colGrey100);
}
[data-color-mode=dark] .page:not(.page--login) {
  background: linear-gradient(45deg, var(--colBlack), var(--colGrey900));
}
.page .page__header {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.page .page__wrapper {
  position: relative;
  display: block;
  min-height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
}
.page {
  /* .page__menu {
       position: fixed;
       top: $hHeader;
       height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
       width: $wMenuPanel;

   }*/
}
.page .page__content {
  padding: 15px;
  padding-top: calc(calc(var(--hTopBar) + var(--hNavBar)) + 2 * 15px);
  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;
}

.doku-pointer {
  cursor: pointer !important;
}
.doku-pointer 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 7 Pro";
  font-weight: 700;
  content: "\f1dc";
  user-select: none;
}
.layoutElement.layoutElement--typ_textbaustein .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1dd";
  user-select: none;
}
.layoutElement.layoutElement--typ_medien-element .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f87c";
  user-select: none;
}
.layoutElement.layoutElement--typ_paket .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f4d7";
  user-select: none;
}
.layoutElement.layoutElement--typ_reiseobjekt .layoutElement__icon::before {
  font-family: "Font Awesome 7 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: 200px;
  flex-shrink: 0;
}
.vorgangLeistung .vorgangLeistung__typ {
  width: 20px;
}
.vorgangLeistung .vorgangLeistung__status {
  width: 25px;
  text-align: center;
}
.vorgangLeistung .vorgangLeistungExtern__kennung, .vorgangLeistung .vorgangLeistungExtern__kundennummer, .vorgangLeistung .vorgangLeistungExtern__auswahl,
.vorgangLeistung .vorgangLeistungExtern__teilnehmer, .vorgangLeistung .vorgangLeistungExtern__aktionen, .vorgangLeistung .vorgangLeistungExtern__preis,
.vorgangLeistung .vorgangLeistungExtern__dokumente, .vorgangLeistung .vorgangLeistungExtern__status {
  flex-shrink: 0;
}
.vorgangLeistung .vorgangLeistungExtern__kennung {
  width: 70px;
}
.vorgangLeistung .vorgangLeistungExtern__unterzeile {
  padding-left: 91px;
}
.vorgangLeistung .vorgangLeistungExtern__teilnehmerAuswahl {
  width: 60px;
}
.vorgangLeistung .vorgangLeistungExtern__aktionen {
  padding-left: 10px;
  white-space: nowrap;
}
.vorgangLeistung .vorgangLeistungExtern__name {
  flex: 1 1 auto;
  min-width: 125px;
}
.vorgangLeistung .vorgangLeistungExtern__auswahl {
  flex: 1 1 auto;
  min-width: 275px;
}
.vorgangLeistung .vorgangLeistungExtern__preis {
  padding: 0 10px;
  white-space: nowrap;
  text-align: right;
  margin-right: 0;
  padding-left: 0;
  min-width: 100px;
}
.vorgangLeistung .vorgangLeistungExtern__dokumente {
  width: 200px;
  padding-right: 10px;
}
.vorgangLeistung .vorgangLeistungExtern__status {
  padding-left: 41px;
  margin-right: 35px;
}
.vorgangLeistung .vorgangLeistung__sitzplatz {
  display: inline-block;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.vorgangLeistung .vorgangLeistung__wahlpflicht {
  background-color: var(--colWarning100);
}
[data-color-mode=dark] .vorgangLeistung .vorgangLeistung__wahlpflicht {
  background-color: var(--colWarning500);
}
.vorgangLeistung.vorgangLeistung__programmwechsel {
  margin-bottom: 30px !important;
  position: relative !important;
}
.vorgangLeistung.vorgangLeistung__programmwechsel::after {
  border-top: 1px solid var(--colGrey600);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 30px;
  background-color: var(--colGrey200);
  z-index: 10;
}
.vorgangLeistung.error {
  border: 1px solid transparent !important;
  background-color: var(--colError300);
}
[data-color-mode=dark] .vorgangLeistung.error {
  color: var(--colError300);
  background-color: var(--colError500);
}
.vorgangLeistung.error .uk-accordion-title {
  color: #D85854;
}
[data-color-mode=dark] .vorgangLeistung.error .uk-accordion-title {
  color: var(--colError300);
  background-color: var(--colError500);
}

.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: "\f05a";
  font-weight: 700;
  color: #D89F54;
}
.vorgangsHistorieDetail--diff > .vorgangsHistorieDetail-title.added::after {
  content: "\f055";
  font-weight: 700;
  color: #42AA49;
}
.vorgangsHistorieDetail--diff > .vorgangsHistorieDetail-title.removed::after {
  content: "\f056";
  font-weight: 700;
  color: #D85854;
}

.vorgangsHistorieDetail-highlight {
  border-style: solid;
  border-color: #D89F54;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0 !important;
  border-top: 1px solid #D89F54 !important;
}

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

.vorgangsHistorieDetail-diffDetail .vorgangHistorieDetail__wert {
  color: #D89F54;
}

/*-----------------------------*/
.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;
}

.kundennummer.kundennummer--has-dupes {
  background: transparent;
  border-bottom: 2px solid var(--colWarning500);
  padding: 0 2px;
  cursor: pointer;
  transition: border-color 120ms ease-in-out, box-shadow 120ms ease-in-out;
}
[data-color-mode=dark] .kundennummer.kundennummer--has-dupes {
  border-bottom-color: var(--colWarning200);
}
.kundennummer.kundennummer--has-dupes:hover {
  border-bottom-color: var(--colWarning700);
}
.kundennummer.kundennummer--has-dupes:focus, .kundennummer.kundennummer--has-dupes:focus-visible {
  outline: none;
  box-shadow: 0 2px 0 0 var(--colWarning500);
}

.kundennummer__dupeDrop {
  z-index: 11000;
}
.kundennummer__dupeDrop .uk-card {
  width: clamp(320px, 45vw, 720px);
  min-width: 320px;
  max-width: none;
}
.kundennummer__dupeDrop .uk-card-body {
  max-height: 60vh;
  overflow-y: auto;
}
.kundennummer__dupeDrop .uk-list > li {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
.kundennummer__dupeDrop .kundennummer__dupeLink {
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
}
.kundennummer__dupeDrop .kundennummer__dupeLink:hover {
  text-decoration: underline;
}

#terminWahlModal .flatpickr-calendar .termin-gesperrt {
  color: var(--colGrey600);
  text-decoration: line-through;
  cursor: not-allowed;
}
#terminWahlModal .flatpickr-calendar .termin-buchbar {
  font-weight: 600;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
#TABLE_einkaufskondition_termine_preise .tosTable__body, #TABLE_verkaufskondition_termine_preise .tosTable__body {
  height: 45vh;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19hcHBfc2Nzcy4xNzkyMTYxODY3Njc1LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7QUFFQTtBQVlBO0FBVUE7QUNyQkE7QUNnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCSjs7QUVxRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmxGSjs7QUU2SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FGN0lKOztBR25DQTtFQUFlLHdFQU5OO0FINkNUOztBR3RDQTtFQUFlLHdFQU5OO0FIZ0RUOztBR3pDQTtFQUFlLDBFQU5OO0FIbURUOztBRzVDQTtFQUFlLDRFQU5OO0FIc0RUOztBRy9DQTtFQUFlLDJFQU5OO0FIeURUOztBSWxGQTs7aURBQUE7QUFpQkE7Ozs7Ozs7Ozs7Ozs0RUFBQTtBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKaUVKO0FJOURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUpnRUo7QUk3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSitESjtBSTVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKOERKO0FJM0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo2REo7QUluREE7RUFDSSxzQ0FMVztBSjBEZjs7QUlsREE7RUFDSSxpQ0FSWTtBSjZEaEI7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJUkE7RUFBaUI7QUpZakI7O0FJWEE7RUFBNkI7QUplN0I7O0FJVkE7QUN4S0E7RUFDRTtBTHNMRjs7QU0zS0E7RUFDRTtFQUNBO0VBQ0E7QU44S0Y7O0FNM0tBO0VBQ0M7QU44S0Q7O0FNMUtBO0VBQ0M7QU42S0Q7O0FNNUpBO0VBRUM7RUFDQTtBTjhKRDs7QU0zSkE7RUFFRTtBTjZKRjtBTTNKQztFQUVDO0FONEpGOztBTWxKQTtFQUVFO0FOb0pGOztBTWpKQTtFQUVFO0FObUpGOztBTWhKQTtFQUVFO0FOa0pGOztBTS9JQTtFQUVFO0FOaUpGOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KO0FPeE9JO0VBQ0k7QVAwT1I7O0FPdE9BO0VBQ0k7QVB5T0o7O0FPck9BO0FBQ0E7RUFDSTtBUHdPSjtBT3RPSTtFQUNJO0FQd09SOztBT3BPQTtFQUNJO0FQdU9KO0FPck9JO0VBQ0k7QVB1T1I7O0FPbk9BO0VBQ0k7QVBzT0o7O0FPbk9BO0VBQ0k7QVBzT0o7QU9wT0k7RUFDSTtBUHNPUjs7QU9sT0E7RUFDSTtBUHFPSjtBT25PSTtFQUNJO0FQcU9SOztBT2pPQTtFQUNJO0FQb09KO0FPbE9JO0VBQ0k7QVBvT1I7O0FPaE9BO0VBQ0k7QVBtT0o7QU9qT0k7RUFDSTtBUG1PUjs7QU8vTkE7RUFDSTtBUGtPSjs7QU8vTkE7RUFDSTtBUGtPSjtBT2hPSTtFQUNJO0FQa09SOztBTzlOQTtFQUNJO0FQaU9KO0FPL05JO0VBQ0k7QVBpT1I7O0FPN05BO0FBQ0E7RUFDSTtBUGdPSjs7QU83TkE7RUFDSTtBUGdPSjs7QU81TkE7RUFDSTtBUCtOSjs7QU81TkE7RUFDSTtBUCtOSjs7QU81TkE7QUFDQTtFQUNJLGNMTFk7QUZvT2hCOztBTzVOQTtFQUNJLGNMTlk7QUZxT2hCOztBTzVOQTtFQUNJLGNMUFU7QUZzT2Q7O0FPNU5BO0VBQ0ksY0xWVTtBRnlPZDs7QU81TkE7RUFDSSxjTGJVO0FGNE9kO0FPN05JO0VBQ0ksY0xsQk07QUZpUGQ7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FRNWFRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUmtiWjs7QVFyYlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSMmJaOztBUTliUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJvY1o7O0FRdmNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjZjWjs7QVFoZFE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSc2RaOztBUXpkUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVIrZFo7O0FRbGVRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUndlWjs7QVEzZVE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSaWZaOztBUXBmUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVIwZlo7O0FRN2ZRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUm1nQlo7O0FRdGdCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI0Z0JaOztBUS9nQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FScWhCWjs7QVF4aEJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUjhoQlo7O0FRamlCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJ1aUJaOztBUTFpQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSZ2pCWjs7QVFuakJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnlqQlo7O0FRNWpCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJra0JaOztBUXJrQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSMmtCWjs7QVE5a0JRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUm9sQlo7O0FRdmxCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVI2bEJaOztBUWhtQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSc21CWjs7QVF6bUJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUittQlo7O0FRbG5CUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJ3bkJaOztBUTNuQlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSaW9CWjs7QVFwb0JRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjBvQlo7O0FRN29CUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJtcEJaOztBUXRwQlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSNHBCWjs7QVEvcEJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnFxQlo7O0FReHFCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI4cUJaOztBUWpyQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSdXJCWjs7QVExckJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUmdzQlo7O0FRbnNCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJ5c0JaOztBUTVzQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSa3RCWjs7QVFydEJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjJ0Qlo7O0FROXRCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJvdUJaOztBUXZ1QlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSNnVCWjs7QVFodkJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnN2Qlo7O0FRenZCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVIrdkJaOztBUWx3QlE7O0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnl3Qlo7O0FRNXdCUTs7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSbXhCWjs7QVF0eEJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjR4Qlo7O0FRL3hCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJxeUJaOztBUXh5QlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSOHlCWjs7QVFqekJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnV6Qlo7O0FRMXpCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJnMEJaOztBUW4wQlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSeTBCWjs7QVE1MEJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUmsxQlo7O0FRcjFCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVIyMUJaOztBUTkxQlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSbzJCWjs7QVF2MkJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUjYyQlo7O0FRaDNCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJzM0JaOztBUXozQlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSKzNCWjs7QVFsNEJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnc0Qlo7O0FRMzRCUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJpNUJaOztBUXA1QlE7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSMDVCWjs7QVE3NUJRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUm02Qlo7O0FRdDZCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVI0NkJaOztBUS82QlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FScTdCWjs7QVF4N0JRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUjg3Qlo7O0FRajhCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJ1OEJaOztBUTE4QlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSZzlCWjs7QVFuOUJRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnk5Qlo7O0FRNTlCUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJrK0JaOztBUXIrQlE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSMitCWjs7QVE5K0JRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUm8vQlo7O0FRdi9CUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI2L0JaOztBUWhnQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSc2dDWjs7QVF6Z0NRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUitnQ1o7O0FRbGhDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJ3aENaOztBUTNoQ1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSaWlDWjs7QVFwaUNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjBpQ1o7O0FRN2lDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJtakNaOztBUXRqQ1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSNGpDWjs7QVEvakNRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnFrQ1o7O0FReGtDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFPQTtFQUtBO0VBSUo7RUQ5TFE7RUFDQTtBUitrQ1o7O0FRbGxDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJ3bENaOztBUTNsQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSaW1DWjs7QVFwbUNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjBtQ1o7O0FRN21DUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJtbkNaOztBUXRuQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSNG5DWjs7QVEvbkNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnFvQ1o7O0FReG9DUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI4b0NaOztBUWpwQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSdXBDWjs7QVExcENRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUmdxQ1o7O0FRbnFDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJ5cUNaOztBUTVxQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSa3JDWjs7QVFyckNRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUjJyQ1o7O0FROXJDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJvc0NaOztBUXZzQ1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSNnNDWjs7QVFodENRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnN0Q1o7O0FRenRDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVIrdENaOztBUWx1Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSd3VDWjs7QVEzdUNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUml2Q1o7O0FRcHZDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVIwdkNaOztBUTd2Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSbXdDWjs7QVF0d0NRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjR3Q1o7O0FRL3dDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJxeENaOztBUXh4Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSOHhDWjs7QVFqeUNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnV5Q1o7O0FRMXlDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJnekNaOztBUW56Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSeXpDWjs7QVE1ekNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUmswQ1o7O0FRcjBDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVIyMENaOztBUTkwQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSbzFDWjs7QVF2MUNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjYxQ1o7O0FRaDJDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJzMkNaOztBUXoyQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSKzJDWjs7QVFsM0NRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnczQ1o7O0FRMzNDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJpNENaOztBUXA0Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSMDRDWjs7QVE3NENRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUm01Q1o7O0FRdDVDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVI0NUNaOztBUS81Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FScTZDWjs7QVF4NkNRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjg2Q1o7O0FRajdDUTtFQzJLQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VEOUxRO0VBQ0E7QVJ1N0NaOztBUTE3Q1E7RUMyS0EsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtFRDlMUTtFQUNBO0FSZzhDWjs7QVFuOENRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUnk4Q1o7O0FRNThDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJrOUNaOztBUXI5Q1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSMjlDWjs7QVE5OUNRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUm8rQ1o7O0FRditDUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI2K0NaOztBUWgvQ1E7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FScy9DWjs7QVF6L0NRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUisvQ1o7O0FRbGdEUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJ3Z0RaOztBUTNnRFE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSaWhEWjs7QVFwaERRO0VDMktBLGlDTGhHUTtFS3FHUjtFQVlBO0VBSUo7RUQ5TFE7RUFDQTtBUjBoRFo7O0FRN2hEUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJtaURaOztBUXRpRFE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSNGlEWjs7QVEvaURRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnFqRFo7O0FReGpEUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVI4akRaOztBUWprRFE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSdWtEWjs7QVExa0RRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUmdsRFo7O0FRbmxEUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJ5bERaOztBUTVsRFE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSa21EWjs7QVFybURRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUjJtRFo7O0FROW1EUTtFQzJLQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0VEOUxRO0VBQ0E7QVJvbkRaOztBUXZuRFE7RUMyS0EsaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtFRDlMUTtFQUNBO0FSNm5EWjs7QVFob0RRO0VDMktBLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RUQ5TFE7RUFDQTtBUnNvRFo7O0FRam9EQTtBQUdBO0VBQ0k7QVJrb0RKO0FRaG9ESTtFQUNJO0VBQ0E7QVJrb0RSOztBUTluREE7RUFDSTtFQUNBO0FSaW9ESjs7QVE5bkRBO0VBQ0k7QVJpb0RKOztBUWxuREE7RUFDSTtFQUNBO0FScW5ESjs7QVFqbkRBO0FBRUE7RUFDSTtFQUNBO0FSbW5ESjs7QVFobkRBO0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVJrbURKOztBUS9sREE7RUFDSSxtQk5zRVk7RU1yRVoscUJOcUVZO0FGNmhEaEI7O0FRL2xEQTtFQUNJLG1CTnVFVTtFTXRFVixxQk5zRVU7QUY0aERkOztBUS9sREE7RUFDSSxtQk4rRFk7RU05RFoscUJOOERZO0FGb2lEaEI7O0FRamxESTtFQUNJLG1CTndDUTtBRjRpRGhCO0FRamxESTtFQUNJLG1CTjRDTTtBRnVpRGQ7QVFobERJO0VBQ0ksbUJObUNRO0FGK2lEaEI7O0FVdHNEQTtFQUNFO0FWeXNERjs7QVc1ckRRO0VBQ0k7QVgrckRaOztBQ25zREk7RVVPUTtJQUNJO0VYZ3NEZDtBQUNGO0FDenNESTtFVVlRO0lBQ0k7RVhnc0RkO0FBQ0Y7QUM5c0RJO0VVaUJRO0lBQ0k7RVhnc0RkO0FBQ0Y7QUNudERJO0VVc0JRO0lBQ0k7RVhnc0RkO0FBQ0Y7QVdydERRO0VBQ0k7QVh1dERaOztBQzN0REk7RVVPUTtJQUNJO0VYd3REZDtBQUNGO0FDanVESTtFVVlRO0lBQ0k7RVh3dERkO0FBQ0Y7QUN0dURJO0VVaUJRO0lBQ0k7RVh3dERkO0FBQ0Y7QUMzdURJO0VVc0JRO0lBQ0k7RVh3dERkO0FBQ0Y7QVc3dURRO0VBQ0k7QVgrdURaOztBQ252REk7RVVPUTtJQUNJO0VYZ3ZEZDtBQUNGO0FDenZESTtFVVlRO0lBQ0k7RVhndkRkO0FBQ0Y7QUM5dkRJO0VVaUJRO0lBQ0k7RVhndkRkO0FBQ0Y7QUNud0RJO0VVc0JRO0lBQ0k7RVhndkRkO0FBQ0Y7QVdyd0RRO0VBQ0k7QVh1d0RaOztBQzN3REk7RVVPUTtJQUNJO0VYd3dEZDtBQUNGO0FDanhESTtFVVlRO0lBQ0k7RVh3d0RkO0FBQ0Y7QUN0eERJO0VVaUJRO0lBQ0k7RVh3d0RkO0FBQ0Y7QUMzeERJO0VVc0JRO0lBQ0k7RVh3d0RkO0FBQ0Y7QVc3eERRO0VBQ0k7QVgreERaOztBQ255REk7RVVPUTtJQUNJO0VYZ3lEZDtBQUNGO0FDenlESTtFVVlRO0lBQ0k7RVhneURkO0FBQ0Y7QUM5eURJO0VVaUJRO0lBQ0k7RVhneURkO0FBQ0Y7QUNuekRJO0VVc0JRO0lBQ0k7RVhneURkO0FBQ0Y7QVdyekRRO0VBQ0k7QVh1ekRaOztBQzN6REk7RVVPUTtJQUNJO0VYd3pEZDtBQUNGO0FDajBESTtFVVlRO0lBQ0k7RVh3ekRkO0FBQ0Y7QUN0MERJO0VVaUJRO0lBQ0k7RVh3ekRkO0FBQ0Y7QUMzMERJO0VVc0JRO0lBQ0k7RVh3ekRkO0FBQ0Y7QVc3MERRO0VBQ0k7QVgrMERaOztBQ24xREk7RVVPUTtJQUNJO0VYZzFEZDtBQUNGO0FDejFESTtFVVlRO0lBQ0k7RVhnMURkO0FBQ0Y7QUM5MURJO0VVaUJRO0lBQ0k7RVhnMURkO0FBQ0Y7QUNuMkRJO0VVc0JRO0lBQ0k7RVhnMURkO0FBQ0Y7QVc1MERZO0VBQ0k7QVg4MERoQjs7QUMzMkRJO0VVZ0NZO0lBQ0k7RVgrMERsQjtBQUNGO0FDajNESTtFVXFDWTtJQUNJO0VYKzBEbEI7QUFDRjtBQ3QzREk7RVUwQ1k7SUFDSTtFWCswRGxCO0FBQ0Y7QUMzM0RJO0VVK0NZO0lBQ0k7RVgrMERsQjtBQUNGO0FXNzNEUTtFQUNJO0FYKzNEWjs7QUNuNERJO0VVT1E7SUFDSTtFWGc0RGQ7QUFDRjtBQ3o0REk7RVVZUTtJQUNJO0VYZzREZDtBQUNGO0FDOTRESTtFVWlCUTtJQUNJO0VYZzREZDtBQUNGO0FDbjVESTtFVXNCUTtJQUNJO0VYZzREZDtBQUNGO0FXcjVEUTtFQUNJO0FYdTVEWjs7QUMzNURJO0VVT1E7SUFDSTtFWHc1RGQ7QUFDRjtBQ2o2REk7RVVZUTtJQUNJO0VYdzVEZDtBQUNGO0FDdDZESTtFVWlCUTtJQUNJO0VYdzVEZDtBQUNGO0FDMzZESTtFVXNCUTtJQUNJO0VYdzVEZDtBQUNGO0FXNzZEUTtFQUNJO0FYKzZEWjs7QUNuN0RJO0VVT1E7SUFDSTtFWGc3RGQ7QUFDRjtBQ3o3REk7RVVZUTtJQUNJO0VYZzdEZDtBQUNGO0FDOTdESTtFVWlCUTtJQUNJO0VYZzdEZDtBQUNGO0FDbjhESTtFVXNCUTtJQUNJO0VYZzdEZDtBQUNGO0FXcjhEUTtFQUNJO0FYdThEWjs7QUMzOERJO0VVT1E7SUFDSTtFWHc4RGQ7QUFDRjtBQ2o5REk7RVVZUTtJQUNJO0VYdzhEZDtBQUNGO0FDdDlESTtFVWlCUTtJQUNJO0VYdzhEZDtBQUNGO0FDMzlESTtFVXNCUTtJQUNJO0VYdzhEZDtBQUNGO0FXNzlEUTtFQUNJO0FYKzlEWjs7QUNuK0RJO0VVT1E7SUFDSTtFWGcrRGQ7QUFDRjtBQ3orREk7RVVZUTtJQUNJO0VYZytEZDtBQUNGO0FDOStESTtFVWlCUTtJQUNJO0VYZytEZDtBQUNGO0FDbi9ESTtFVXNCUTtJQUNJO0VYZytEZDtBQUNGO0FXci9EUTtFQUNJO0FYdS9EWjs7QUMzL0RJO0VVT1E7SUFDSTtFWHcvRGQ7QUFDRjtBQ2pnRUk7RVVZUTtJQUNJO0VYdy9EZDtBQUNGO0FDdGdFSTtFVWlCUTtJQUNJO0VYdy9EZDtBQUNGO0FDM2dFSTtFVXNCUTtJQUNJO0VYdy9EZDtBQUNGO0FXN2dFUTtFQUNJO0FYK2dFWjs7QUNuaEVJO0VVT1E7SUFDSTtFWGdoRWQ7QUFDRjtBQ3poRUk7RVVZUTtJQUNJO0VYZ2hFZDtBQUNGO0FDOWhFSTtFVWlCUTtJQUNJO0VYZ2hFZDtBQUNGO0FDbmlFSTtFVXNCUTtJQUNJO0VYZ2hFZDtBQUNGO0FXcmlFUTtFQUNJO0FYdWlFWjs7QUMzaUVJO0VVT1E7SUFDSTtFWHdpRWQ7QUFDRjtBQ2pqRUk7RVVZUTtJQUNJO0VYd2lFZDtBQUNGO0FDdGpFSTtFVWlCUTtJQUNJO0VYd2lFZDtBQUNGO0FDM2pFSTtFVXNCUTtJQUNJO0VYd2lFZDtBQUNGO0FXN2pFUTtFQUNJO0FYK2pFWjs7QUNua0VJO0VVT1E7SUFDSTtFWGdrRWQ7QUFDRjtBQ3prRUk7RVVZUTtJQUNJO0VYZ2tFZDtBQUNGO0FDOWtFSTtFVWlCUTtJQUNJO0VYZ2tFZDtBQUNGO0FDbmxFSTtFVXNCUTtJQUNJO0VYZ2tFZDtBQUNGO0FXNWpFWTtFQUNJO0FYOGpFaEI7O0FDM2xFSTtFVWdDWTtJQUNJO0VYK2pFbEI7QUFDRjtBQ2ptRUk7RVVxQ1k7SUFDSTtFWCtqRWxCO0FBQ0Y7QUN0bUVJO0VVMENZO0lBQ0k7RVgrakVsQjtBQUNGO0FDM21FSTtFVStDWTtJQUNJO0VYK2pFbEI7QUFDRjtBVzdtRVE7RUFDSTtBWCttRVo7O0FDbm5FSTtFVU9RO0lBQ0k7RVhnbkVkO0FBQ0Y7QUN6bkVJO0VVWVE7SUFDSTtFWGduRWQ7QUFDRjtBQzluRUk7RVVpQlE7SUFDSTtFWGduRWQ7QUFDRjtBQ25vRUk7RVVzQlE7SUFDSTtFWGduRWQ7QUFDRjtBV3JvRVE7RUFDSTtBWHVvRVo7O0FDM29FSTtFVU9RO0lBQ0k7RVh3b0VkO0FBQ0Y7QUNqcEVJO0VVWVE7SUFDSTtFWHdvRWQ7QUFDRjtBQ3RwRUk7RVVpQlE7SUFDSTtFWHdvRWQ7QUFDRjtBQzNwRUk7RVVzQlE7SUFDSTtFWHdvRWQ7QUFDRjtBVzdwRVE7RUFDSTtBWCtwRVo7O0FDbnFFSTtFVU9RO0lBQ0k7RVhncUVkO0FBQ0Y7QUN6cUVJO0VVWVE7SUFDSTtFWGdxRWQ7QUFDRjtBQzlxRUk7RVVpQlE7SUFDSTtFWGdxRWQ7QUFDRjtBQ25yRUk7RVVzQlE7SUFDSTtFWGdxRWQ7QUFDRjtBV3JyRVE7RUFDSTtBWHVyRVo7O0FDM3JFSTtFVU9RO0lBQ0k7RVh3ckVkO0FBQ0Y7QUNqc0VJO0VVWVE7SUFDSTtFWHdyRWQ7QUFDRjtBQ3RzRUk7RVVpQlE7SUFDSTtFWHdyRWQ7QUFDRjtBQzNzRUk7RVVzQlE7SUFDSTtFWHdyRWQ7QUFDRjtBVzdzRVE7RUFDSTtBWCtzRVo7O0FDbnRFSTtFVU9RO0lBQ0k7RVhndEVkO0FBQ0Y7QUN6dEVJO0VVWVE7SUFDSTtFWGd0RWQ7QUFDRjtBQzl0RUk7RVVpQlE7SUFDSTtFWGd0RWQ7QUFDRjtBQ251RUk7RVVzQlE7SUFDSTtFWGd0RWQ7QUFDRjtBV3J1RVE7RUFDSTtBWHV1RVo7O0FDM3VFSTtFVU9RO0lBQ0k7RVh3dUVkO0FBQ0Y7QUNqdkVJO0VVWVE7SUFDSTtFWHd1RWQ7QUFDRjtBQ3R2RUk7RVVpQlE7SUFDSTtFWHd1RWQ7QUFDRjtBQzN2RUk7RVVzQlE7SUFDSTtFWHd1RWQ7QUFDRjtBVzd2RVE7RUFDSTtBWCt2RVo7O0FDbndFSTtFVU9RO0lBQ0k7RVhnd0VkO0FBQ0Y7QUN6d0VJO0VVWVE7SUFDSTtFWGd3RWQ7QUFDRjtBQzl3RUk7RVVpQlE7SUFDSTtFWGd3RWQ7QUFDRjtBQ254RUk7RVVzQlE7SUFDSTtFWGd3RWQ7QUFDRjtBV3J4RVE7RUFDSTtBWHV4RVo7O0FDM3hFSTtFVU9RO0lBQ0k7RVh3eEVkO0FBQ0Y7QUNqeUVJO0VVWVE7SUFDSTtFWHd4RWQ7QUFDRjtBQ3R5RUk7RVVpQlE7SUFDSTtFWHd4RWQ7QUFDRjtBQzN5RUk7RVVzQlE7SUFDSTtFWHd4RWQ7QUFDRjtBVzd5RVE7RUFDSTtBWCt5RVo7O0FDbnpFSTtFVU9RO0lBQ0k7RVhnekVkO0FBQ0Y7QUN6ekVJO0VVWVE7SUFDSTtFWGd6RWQ7QUFDRjtBQzl6RUk7RVVpQlE7SUFDSTtFWGd6RWQ7QUFDRjtBQ24wRUk7RVVzQlE7SUFDSTtFWGd6RWQ7QUFDRjtBV3IwRVE7RUFDSTtBWHUwRVo7O0FDMzBFSTtFVU9RO0lBQ0k7RVh3MEVkO0FBQ0Y7QUNqMUVJO0VVWVE7SUFDSTtFWHcwRWQ7QUFDRjtBQ3QxRUk7RVVpQlE7SUFDSTtFWHcwRWQ7QUFDRjtBQzMxRUk7RVVzQlE7SUFDSTtFWHcwRWQ7QUFDRjtBVzcxRVE7RUFDSTtBWCsxRVo7O0FDbjJFSTtFVU9RO0lBQ0k7RVhnMkVkO0FBQ0Y7QUN6MkVJO0VVWVE7SUFDSTtFWGcyRWQ7QUFDRjtBQzkyRUk7RVVpQlE7SUFDSTtFWGcyRWQ7QUFDRjtBQ24zRUk7RVVzQlE7SUFDSTtFWGcyRWQ7QUFDRjtBVzUxRVk7RUFDSTtBWDgxRWhCOztBQzMzRUk7RVVnQ1k7SUFDSTtFWCsxRWxCO0FBQ0Y7QUNqNEVJO0VVcUNZO0lBQ0k7RVgrMUVsQjtBQUNGO0FDdDRFSTtFVTBDWTtJQUNJO0VYKzFFbEI7QUFDRjtBQzM0RUk7RVUrQ1k7SUFDSTtFWCsxRWxCO0FBQ0Y7QVc3NEVRO0VBQ0k7QVgrNEVaOztBQ241RUk7RVVPUTtJQUNJO0VYZzVFZDtBQUNGO0FDejVFSTtFVVlRO0lBQ0k7RVhnNUVkO0FBQ0Y7QUM5NUVJO0VVaUJRO0lBQ0k7RVhnNUVkO0FBQ0Y7QUNuNkVJO0VVc0JRO0lBQ0k7RVhnNUVkO0FBQ0Y7QVdyNkVRO0VBQ0k7QVh1NkVaOztBQzM2RUk7RVVPUTtJQUNJO0VYdzZFZDtBQUNGO0FDajdFSTtFVVlRO0lBQ0k7RVh3NkVkO0FBQ0Y7QUN0N0VJO0VVaUJRO0lBQ0k7RVh3NkVkO0FBQ0Y7QUMzN0VJO0VVc0JRO0lBQ0k7RVh3NkVkO0FBQ0Y7QVc3N0VRO0VBQ0k7QVgrN0VaOztBQ244RUk7RVVPUTtJQUNJO0VYZzhFZDtBQUNGO0FDejhFSTtFVVlRO0lBQ0k7RVhnOEVkO0FBQ0Y7QUM5OEVJO0VVaUJRO0lBQ0k7RVhnOEVkO0FBQ0Y7QUNuOUVJO0VVc0JRO0lBQ0k7RVhnOEVkO0FBQ0Y7QVdyOUVRO0VBQ0k7QVh1OUVaOztBQzM5RUk7RVVPUTtJQUNJO0VYdzlFZDtBQUNGO0FDaitFSTtFVVlRO0lBQ0k7RVh3OUVkO0FBQ0Y7QUN0K0VJO0VVaUJRO0lBQ0k7RVh3OUVkO0FBQ0Y7QUMzK0VJO0VVc0JRO0lBQ0k7RVh3OUVkO0FBQ0Y7QVc3K0VRO0VBQ0k7QVgrK0VaOztBQ24vRUk7RVVPUTtJQUNJO0VYZy9FZDtBQUNGO0FDei9FSTtFVVlRO0lBQ0k7RVhnL0VkO0FBQ0Y7QUM5L0VJO0VVaUJRO0lBQ0k7RVhnL0VkO0FBQ0Y7QUNuZ0ZJO0VVc0JRO0lBQ0k7RVhnL0VkO0FBQ0Y7QVdyZ0ZRO0VBQ0k7QVh1Z0ZaOztBQzNnRkk7RVVPUTtJQUNJO0VYd2dGZDtBQUNGO0FDamhGSTtFVVlRO0lBQ0k7RVh3Z0ZkO0FBQ0Y7QUN0aEZJO0VVaUJRO0lBQ0k7RVh3Z0ZkO0FBQ0Y7QUMzaEZJO0VVc0JRO0lBQ0k7RVh3Z0ZkO0FBQ0Y7QVc3aEZRO0VBQ0k7QVgraEZaOztBQ25pRkk7RVVPUTtJQUNJO0VYZ2lGZDtBQUNGO0FDemlGSTtFVVlRO0lBQ0k7RVhnaUZkO0FBQ0Y7QUM5aUZJO0VVaUJRO0lBQ0k7RVhnaUZkO0FBQ0Y7QUNuakZJO0VVc0JRO0lBQ0k7RVhnaUZkO0FBQ0Y7QVdyakZRO0VBQ0k7QVh1akZaOztBQzNqRkk7RVVPUTtJQUNJO0VYd2pGZDtBQUNGO0FDamtGSTtFVVlRO0lBQ0k7RVh3akZkO0FBQ0Y7QUN0a0ZJO0VVaUJRO0lBQ0k7RVh3akZkO0FBQ0Y7QUMza0ZJO0VVc0JRO0lBQ0k7RVh3akZkO0FBQ0Y7QVc3a0ZRO0VBQ0k7QVgra0ZaOztBQ25sRkk7RVVPUTtJQUNJO0VYZ2xGZDtBQUNGO0FDemxGSTtFVVlRO0lBQ0k7RVhnbEZkO0FBQ0Y7QUM5bEZJO0VVaUJRO0lBQ0k7RVhnbEZkO0FBQ0Y7QUNubUZJO0VVc0JRO0lBQ0k7RVhnbEZkO0FBQ0Y7QVdybUZRO0VBQ0k7QVh1bUZaOztBQzNtRkk7RVVPUTtJQUNJO0VYd21GZDtBQUNGO0FDam5GSTtFVVlRO0lBQ0k7RVh3bUZkO0FBQ0Y7QUN0bkZJO0VVaUJRO0lBQ0k7RVh3bUZkO0FBQ0Y7QUMzbkZJO0VVc0JRO0lBQ0k7RVh3bUZkO0FBQ0Y7QVc3bkZRO0VBQ0k7QVgrbkZaOztBQ25vRkk7RVVPUTtJQUNJO0VYZ29GZDtBQUNGO0FDem9GSTtFVVlRO0lBQ0k7RVhnb0ZkO0FBQ0Y7QUM5b0ZJO0VVaUJRO0lBQ0k7RVhnb0ZkO0FBQ0Y7QUNucEZJO0VVc0JRO0lBQ0k7RVhnb0ZkO0FBQ0Y7QVdycEZRO0VBQ0k7QVh1cEZaOztBQzNwRkk7RVVPUTtJQUNJO0VYd3BGZDtBQUNGO0FDanFGSTtFVVlRO0lBQ0k7RVh3cEZkO0FBQ0Y7QUN0cUZJO0VVaUJRO0lBQ0k7RVh3cEZkO0FBQ0Y7QUMzcUZJO0VVc0JRO0lBQ0k7RVh3cEZkO0FBQ0Y7QVc3cUZRO0VBQ0k7QVgrcUZaOztBQ25yRkk7RVVPUTtJQUNJO0VYZ3JGZDtBQUNGO0FDenJGSTtFVVlRO0lBQ0k7RVhnckZkO0FBQ0Y7QUM5ckZJO0VVaUJRO0lBQ0k7RVhnckZkO0FBQ0Y7QUNuc0ZJO0VVc0JRO0lBQ0k7RVhnckZkO0FBQ0Y7QVdyc0ZRO0VBQ0k7QVh1c0ZaOztBQzNzRkk7RVVPUTtJQUNJO0VYd3NGZDtBQUNGO0FDanRGSTtFVVlRO0lBQ0k7RVh3c0ZkO0FBQ0Y7QUN0dEZJO0VVaUJRO0lBQ0k7RVh3c0ZkO0FBQ0Y7QUMzdEZJO0VVc0JRO0lBQ0k7RVh3c0ZkO0FBQ0Y7QVc3dEZRO0VBQ0k7QVgrdEZaOztBQ251Rkk7RVVPUTtJQUNJO0VYZ3VGZDtBQUNGO0FDenVGSTtFVVlRO0lBQ0k7RVhndUZkO0FBQ0Y7QUM5dUZJO0VVaUJRO0lBQ0k7RVhndUZkO0FBQ0Y7QUNudkZJO0VVc0JRO0lBQ0k7RVhndUZkO0FBQ0Y7QVc1dEZZO0VBQ0k7QVg4dEZoQjs7QUMzdkZJO0VVZ0NZO0lBQ0k7RVgrdEZsQjtBQUNGO0FDandGSTtFVXFDWTtJQUNJO0VYK3RGbEI7QUFDRjtBQ3R3Rkk7RVUwQ1k7SUFDSTtFWCt0RmxCO0FBQ0Y7QUMzd0ZJO0VVK0NZO0lBQ0k7RVgrdEZsQjtBQUNGO0FXN3dGUTtFQUNJO0FYK3dGWjs7QUNueEZJO0VVT1E7SUFDSTtFWGd4RmQ7QUFDRjtBQ3p4Rkk7RVVZUTtJQUNJO0VYZ3hGZDtBQUNGO0FDOXhGSTtFVWlCUTtJQUNJO0VYZ3hGZDtBQUNGO0FDbnlGSTtFVXNCUTtJQUNJO0VYZ3hGZDtBQUNGO0FXcnlGUTtFQUNJO0FYdXlGWjs7QUMzeUZJO0VVT1E7SUFDSTtFWHd5RmQ7QUFDRjtBQ2p6Rkk7RVVZUTtJQUNJO0VYd3lGZDtBQUNGO0FDdHpGSTtFVWlCUTtJQUNJO0VYd3lGZDtBQUNGO0FDM3pGSTtFVXNCUTtJQUNJO0VYd3lGZDtBQUNGO0FXN3pGUTtFQUNJO0FYK3pGWjs7QUNuMEZJO0VVT1E7SUFDSTtFWGcwRmQ7QUFDRjtBQ3owRkk7RVVZUTtJQUNJO0VYZzBGZDtBQUNGO0FDOTBGSTtFVWlCUTtJQUNJO0VYZzBGZDtBQUNGO0FDbjFGSTtFVXNCUTtJQUNJO0VYZzBGZDtBQUNGO0FXcjFGUTtFQUNJO0FYdTFGWjs7QUMzMUZJO0VVT1E7SUFDSTtFWHcxRmQ7QUFDRjtBQ2oyRkk7RVVZUTtJQUNJO0VYdzFGZDtBQUNGO0FDdDJGSTtFVWlCUTtJQUNJO0VYdzFGZDtBQUNGO0FDMzJGSTtFVXNCUTtJQUNJO0VYdzFGZDtBQUNGO0FXNzJGUTtFQUNJO0FYKzJGWjs7QUNuM0ZJO0VVT1E7SUFDSTtFWGczRmQ7QUFDRjtBQ3ozRkk7RVVZUTtJQUNJO0VYZzNGZDtBQUNGO0FDOTNGSTtFVWlCUTtJQUNJO0VYZzNGZDtBQUNGO0FDbjRGSTtFVXNCUTtJQUNJO0VYZzNGZDtBQUNGO0FXcjRGUTtFQUNJO0FYdTRGWjs7QUMzNEZJO0VVT1E7SUFDSTtFWHc0RmQ7QUFDRjtBQ2o1Rkk7RVVZUTtJQUNJO0VYdzRGZDtBQUNGO0FDdDVGSTtFVWlCUTtJQUNJO0VYdzRGZDtBQUNGO0FDMzVGSTtFVXNCUTtJQUNJO0VYdzRGZDtBQUNGO0FXNzVGUTtFQUNJO0FYKzVGWjs7QUNuNkZJO0VVT1E7SUFDSTtFWGc2RmQ7QUFDRjtBQ3o2Rkk7RVVZUTtJQUNJO0VYZzZGZDtBQUNGO0FDOTZGSTtFVWlCUTtJQUNJO0VYZzZGZDtBQUNGO0FDbjdGSTtFVXNCUTtJQUNJO0VYZzZGZDtBQUNGO0FXcjdGUTtFQUNJO0FYdTdGWjs7QUMzN0ZJO0VVT1E7SUFDSTtFWHc3RmQ7QUFDRjtBQ2o4Rkk7RVVZUTtJQUNJO0VYdzdGZDtBQUNGO0FDdDhGSTtFVWlCUTtJQUNJO0VYdzdGZDtBQUNGO0FDMzhGSTtFVXNCUTtJQUNJO0VYdzdGZDtBQUNGO0FXNzhGUTtFQUNJO0FYKzhGWjs7QUNuOUZJO0VVT1E7SUFDSTtFWGc5RmQ7QUFDRjtBQ3o5Rkk7RVVZUTtJQUNJO0VYZzlGZDtBQUNGO0FDOTlGSTtFVWlCUTtJQUNJO0VYZzlGZDtBQUNGO0FDbitGSTtFVXNCUTtJQUNJO0VYZzlGZDtBQUNGO0FXcitGUTtFQUNJO0FYdStGWjs7QUMzK0ZJO0VVT1E7SUFDSTtFWHcrRmQ7QUFDRjtBQ2ovRkk7RVVZUTtJQUNJO0VYdytGZDtBQUNGO0FDdC9GSTtFVWlCUTtJQUNJO0VYdytGZDtBQUNGO0FDMy9GSTtFVXNCUTtJQUNJO0VYdytGZDtBQUNGO0FXNy9GUTtFQUNJO0FYKy9GWjs7QUNuZ0dJO0VVT1E7SUFDSTtFWGdnR2Q7QUFDRjtBQ3pnR0k7RVVZUTtJQUNJO0VYZ2dHZDtBQUNGO0FDOWdHSTtFVWlCUTtJQUNJO0VYZ2dHZDtBQUNGO0FDbmhHSTtFVXNCUTtJQUNJO0VYZ2dHZDtBQUNGO0FXcmhHUTtFQUNJO0FYdWhHWjs7QUMzaEdJO0VVT1E7SUFDSTtFWHdoR2Q7QUFDRjtBQ2ppR0k7RVVZUTtJQUNJO0VYd2hHZDtBQUNGO0FDdGlHSTtFVWlCUTtJQUNJO0VYd2hHZDtBQUNGO0FDM2lHSTtFVXNCUTtJQUNJO0VYd2hHZDtBQUNGO0FXN2lHUTtFQUNJO0FYK2lHWjs7QUNuakdJO0VVT1E7SUFDSTtFWGdqR2Q7QUFDRjtBQ3pqR0k7RVVZUTtJQUNJO0VYZ2pHZDtBQUNGO0FDOWpHSTtFVWlCUTtJQUNJO0VYZ2pHZDtBQUNGO0FDbmtHSTtFVXNCUTtJQUNJO0VYZ2pHZDtBQUNGO0FXcmtHUTtFQUNJO0FYdWtHWjs7QUMza0dJO0VVT1E7SUFDSTtFWHdrR2Q7QUFDRjtBQ2psR0k7RVVZUTtJQUNJO0VYd2tHZDtBQUNGO0FDdGxHSTtFVWlCUTtJQUNJO0VYd2tHZDtBQUNGO0FDM2xHSTtFVXNCUTtJQUNJO0VYd2tHZDtBQUNGO0FXN2xHUTtFQUNJO0FYK2xHWjs7QUNubUdJO0VVT1E7SUFDSTtFWGdtR2Q7QUFDRjtBQ3ptR0k7RVVZUTtJQUNJO0VYZ21HZDtBQUNGO0FDOW1HSTtFVWlCUTtJQUNJO0VYZ21HZDtBQUNGO0FDbm5HSTtFVXNCUTtJQUNJO0VYZ21HZDtBQUNGO0FXcm5HUTtFQUNJO0FYdW5HWjs7QUMzbkdJO0VVT1E7SUFDSTtFWHduR2Q7QUFDRjtBQ2pvR0k7RVVZUTtJQUNJO0VYd25HZDtBQUNGO0FDdG9HSTtFVWlCUTtJQUNJO0VYd25HZDtBQUNGO0FDM29HSTtFVXNCUTtJQUNJO0VYd25HZDtBQUNGO0FXN29HUTtFQUNJO0FYK29HWjs7QUNucEdJO0VVT1E7SUFDSTtFWGdwR2Q7QUFDRjtBQ3pwR0k7RVVZUTtJQUNJO0VYZ3BHZDtBQUNGO0FDOXBHSTtFVWlCUTtJQUNJO0VYZ3BHZDtBQUNGO0FDbnFHSTtFVXNCUTtJQUNJO0VYZ3BHZDtBQUNGO0FXcnFHUTtFQUNJO0FYdXFHWjs7QUMzcUdJO0VVT1E7SUFDSTtFWHdxR2Q7QUFDRjtBQ2pyR0k7RVVZUTtJQUNJO0VYd3FHZDtBQUNGO0FDdHJHSTtFVWlCUTtJQUNJO0VYd3FHZDtBQUNGO0FDM3JHSTtFVXNCUTtJQUNJO0VYd3FHZDtBQUNGO0FXN3JHUTtFQUNJO0FYK3JHWjs7QUNuc0dJO0VVT1E7SUFDSTtFWGdzR2Q7QUFDRjtBQ3pzR0k7RVVZUTtJQUNJO0VYZ3NHZDtBQUNGO0FDOXNHSTtFVWlCUTtJQUNJO0VYZ3NHZDtBQUNGO0FDbnRHSTtFVXNCUTtJQUNJO0VYZ3NHZDtBQUNGO0FXNXJHWTtFQUNJO0FYOHJHaEI7O0FDM3RHSTtFVWdDWTtJQUNJO0VYK3JHbEI7QUFDRjtBQ2p1R0k7RVVxQ1k7SUFDSTtFWCtyR2xCO0FBQ0Y7QUN0dUdJO0VVMENZO0lBQ0k7RVgrckdsQjtBQUNGO0FDM3VHSTtFVStDWTtJQUNJO0VYK3JHbEI7QUFDRjtBWTN1R0E7O0VBRUk7QVo2dUdKOztBWTF1R0E7RUFDSTtBWjZ1R0o7O0FZMXVHQTtFQUNJO0FaNnVHSjs7QVkxdUdBO0VBQ0k7QVo2dUdKOztBWTF1R0E7RUFDSTtBWjZ1R0o7O0FZMXVHQTtFQUNJO0FaNnVHSjs7QVkxdUdBO0VBQ0k7QVo2dUdKOztBWTF1R0E7RUFDSTtBWjZ1R0o7O0FZenRHQTtFQUNJO0FaNHRHSjs7QVl6dEdBO0VBQ0k7RUFDQTtFQUNBO0FaNHRHSjs7QVl6dEdBO0VBQ0k7QVo0dEdKOztBWXp0R0E7RUFDSTtBWjR0R0o7O0FZenRHQTtFQUNJO0FaNHRHSjs7QVl6dEdBO0VBQ0k7QVo0dEdKOztBWXh0R0E7RUFDSTtBWjJ0R0o7O0FZenRHQTtFQUNJO0FaNHRHSjs7QVkxc0dBO0VBQ0k7QVo2c0dKOztBWTFzR0E7RUFDSTtBWjZzR0o7O0FZMXNHQTtFQUNJLFNDL0dRO0FiNHpHWjs7QVkxc0dBO0VBQ0ksU0NoSE07QWI2ekdWOztBWS9yR0E7RUFDSSxjVllVO0FGc3JHZDs7QVkvckdBO0VBQ0kseUJWUVU7QUYwckdkOztBWS9yR0E7RUFDSSxjVkNZO0FGaXNHaEI7O0FZL3JHQTtFQUNJLHlCVkhZO0FGcXNHaEI7O0FZcHJHQTtFQUNJO0FadXJHSjs7QVlwckdBO0VBQ0k7QVp1ckdKOztBWXByR0E7RUFDSTtBWnVyR0o7O0FZcHJHQTtFQUNJO0FadXJHSjs7QVlwckdBO0VBRUk7RUFDQTtBWnNyR0o7QVlwckdJO0VBQ0k7QVpzckdSO0FZbnJHSTtFQUNJO0FacXJHUjs7QVl2cUdBO0VBQ0k7RUFDQTtBWjBxR0o7QVl4cUdJO0VBQ0k7QVowcUdSOztBWXRxR0E7RUFDSTtFQUNBO0FaeXFHSjtBWXZxR0k7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3cUdSOztBY3A1R0E7O2lEQUFBO0FBVUE7RUFDSTtFQUNBLHNDVmlFVztFVWhFWCxlVmlHTTtFVWhHTjtBZGc1R0o7QWM5NEdJO0VBQ0k7QWRnNUdSO0FjNzRHSTtFQUNJO0VBQ0E7QWQrNEdSOztBYzE0R0E7RUFDSTtBZDY0R0o7O0FjMTRHQTtFQUNJO0VBQ0E7QWQ2NEdKOztBYzM0R0E7RUFHSTtBZDQ0R0o7O0FjdjRHQTtFQUNJO0VBQ0E7QWQwNEdKOztBZTk1R0E7RUFDSTtBZmk2R0o7QWUvNUdJO0VBQ0k7RUFDQTtFQUNBLGVYa0ZFO0VXakZGO0VBQ0E7QWZpNkdSO0FlLzVHUTtFQUNJO0VBQ0E7QWZpNkdaO0FlOTVHUTtFQUNJO0VBQ0EsaUNYb0NJO0VXbkNKO0FmZzZHWjtBZTc1R1E7RUFDSTtBZis1R1o7QWU1NUdRO0VBQ0k7QWY4NUdaO0FlNTVHWTtFQUNJO0FmODVHaEI7QWV6NUdJO0VBQ0k7RUFDQSxtQkZ2Q0c7QWJrOEdYO0FlejVHUTtFQUNJO0FmMjVHWjs7QWVuNUdJO0VBQ0k7QWZzNUdSOztBZWg1R1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZm01R1o7O0FlNTRHUTtFQUNJO0VBQ0E7RUFDQTtBZis0R1o7QWU1NEdJO0VBQ0k7QWY4NEdSOztBZXQ0R0k7RUFDSTtBZnk0R1I7O0FlcjRHQTs7aURBQUE7QUFJSTtFQUNJO0FmdTRHUjtBZXI0R1E7RUFDSSxhRmxHQTtBYnkrR1o7O0FlaDRHSTtFQUNJO0VBQ0EsYUYzR0k7QWI4K0daO0FlLzNHUTtFQUNJO0VBQ0E7QWZpNEdaOztBZW4yR0E7RUFDSTtBZnMyR0o7QWVwMkdJO0VBQ0k7QWZzMkdSO0FlbjJHSTtFQUNJO0FmcTJHUjtBZWwyR0k7RUFDSTtFQUNBO0FmbzJHUjtBZWwyR1E7RUFDSTtFQUNBLGVYbEVGO0FKczZHVjtBZWwyR1k7RUFDSTtBZm8yR2hCO0FlaDJHUTtFQUNJO0FmazJHWjtBZS8xR1E7RUFDSTtFQUNBO0VBQ0E7QWZpMkdaO0FlLzFHWTtFQUNJO0FmaTJHaEI7QWV6MUdJO0VBQ0k7RUFDQTtFQUNBO0FmMjFHUjtBZXgxR0k7RUFDSTtFQUNBO0VBQ0E7QWYwMUdSO0FldjFHUTtFQUNJO0FmeTFHWjtBZXAxR0k7RUFDSTtBZnMxR1I7QWVuMUdJO0VBQ0k7RUFDQTtBZnExR1I7QWU3MEdRO0VBQ0k7RUFDQTtBZiswR1o7QWU3MEdZO0VBQ0k7QWYrMEdoQjtBZTcwR2dCO0VBQ0ksa0JGN05UO0FiNGlIWDs7QWUzeUdJO0VBQ0ksZVh4S0U7QUpzOUdWO0FlM3lHSTtFQUNJLGVGeFFHO0FicWpIWDtBZXh5R1k7RUFDSSxhRjdRTjtBYnVqSFY7QWVyeUdJO0VBQ0ksZ0JGblJFO0FiMGpIVjs7QWVud0dJO0VBQ0k7RUFDQTtBZnN3R1I7O0FlaHdHSTtFQUNJO0VBQ0E7QWZtd0dSO0FlandHUTtFQUNJO0VBQ0E7QWZtd0daOztBZTF2R0k7RUFDSTtBZjZ2R1I7O0FldnZHSTtFQUNJO0FmMHZHUjs7QWV0dkdBO0VBQ0k7QWZ5dkdKOztBZXh0R1E7RUFDSSxhRmhZQTtBYjJsSFo7QWV4dEdRO0VBQ0k7RUFDQTtBZjB0R1o7O0FnQjFsSEE7RUFDSTtBaEI2bEhKOztBZ0J6bEhJO0VBQ0ksZ0JkbUNLO0FGeWpIYjs7QWdCeGxIQTtFQUNJO0VBQ0E7RUFDQTtBaEIybEhKO0FnQjFsSEk7RUFDSTtBaEI0bEhSOztBZ0J4bEhBO0VBQ0ksbUJkOEdZO0VjN0daLGNkK0dZO0VjOUdaO0FoQjJsSEo7QWdCMWxISTtFQUNJLG1CZDJHUTtBRmkvR2hCOztBZ0J4bEhBO0VBQ0ksbUJkd0dZO0VjdkdaLGNkeUdZO0VjeEdaO0FoQjJsSEo7QWdCMWxISTtFQUNJLG1CZHFHUTtBRnUvR2hCOztBZ0J4bEhBO0VBQ0ksbUJkbUdVO0VjbEdWO0FoQjJsSEo7O0FnQnZsSEE7RUFDSTtBaEIwbEhKOztBZ0J2bEhBO0VBQ0ksWUhuRE87RUdvRFA7QWhCMGxISjtBZ0J4bEhJO0VBQ0k7QWhCMGxIUjs7QUExcUhBO0FBRUE7QUFZQTtBQVVBO0FpQkNBOzs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQSx3RWROSztFY09MO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWIyRU07RWExRU47RUFDQSxZQ3JCRztFRHNCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnlwSEo7QWlCdnBISTs7Ozs7RUFDSTtBakI2cEhSO0FpQnZwSEk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUksMEVkN0JDO0VjOEJEO0VBQ0E7RUFDQTtBakJzcUhSO0FpQmhxSEk7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0FqQjZxSFI7QWlCcnFISTs7Ozs7Ozs7O0VBQ0k7QWpCK3FIUjtBaUI3cUhROzs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QWpCdXJIWjtBaUJscUhJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSSxtQmYyRE07QUZ1bkhkO0FpQjlxSEk7Ozs7O0VBQ0ksbUJmZ0RRO0FGb29IaEI7QWlCanJISTs7Ozs7RUFDSSxtQmYrQ1E7QUZ3b0hoQjtBaUJwckhJOzs7OztFQUNJO0VBQ0E7QWpCMHJIUjtBaUJ2ckhROzs7OztFQUNJO0FqQjZySFo7QWlCM3FISTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjRySFI7QWlCMXJIUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLDBFZHpISDtFYzBIRztBakJ5dEhaO0FpQnR0SFE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7QWpCbXZIWjtBaUJodkhROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBLGNmSUU7RWVIRixxQmZHRTtBRmt4SGQ7QWlCbHhIUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZMSTtFZU1KLHFCZk5JO0FGeXlIaEI7QWlCaHlIUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZkSTtFZWVKLHFCZmZJO0FGZzBIaEI7QWlCcnlISTs7Ozs7RUFDSTtFQUNBO0FqQjJ5SFI7QWlCOXhISTs7Ozs7RUFDSSxXQ3ZMRDtFRHdMQyxZQ3hMRDtFRHlMQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm95SFI7QWlCbnlIUTs7Ozs7RUFDSTtBakJ5eUhaO0FpQnB5SEk7Ozs7O0VBQ0k7QWpCMHlIUjtBaUI5eEhJOzs7OztFQUNJO0VBQ0EsZWI3R0M7QUppNUhUO0FpQjF2SEk7Ozs7O0VBQ0ksWUMvUEM7RURnUUQ7RUFFQTtFQUVBO0FqQjh2SFI7QWlCNXZIUTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSSx3RWRoUUg7QUgyZ0lUO0FpQnh3SFE7Ozs7Ozs7Ozs7Ozs7RUFFSTtBakJxeEhaO0FpQjN3SFE7Ozs7O0VBQ0k7QWpCaXhIWjtBaUJyd0hROzs7OztFQUNJLFdDdlNIO0VEd1NHO0VBQ0E7RUFDQTtBakIyd0haO0FpQnp3SFk7Ozs7O0VBQ0k7RUFDQTtBakIrd0hoQjs7QWlCendIQTtFQUNJO0FqQjR3SEo7QWlCMXdISTtFQUNJO0VBQ0E7QWpCNHdIUjs7QWlCMXZISTs7OztFQUNJLGlCSnBVRTtBYm9rSVY7O0FtQnZrSUE7RUFDSTtFQUNBO0VBQ0E7QW5CMGtJSjtBbUJ4a0lJO0VBQ0k7QW5CMGtJUjtBbUJ2a0lJO0VBRUksYU5SRTtBYmdsSVY7QW1CcmtJSTtFQUNJLGFOWkU7QWJtbElWO0FtQnBrSUk7RUFFSTtBbkJxa0lSO0FtQmxrSUk7RUFDSTtBbkJva0lSO0FtQmprSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZTmxDSTtFTW1DSjtFQUNBO0VBQ0E7QW5CbWtJUjtBbUJqa0lRO0VBQ0M7QW5CbWtJVDtBbUJoa0lRO0VBQ0ksZ0JONUNBO0FiOG1JWjtBbUI5aklJO0VBQ0k7QW5CZ2tJUjtBbUI5aklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CZ2tJWjtBbUIzaklJO0VBQ0k7QW5CNmpJUjs7QUFqcElBO0FBRUE7QUFZQTtBQVVBO0FvQjRDQTtBQUNBO0VBQ0k7RUFDQTtBcEJvbElKOztBb0JqbElBOztFQWhESTtFQUNBO0FwQnNvSUo7QW9Cbm9JSTs7RUFDSTtBcEJzb0lSO0FvQnBvSVE7Ozs7RUFJSTtFQUNBO0VBQ0E7QXBCc29JWjtBb0JubUlBOztFQUlJO0FwQm1tSUo7QW9CbG1JSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJKTztFZ0JLUCxlaEI0QkU7RWdCM0JGO0FwQnFtSVI7QW9CbG1JSTs7RUFDSTtFQUNBLHNDaEJYTztFZ0JZUCxlaEJxQkU7RWdCcEJGO0VBQ0E7RUFDQTtBcEJxbUlSO0FvQmxtSUk7O0VBQ0k7RUFDQTtBcEJxbUlSO0FvQmxtSUk7O0VBQ0k7QXBCcW1JUjtBb0JsbUlJOzs7RUE5REE7RUFDQTtFQUNBO0FwQnFxSUo7QW9CbnFJSTs7O0VBQ0k7QXBCdXFJUjtBb0J6bUlROzs7RUFuRUo7RUFDQTtFQUNBO0FwQmlySUo7QW9CL3FJSTs7O0VBQ0k7QXBCbXJJUjtBb0JybklROzs7RUFFSTtBcEJ3bklaO0FvQnBuSUk7Ozs7RUFDSSxtQmxCK0NNO0VrQjlDTixxQmxCNkNNO0FGNGtJZDtBb0J0bklJOztFQUNJLG1CbEJxQ1E7RWtCcENSLHFCbEJxQ1E7QUZvbEloQjtBb0J0bklJOzs7O0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXBCMG5JUjtBb0J4bklROzs7O0VBQ0k7RUFDQTtBcEI2bklaO0FvQnRuSUk7OztFQXpGQTtFQUNBO0VBQ0E7RUFDQTtBcEJvdElKO0FvQmx0SWE7RUFDTDtBcEJvdElSOztBb0I1bklBO0VBQ0k7QXBCK25JSjs7QW9CNW5JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK25JSjs7QW9CNW5JQTtFQUNJLFlGbkpLO0FsQmt4SVQ7QW9CN25JSTtFQUNJO0FwQituSVI7QW9CNW5JSTtFQUNJO0FwQjhuSVI7O0FvQjFtSUE7RUFDSTtBcEI2bUlKOztBb0IvbElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCa21JUjs7QW9CcmxJQTs7RUFFSTtBcEJ3bElKOztBb0JwbElBO0VBQ0k7RUFDQTtFQUNBO0FwQnVsSUo7O0FvQmhsSUE7RUFDSTtFQUNBO0VBQ0E7QXBCbWxJSjtBb0JsbElJO0VBQ0k7QXBCb2xJUjs7QW9CaGxJQTtFQUNJO0VBQ0E7QXBCbWxJSjs7QW9CaGxJQTtFQUNJO0VBQ0E7QXBCbWxJSjs7QW9CaGxJQTtFQUNJO0VBQ0E7QXBCbWxJSjs7QW9CaGxJQTtBQUVBO0VBQ0k7QXBCa2xJSjs7QW9CN2tJQTtFQUNJO0FwQmdsSUo7O0FvQjdrSUE7RUFDSTtFQTNQQTtFQUNBO0FwQjQwSUo7QW9CejBJSTtFQUNJO0FwQjIwSVI7QW9CejBJUTtFQUlJO0VBQ0E7RUFDQTtBcEJ3MElaO0FvQjNsSUE7RUFHSTtBcEIybElKOztBb0J2bElBO0VBcE9JO0VBQ0E7RUFDQTtFQUNBO0FwQit6SUo7QW9CN3pJYTtFQUNMO0FwQit6SVI7O0FvQjlsSUk7RUFDSTtBcEJpbUlSOztBb0IzbElBO0FBTUk7RUFDSTtFQUNBO0VBQ0EsY2xCeklNO0VrQjBJTjtFQUNBO0VBQ0EsZWhCekxFO0FKa3hJVjs7QW9CcGpJQTtFQUNJO0FwQnVqSUo7QW9CcmpJSTtFQUNJO0VBQ0E7QXBCdWpJUjtBb0JyaklRO0VBQ0k7QXBCdWpJWjtBb0JsaklJO0VBQ0k7RUFDQTtFQUNBO0FwQm9qSVI7QW9CaGpJSTtFQUNJO0FwQmtqSVI7O0FvQjlpSUE7QUFjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQm9pSUo7O0FvQmxpSUE7RUFDSTtBcEJxaUlKOztBb0JuaUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnNpSUo7O0FvQnBpSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUlKOztBb0JyaUlBO0VBQ0k7QXBCd2lJSjs7QW9CdGlJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5aUlKOztBb0J2aUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwaUlKOztBb0J4aUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMmlJSjs7QW9CemlJQTtFQUNJO0VBQ0E7RUFDQTtBcEI0aUlKOztBb0IxaUlBO0VBQ0k7RUFDQTtFQUNBO0FwQjZpSUo7O0FvQjNpSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4aUlKOztBb0I1aUlBO0VBQ0k7QXBCK2lJSjs7QW9CN2lJQTtFQUNJO0FwQmdqSUo7O0FvQjdoSUE7RUFDSTtFQUNBO0FwQmdpSUo7O0FvQjdoSUE7RUFFSTtBcEIraElKOztBcUI5L0lBOztpREFBQTtBQW1CQTtBQUVBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrK0lKOztBcUIzK0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVqQndFTTtFaUJ2RU47RUFDQTtBckI4K0lKOztBcUIxK0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsaUNqQjhCWTtFaUI3Qlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVqQndETTtFaUJ2RE47RUFDQTtFQUNBO0FyQjYrSUo7QXFCMytJSTtFQUNJO0FyQjYrSVI7O0FxQngrSUE7O0VBRUk7RUFDQTtFQUNBO0FyQjIrSUo7O0FxQmorSUk7RURyQ0E7RUFDQTtFQUNBO0FwQjBnSko7QW9CeGdKSTtFQUNJO0FwQjBnSlI7O0FxQnArSUE7RUFDSSxjbkI0RVU7QUYyNUlkOztBcUJwK0lBO0VBQ0ksY25Cc0VZO0FGaTZJaEI7O0FxQjk5SUk7Ozs7RUFDRTtFQUNFO0FyQm8rSVI7QXFCbitJUTs7OztFQUNJO0VBQ0E7QXJCdytJWjs7QXFCaitJRTtFQUNFO0FyQm8rSUo7O0FxQjU5SUE7RUFDRTtBckIrOUlGOztBcUI1OUlBO0FBQ0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VyQis5SU47RXFCNTlJRTtJQUNJO0lBQ0E7SUFDQTtFckI4OUlOO0FBQ0Y7QXFCMzlJQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0VyQjY5SU47RXFCejlJRTtJQUNJO0VyQjI5SU47RXFCeDlJRTtJQUNJO0VyQjA5SU47QUFDRjtBc0JwbkpBO0VBRUk7RUFDQTtFQUNBO0F0QnFuSko7QXNCbm5KSTtFQUNJO0VBQ0E7QXRCcW5KUjs7QXNCam5KQTtFQUNJO0F0Qm9uSko7QXNCbG5KSTtFQUNJO0F0Qm9uSlI7O0FzQmhuSkE7RUFDSTtBdEJtbkpKOztBc0I5bUpBO0VBQ0k7RUFDQTtFQUNBO0F0QmluSko7O0FzQjdtSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmduSko7QXNCOW1KSTtFQUNJO0F0QmduSlI7O0FzQjNtSkE7RUFDSTtBdEI4bUpKOztBc0J6bUpBOztFQUVJO0VBQ0E7QXRCNG1KSjtBc0IxbUpJOztFQUNJO0F0QjZtSlI7O0FzQnhtSkE7RUFDSTtBdEIybUpKO0FzQnptSkk7RUFDSTtFQUNBO0F0QjJtSlI7O0FzQnRtSkE7RUFDSTtBdEJ5bUpKO0FzQnZtSkk7RUFDSTtBdEJ5bUpSOztBc0JwbUpBO0VBQ0k7QXRCdW1KSjs7QXNCbm1KQTtFQUNJO0VBQ0E7QXRCc21KSjtBc0JwbUpJO0VBRUk7QXRCcW1KUjtBc0JsbUpJO0VBQ0k7RUFDQTtBdEJvbUpSO0FzQmptSkk7RUFDSTtBdEJtbUpSOztBc0J0bEpJO0VBQ0k7QXRCeWxKUjtBc0J0bEpJO0VBQ0k7QXRCd2xKUjs7QXVCbHRKQTs7aURBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QjhzSkQ7O0F1QjNzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCOHNKRDtBdUI1c0pDO0VBQ0M7QXZCOHNKRjs7QXVCMXNKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjZzSkQ7QXVCM3NKQztFQUNDO0VBQ0EsNEVwQmxCTztBSCt0SlQ7QXVCMXNKQztFQUNDO0VBQ0E7RUFDQSw0RXBCeEJPO0FIb3VKVDtBdUJ6c0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCMnNKRjtBdUJ4c0pDO0VBQ0M7RUFJQTtBdkJ1c0pGO0F1QnJzSkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdXNKSDs7QXVCanNKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCb3NKRDtBdUJsc0pDO0VBQ0M7RUFDQTtFQUNBO0F2Qm9zSkY7QXVCanNKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJtc0pGO0F1QmhzSkM7RUFDQztFQUNBO0F2QmtzSkY7O0F1QjlySkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCaXNKRDtBdUIvckpDO0VBQ0M7QXZCaXNKRjs7QXVCN3JKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QmdzSkQ7O0FBdDBKQTtBQUVBO0FBWUE7QUFVQTtBQXhCQTtBQUVBO0FBWUE7QUFVQTtBd0JUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QmswSko7QXdCaDBKSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpMEpSOztBd0I1ekpJO0VBQ0k7QXhCK3pKUjs7QXdCdHpKQTtFQUNJLGtCWGxCTTtFV21CTixpQlhuQk07RVdvQk47QXhCeXpKSjs7QXdCcnpKSTtFQUNJO0VBQ0E7RUFDQTtBeEJ3ekpSOztBd0JuekpBO0VBQ0ksbUJYakNNO0VXa0NOLGtCWGxDTTtFV21DTjtBeEJzekpKOztBd0JsekpJO0VBQ0k7RUFDQTtFQUNBO0F4QnF6SlI7O0F5QmwySlE7RUFDSTtFQUNBO0F6QnEySlo7QXlCbjJKWTtFQUNJO0F6QnEySmhCO0F5Qi8xSlE7RUFDSTtFQUNBO0F6QmkySlo7QXlCMzFKUTtFQUNJO0F6QjYxSlo7QXlCdDFKUTtFQUNJO0F6QncxSlo7QXlCcDFKWTtFQUNJO0VBRUE7QXpCcTFKaEI7QXlCbDFKWTtFQUNJO0VBQ0E7QXpCbzFKaEI7QXlCbDFKZ0I7RUFDSTtBekJvMUpwQjtBeUI3MEpnQjtFQUNJO0F6QiswSnBCO0F5QnQwSlE7RUFDSTtFQUNBO0F6QncwSlo7QXlCajBKUTtFQUNJO0F6Qm0wSlo7QXlCOXpKSTtFQUNJO0F6QmcwSlI7QXlCN3pKSTtFQUNJO0F6Qit6SlI7QXlCNXpKSTtFQUNJO0F6Qjh6SlI7O0F5Qnp6SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNHpKSjs7QXlCNXlKQTtFQUNJLFlBMUhTO0VBNEhUO0VBQ0E7RUFDQTtFQUNBO0F6Qjh5Sko7QXlCNXlKSTtFQUNJO0F6Qjh5SlI7QXlCM3lKSTtFQUNJO0F6QjZ5SlI7QXlCMXlKSTtFQUNJO0VBQ0E7QXpCNHlKUjtBeUJ6eUpJO0VBQ0ksbUJ2Qk1RO0FGcXlKaEI7QXlCenlKUTtFQUNJO0VBQ0E7QXpCMnlKWjtBeUJ4eUpRO0VBQ0k7QXpCMHlKWjs7QXlCanlKSTtFQUNJO0F6Qm95SlI7QXlCaHlKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qmt5SlI7QXlCL3hKUTtFQUNJO0F6Qml5Slo7O0F5QjV4SkE7RUFFSSxZWnhLTztFWXlLUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBekxTO0VBMExUO0VBQ0E7QXpCOHhKSjtBeUI1eEpJO0VBQ0k7QXpCOHhKUjtBeUI1eEpRO0VBQ0k7QXpCOHhKWjs7QXlCenhKQTtFQUNJO0F6QjR4Sko7QXlCenhKSTtFQUNJO0F6QjJ4SlI7QXlCcHhKSTtFQUNJO0F6QnN4SlI7QXlCbnhKSTtFQUNJO0VBQ0E7QXpCcXhKUjtBeUJseEpJO0VBQ0k7RUFDQTtFQUNBO0F6Qm94SlI7QXlCbHhKUTtFQUNJO0F6Qm94Slo7QXlCanhKUTtFQUNJO0F6Qm14Slo7QXlCaHhKUTtFQUNJO0VBQ0E7QXpCa3hKWjtBeUJoeEpZO0VoQnhFSixpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0VnQnFEWTtFQUNBLFVabk9MO0VZb09LO0F6QnF4SmhCO0F5Qmp4SlE7Ozs7O0VoQmhGQSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0FUczFKSjtBeUJ0eEpROzs7OztFaEJyRkEsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVGcySko7QXlCMXhKSTtFQUNJO0F6QjR4SlI7QXlCenhKSTtFQUNJO0VBQ0E7QXpCMnhKUjtBeUJ6eEpRO0VBQ0k7RUFDQTtBekIyeEpaO0F5Qnh4SlE7RUFDSTtBekIweEpaO0F5QnZ4SlE7RUFDSTtBekJ5eEpaO0F5QnB4Slk7RUFDSTtBekJzeEpoQjtBeUJueEpZO0VBQ0k7QXpCcXhKaEI7QXlCaHhKSTtFQUNJO0F6Qmt4SlI7O0F5Qjl3SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJpeEpKO0F5Qi93Skk7RUFDSTtBekJpeEpSO0F5Qjl3Skk7RUFDSTtBekJneEpSOztBeUIzd0pBO0VBQ0k7RUFDQSxhWjdTUTtFWThTUjtFQUNBO0VBQ0EsMENBelRXO0F6QnVrS2Y7QXlCNXdKSTtFQUNJO0VBQ0E7QXpCOHdKUjtBeUIzd0pJO0VBQ0k7QXpCNndKUjtBeUIzd0pRO0VBQ0k7RUFDQTtBekI2d0paO0F5QjN3Slk7RUFDSSxrQlovVEo7QWI0a0taO0F5QjF3Slk7RUFDSSxtQlpuVUo7QWIra0taOztBeUJud0pBO0VBQ0ksYVoxVU07RVkyVU47RUFDQTtFQUNBO0VBQ0E7QXpCc3dKSjs7QXlCandKSTtFQUNJLGtCWnBWRTtBYndsS1Y7O0F5Qmh3SkE7QUFDQTtBQUNBO0VBRUk7RUFDQTtFQUNBO0F6Qmt3Sko7QXlCNXZKWTtFQUNJO0VBQ0E7QXpCOHZKaEI7QXlCNXZKZ0I7RUFDSTtBekI4dkpwQjtBeUIxdkpZO0VBQ0k7QXpCNHZKaEI7QXlCbHZKWTtFQUNJO0F6Qm92SmhCO0F5Qmx2SmdCO0VBQ0k7QXpCb3ZKcEI7QXlCM3VKWTtFQUNJO0F6QjZ1SmhCO0F5Qmh1SkE7QUFDQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjB0SlI7QXlCeHRKUTtFQUNJO0F6QjB0Slo7QXlCdnRKUTtFQUNJO0F6Qnl0Slo7QXlCdnRKWTtFQUNJO0F6Qnl0SmhCOztBeUIxc0pJO0VBQ0k7QXpCNnNKUjtBeUIxc0pJO0VBQ0k7QXpCNHNKUjtBeUJ6c0pJO0VBQ0k7RUFDQSxtQlp6Y0k7QWJvcEtaOztBeUJwc0pRO0VBQ0k7RUFDQTtBekJ1c0paO0F5QnBzSlE7RUFDSTtBekJzc0paOztBeUIvcEpRO0VBQ0k7RUFDQTtFQUNBLGdCQTFnQkM7QXpCNHFLYjtBeUIvcEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0JBamhCQztFQWtoQkQ7QXpCaXFKWjs7QXlCM3BKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjhwSko7QXlCNXBKSTtFQUNJO0F6QjhwSlI7O0F5QnZwSkk7RUFDSTtBekIwcEpSOztBMEI3cEtZO0VBQ0k7QTFCZ3FLaEI7QTBCNXBLUTtFQUNJLGFiNUJEO0FiMHJLWDs7QTBCanBLQTtFQUNJO0ExQm9wS0o7O0EwQmpwS0E7RUFDSTtFQUNBO0VBQ0E7QTFCb3BLSjtBMEJscEtJO0VBQ0k7RUFDQTtBMUJvcEtSOztBMEI5b0tJO0VBQ0k7RUFDQTtFQUNBO0ExQmlwS1I7QTBCOW9LSTtFQUNJO0ExQmdwS1I7QTBCN29LSTtFQUNJO0ExQitvS1I7O0FBL3VLQTtBQUVBO0FBWUE7QUFVQTtBMkJHQTtFQUNJO0EzQjJ0S0o7O0EyQnh0S0E7RUFDSTtFQUNBLFlUZks7RVNnQkwsV1RoQks7RVNpQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMnRLSjtBMkJ6dEtJO0VBQ0k7QTNCMnRLUjs7QTJCdHRLSTtFQUNJO0VsQitIQSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0FUeWtLSjs7QTJCdnRLSTtFQUNJO0VBQ0EsY3pCMkdNO0VPWU4saUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtBVGtsS0o7O0EyQnpzS0E7RUFDSTtFQUNBO0VBQ0E7QTNCNHNLSjs7QTJCcnNLSTtFQUNJO0VBQ0E7QTNCd3NLUjtBMkJ0c0tRO0VBQ0k7RUFDQTtBM0J3c0taO0EyQnBzS1E7RUFDSTtFQUNBO0EzQnNzS1o7QTJCOXJLSTtFQUdJO0EzQjhyS1I7QTJCM3JLSTtFQUNJO0EzQjZyS1I7QTJCMXJLSTtFQUNJO0EzQjRyS1I7O0EyQnhyS0E7RUFDSTtBM0IycktKOztBMkJ2cktJO0VBQ0k7QTNCMHJLUjs7QTJCdHJLQTtFQUNJO0EzQnlyS0o7O0FBaDBLQTtBQUVBO0FBWUE7QUFVQTtBNEJJQTtFQUNFO0VBQ0EsYWZQVTtBYmt6S1o7QTRCeHlLRTtFQUNFO0E1QjB5S0o7QTRCdnlLRTtFQUNFO0E1Qnl5S0o7QTRCdnlLSTtFQUNFO0E1Qnl5S047QTRCbHlLRTtFQUNFO0VBQ0E7RUFDQTtBNUJveUtKO0E0Qi94S0U7RUFDRTtBNUJpeUtKO0E0Qi94S0k7RUFDRTtBNUJpeUtOOztBNEJ2d0tFO0VBQ0U7QTVCMHdLSjtBNEJ4d0tJO0VBQ0U7RUFDQTtFQUNBLGlDeEJYVTtFd0JZVjtFQUNBO0E1QjB3S047QTRCcndLRTtFQUNFO0VBQ0E7QTVCdXdLSjtBNEJyd0tJO0VBQ0U7QTVCdXdLTjtBNEJwd0tJO0VBQ0U7QTVCc3dLTjs7QTZCbDJLQTtFQUNJO0VBQ0E7QTdCcTJLSjtBNkJuMktJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QTdCbTJLUjtBNkJoMktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JrMktSOztBNkI1MEtBO0VBQ0k7QTdCKzBLSjs7QUF4NEtBO0FBRUE7QUFZQTtBQVVBO0E4QkNBO0VBQ0ksZ0JqQkNPO0VpQkFQLG1CakJETTtFaUJFTjtFQUNBO0E5QnMzS0o7QThCcDNLSTtFQUNJO0E5QnMzS1I7QThCcDNLUTtFQUNJO0VBQ0E7RUFDQTtBOUJzM0taO0E4QmwzS0k7RUFDSTtBOUJvM0tSO0E4QmwzS1E7RUFFSSxlMUJ1RUY7RTBCdEVFLGFqQnJCRjtFaUJzQkU7RUFDQTtFQUNBO0VBQ0E7QTlCbTNLWjtBOEJqM0tZO0VBQ0k7RUFDQTtFQUNBO0E5Qm0zS2hCO0E4QjkyS1k7RUFDSTtFQUNBO0VyQmtIUixpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0FUNnVLSjtBOEI5MktZO0VBQ0ksYzVCNEZBO0U0QjNGQTtFckIwR1IsaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVHF2S0o7QThCLzJLUTtFQUNJO0VBRUE7QTlCZzNLWjtBOEI3MktRO0VBQ0k7RUFDQTtFQUNBO0E5QisyS1o7QThCbjJLSTtFQUNJO0VBQ0E7QTlCcTJLUjtBOEIvNktBO0VBNkVJOzs7YUFBQTtBOUJ3MktKOztBOEIzMUtRO0VBQ0ksZ0JqQjdGQTtFaUI4RkEsbUJqQjNGRjtBYnk3S1Y7QThCMzFLZ0I7RUFDSTtBOUI2MUtwQjtBOEJ6MUtnQjtFQUNJO0E5QjIxS3BCOztBOEJuMUtBO0VBQ0ksbUJqQjdHTTtBYm04S1Y7O0ErQi82S0E7RUFDSTtFQUNBO0VBQ0E7QS9CazdLSjtBK0JoN0tJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JpN0tSO0ErQjk2S0k7RUFDSSxlM0IwREM7RTJCekREO0VBQ0E7QS9CZzdLUjtBK0I3NktJO0VBQ0k7RUFDQTtFQUNBO0EvQis2S1I7QStCNTZLSTtFQUNJLGlCbEIvQ0U7RWtCZ0RGLG9CbEJoREU7RWtCaURGO0EvQjg2S1I7QStCNTZLUTtFQUNJO0EvQjg2S1o7QStCejZLUTtFQUNJO0VBQ0E7RUFDQTtBL0IyNktaO0ErQnY2S0k7RUFDSTtFQUNBLGlCbEJsRUU7QWIyK0tWO0ErQnQ2S0k7RUFDSTtBL0J3NktSO0ErQnQ2S1E7RUFDSTtFQUNBO0EvQnc2S1o7O0FBNWdMQTtBQUVBO0FBWUE7QUFVQTtBZ0NuQkE7O2lEQUFBO0FBZUE7Ozs7Ozs7Ozs7Ozs7RUFhSSxzQzVCK0NXO0U0QjlDWDtFQUNBO0VBQ0E7QWhDa2dMSjtBZ0NoZ0xJOzs7Ozs7Ozs7Ozs7OztFQUNJO0FoQytnTFI7O0FnQzNnTEE7Ozs7OztFQU1JLG1CbkJ2Qk07QWJxaUxWOztBZ0MzZ0xBOzs7O0VBSUksbUJuQjlCTTtBYjRpTFY7O0FnQ3ZnTEE7O0VBRUksZTVCaURNO0FKeTlLVjtBZ0NwZ0xJOztFQUNJLGU1QjBDRTtBSjY5S1Y7QWdDcmdMUTs7RUFDSSxlNUJ1Q0Y7QUppK0tWOztBZ0MvL0tBOztFQUVJLGU1QjhCTTtFNEI3Qk47QWhDa2dMSjs7QWdDMy9LQTs7RUFFSSxlNUJvQk07RTRCbkJOO0FoQzgvS0o7O0FnQ3YvS0E7O0VBRUksZTVCV007RTRCVk47QWhDMC9LSjs7QWdDbi9LQTs7RUFFSSxlNUJDTTtBSnEvS1Y7O0FnQy8rS0E7O0VBRUksZTVCWk07RTRCYU47QWhDay9LSjs7QWdDMytLQTs7Ozs7Ozs7Ozs7RUFVSSxnQm5CckhNO0Fib21MVjs7QWlDMW1MQTtFQUNJO0VBQ0E7QWpDNm1MSjtBaUMzbUxJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlN0JvRkU7RTZCbkZGO0VBQ0E7RUFDQTtFQUVBO0FqQzJtTFI7O0FrQ2pvTEE7RUFDSTtFQUNBO0FsQ29vTEo7O0FrQ2pvTEE7RUFDSTtBbENvb0xKOztBQTdwTEE7QUFFQTtBQVlBO0FBVUE7QW1DbkJBOztpREFBQTtBQW1DQTtFQUNJLGNqQzRIVTtBRm1nTGQ7O0FtQ3BuTEE7RUFDSTtFQUNBO0FuQ3VuTEo7O0FtQ3hrTEE7RUFDSTtBbkMya0xKOztBbUNya0xBO0VBQ0k7QW5Dd2tMSjs7QW1DbmtMQTtFQUNJO0VBQ0E7RUFDQTtBbkNza0xKOztBQTNyTEE7QUFFQTtBQVlBO0FBVUE7QW9DTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQytxTEo7QW9DN3FMSTtFQUNJLFl2QkxHO0V1Qk1IO0FwQytxTFI7QW9DN3FMUTtFQUNJO0FwQytxTFo7QW9DNXFMUTtFQUNJO0FwQzhxTFo7O0FBcHRMQTtBQUVBO0FBWUE7QUFVQTtBcUNFSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsZWpDMkZFO0VpQzFGRjtFQUNBO0VBQ0E7RUFDQTtBckNpdExSO0FxQy9zTFE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QXJDaXVMWjtBcUM5dExROzs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FyQ2d2TFo7QXFDN3VMUTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBckMrdkxaOztBcUMxdkxBO0VBQ0k7QXJDNnZMSjtBcUMzdkxJO0VBQ0k7QXJDNnZMUjs7QXFDMXVMQTtFQUNJO0FyQzZ1TEo7O0FxQ3p1TEE7QUFHQTs7Ozs7Ozs7RUFRSTtFQUNBLGVqQytCTTtBSjJzTFY7O0FBbjBMQTtBQUVBO0FBWUE7QUFVQTtBc0NEQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZWxDMkZNO0VrQzFGTjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F0Q2l6TEo7QXNDM3lMSTtFQUNJO0VBQ0E7RUFDQTtBdEM2eUxSO0FzQ3p5TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMnlMUjtBc0N2eUxJO0VBRUksZWxDMkRDO0VrQzFERDtFQUNBO0VBQ0E7QXRDd3lMUjtBc0NweUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENzeUxSO0FzQ3J5TFE7RUFDSTtBdEN1eUxaOztBc0M3eExBO0VBQ0k7QXRDZ3lMSjs7QXNDNXhMQTtFQUNJLG1CcENxRVk7QUYwdExoQjs7QXNDM3hMQTtFQUNJLG1CcENtRVk7QUYydExoQjs7QXNDM3hMQTtFQUNJLG1CcENvRVU7QUYwdExkOztBc0MzeExBO0FBcUJBO0VBRUk7RUFDQTtFQUNBO0F0Q3l3TEo7QXNDdHdMSTtFQUNJO0VBQ0E7RUFDQTtBdEN3d0xSO0FzQ3J3TEk7RUFDSSxxQnBDc0JRO0VvQ3JCUixjcENxQlE7QUZrdkxoQjtBc0Nwd0xJO0VBQ0kscUJwQ29CUTtFb0NuQlIsY3BDbUJRO0FGbXZMaEI7QXNDbndMSTtFQUNJLHFCcENvQk07RW9DbkJOLGNwQ21CTTtFb0NsQk4sbUJwQ2lCTTtBRm92TGQ7QXNDaHdMSTtFQUNJO0F0Q2t3TFI7O0F1Q3Q1TEE7RUFDSTtBdkN5NUxKO0F1Q3Y1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkN5NUxSO0F1Q3Q1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkN3NUxSO0F1Q3I1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkN1NUxSO0F1Q2o1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q201TFI7QXVDajVMUTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0F2Q2k1TFo7QXVDOTRMUTtFQUNJO0VBQ0E7QXZDZzVMWjtBdUM1NExRO0VBQ0k7RUFDQTtFQUNBO0F2Qzg0TFo7QXVDMTRMUTtFQUNJO0F2QzQ0TFo7QXVDMTRMWTtFQUNJO0F2QzQ0TGhCO0F1Q3o0TFk7RUFFSTtBdkMwNExoQjs7QXVDLzNMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Q2s0TFI7QXVDOTNMSTtFQUNJO0VBQ0E7QXZDZzRMUjs7QXdDdjdMQztFQUVFO0F4Q3k3TEg7O0FBMStMQTtBQUVBO0FBWUE7QUFVQTtBeUNqQkE7O2lEQUFBO0FBY0E7O0VBR0k7RUFDQTtFQUNBO0F6Qzg5TEo7QXlDNTlMSTs7RUFDSTtBekMrOUxSO0F5QzU5TEk7OztFQUVJO0VBQ0E7QXpDKzlMUjtBeUN6N0xBO0VBQ0k7RUFDQTtBekMyN0xKOztBeUN4N0xBO0VBQ0k7QXpDMjdMSjtBeUN6N0xJO0VBQ0ksY3ZDbUZNO0FGdzJMZDs7QXlDdjdMQTtFQUNJO0F6QzA3TEo7O0FBamhNQTtBQUVBO0FBWUE7QUFVQTtBMENGSTtFQUNJO0ExQ2tnTVI7QTBDLy9MSTtFQUNJO0ExQ2lnTVI7QTBDMS9MSTtFQUNJLGtCN0JaSTtFNkJhSjtBMUM0L0xSO0EwQ3ovTEk7RUFDSSxrQjdCakJJO0FiNGdNWjs7QUFuaU1BO0FBRUE7QUFZQTtBQVVBO0EyQ1pBOzs7RUFHSSxnQjlCV007RThCVk4sbUI5QlVNO0Fib2hNVjs7QTJDMWhNQTs7RUFFSTtBM0M2aE1KO0EyQzNoTUk7O0VBQ0k7RUFDQTtFQUNBO0EzQzhoTVI7QTJDNWhNUTs7RUFDSTtBM0MraE1aOztBMkN6aE1BO0VBQ0k7QTNDNGhNSjs7QTJDemhNQTs7aURBQUE7QUEwQlE7RUFDSSxlOUIxQ0Q7RThCMkNDLGdCOUIzQ0Q7QWJnak1YO0EyQ2pnTUk7RUFDSTtBM0NtZ01SOztBMkM3L0xJO0VBQ0k7RUFDQTtFQUNBO0EzQ2dnTVI7O0EyQzMvTEk7RUFDSTtBM0M4L0xSOztBMkNoK0xBOztpREFBQTtBQW9CSTtFQUNJLGV2Q3BCQztFdUNxQkQ7RUFDQTtBM0NrOUxSO0EyQy84TEk7RUFDSSxpQjlCdkhFO0U4QndIRixrQjlCekhHO0FiMGtNWDs7QTJDNzhMQTs7aURBQUE7QUM1SUE7RUFDRTtFQUNBO0VBQ0E7QTVDK2xNRjs7QTRDNWxNQTtFQUNFO0VBQ0E7QTVDK2xNRjs7QUFqbk1BO0FBRUE7QUFZQTtBQVVBO0E2Q2VBO0VBQ0k7QTdDaWxNSjtBNkMva01JO0VBQ0k7QTdDaWxNUjtBNkM5a01JO0VBQ0ksWTNCbENHO0FsQmtuTVg7QTZDN2tNSTtFQUNJLGEzQnJDSTtBbEJvbk1aOztBNkMza01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzhrTUo7QTZDNWtNSTtFQUNJO0E3QzhrTVI7O0E2QzFrTUE7OztFQUdJLGFoQ2hEUTtBYjZuTVo7O0E2QzFrTUE7RUFDSTtBN0M2a01KO0E2QzNrTUk7OztFQUdJO0E3QzZrTVI7O0E2Q3prTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxvQmhDakVRO0FiNm9NWjs7QTZDemtNQTtBQUNBO0VBQ0k7QTdDNGtNSjs7QTZDemtNQTtBQUVBO0VBQ0k7RUFDQTtBN0Mya01KO0E2Q3prTUk7RUFDSTtBN0Mya01SO0E2Q3hrTUk7RUFDSTtFQUNBLGlDekMzQlE7RXlDNEJSO0E3QzBrTVI7QTZDdmtNSTtFQUNJO0E3Q3lrTVI7O0E2Q3BrTUE7QUFHQTtFQUNJO0E3Q3FrTUo7QTZDbmtNSTtFQUNJO0VBQ0E7RUFDQSxlekNWRTtFeUNXRixpQmhDekdJO0FiOHFNWjs7QTZDL2pNSTtFQUNJO0E3Q2trTVI7QTZDL2pNSTtFQUNJO0VBQ0E7QTdDaWtNUjtBNkMvak1RO0VBQ0k7QTdDaWtNWjtBNkM1ak1RO0VBQ0ksbUIzQ1lJO0FGa2pNaEI7O0E2Q3JqTVE7RUFDSTtFQUNBLG1CaEN0SUY7QWI4ck1WOztBNkMxaE1JO0VBQ0k7QTdDNmhNUjtBNkN0aE1JO0VBQ0k7QTdDd2hNUjtBNkN0aE1RO0VBQ0k7QTdDd2hNWjtBNkNwaE1JO0VBQ0k7RUFFQTtFQUNBLGFoQ3hMRTtBYjZzTVY7QTZDbGhNUTtFQUNJLGV6Q25HSDtFeUNvR0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q29oTVo7QTZDamhNUTtFQUNJO0VBQ0E7QTdDbWhNWjtBNkNoaE1RO0VBQ0k7RUFDQTtFQUNBLGV6Q25IRjtBSnFvTVY7QTZDaGhNWTtFQUNJO0VBQ0E7QTdDa2hNaEI7QTZDN2dNSTtFQUNJLGdCaEMxTkk7RWdDMk5KO0VBQ0E7QTdDK2dNUjtBNkM3Z01RO0VBQ0k7QTdDK2dNWjtBNkM3Z01ZO0VBQ0k7QTdDK2dNaEI7QTZDNWdNWTtFQUNJO0E3QzhnTWhCO0E2Q3pnTVk7RUFDSTtFQUNBO0E3QzJnTWhCOztBNkN6L0xJO0VBQ0ksYWhDN1BFO0FieXZNVjtBNkN6L0xJO0VBQ0ksbUJoQ2pRRTtFZ0NrUUYsYWhDbFFFO0FiNnZNVjs7QTZDOStMQTtFQUNJO0E3Q2kvTEo7QTZDOStMSTtFQUNJO0VBQ0E7QTdDZy9MUjtBNkM3K0xJO0VBQ0ksa0JoQzVSSTtBYjJ3TVo7QTZDNStMSTtFQUVJO0E3QzYrTFI7QTZDMStMSTtFQUNJO0VBQ0E7QTdDNCtMUjtBNkMxK0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDNCtMWjtBNkN2K0xJO0VwQ3ZKSSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0FUK21NSjtBNkN6K0xJO0VwQzNKSSxpQ0xoR1E7RUtxR1I7RUFZQTtFQUlKO0FUcW5NSjtBNkMzK0xJO0VwQy9KSSxpQ0xoR1E7RUt1R1I7RUFVQTtFQUlKO0FUMm5NSjtBNkM3K0xJO0VBQ0k7RUFDQTtFQUNBO0E3QysrTFI7QTZDNytMUTtFQUNJO0VBQ0E7QTdDKytMWjtBNkM1K0xRO0VBQ0k7RUFDQTtFQUNBO0E3QzgrTFo7QTZDMStMSTtFQUNJO0VBQ0EsYWhDaFZJO0FiNHpNWjtBNkN6K0xRO0VBQ0k7QTdDMitMWjs7QUF0MU1BO0FBRUE7QUFZQTtBQVVBO0E4Q0FJO0VBQ0k7QTlDcTBNUjtBOENsME1JO0VBQ0k7QTlDbzBNUjs7QStDajBNQTtFQUNJO0VBQ0E7RUFDQTtBL0NvME1KO0ErQ2wwTUk7RUFDSTtBL0NvME1SOztBK0Mvek1JO0VBQ0k7QS9DazBNUjtBK0Mvek1JO0VBQ0k7RUFDQSxpQzNDZ0NRO0UyQy9CUjtBL0NpME1SO0ErQzl6TUk7RUFDSTtBL0NnME1SOztBK0M1ek1BO0VBQ0ksZTNDMERNO0UyQ3hETiwyRTVDOUJLO0FINDFNVDtBK0M1ek1JO0VBQ0k7QS9DOHpNUjtBK0M1ek1RO0VBQ0ksaUMzQ2NJO0UyQ2JKLGUzQ2tESDtFMkNqREc7RUFDQTtFQUNBO0VBQ0EsbUJsQzlDRjtBYjQyTVY7QStDenpNSTtFQUNJLGFsQ3BERTtBYisyTVY7QStDenpNUTtFQUNJO0VBQ0E7QS9DMnpNWjtBK0N6ek1ZO0VBQ0ksa0JsQzlESjtFa0MrREk7QS9DMnpNaEI7O0ErQzN5TUk7Ozs7O0VBRUk7RUFDQTtBL0Npek1SOztBK0M3eU1BO0VBQ0k7RUFDQTtBL0Nnek1KO0ErQzl5TUk7RUFDSTtFQUNBO0EvQ2d6TVI7O0ErQzV5TUE7RUFDSTtFQUNBO0EvQyt5TUo7QStDNXlNSTtFQUNJO0VBQ0EsYzdDaUNRO0FGNndNaEI7O0ErQzF5TUE7RUFDSTtFQUNBO0EvQzZ5TUo7QStDM3lNSTtFQUNJO0VBQ0EsYzdDMEJRO0FGbXhNaEI7O0ErQ3p5TUE7RUFHSTtFQUNBLG1CN0N1QlU7QUZteE1kO0ErQ3h5TUk7RUFDSTtFQUNBO0EvQzB5TVI7O0ErQ3B5TUE7RUFDSTtBL0N1eU1KOztBZ0Q5Nk1BO0VBQ0U7QWhEaTdNRjtBZ0QvNk1FO0VBQ0U7QWhEaTdNSjtBZ0Q1Nk1DO0VBQ0M7RUFDQTtBaEQ4Nk1GO0FnRDM2TUU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoRDQ2TUo7QWdEeDZNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQwNk1GOztBaUQvOU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEaytNRjs7QWlELzlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRrK01GOztBaUQvOU1BO0VBQ0U7SUFBSztFakRtK01MO0VpRGwrTUE7SUFBTztFakRxK01QO0FBQ0Y7QUE5L01BO0FBRUE7QUFZQTtBQVVBO0FrRFhBO0VBQ0U7RUFDQSxtQnJDV1E7QWI0K01WO0FrRHQvTUc7RUFDQztBbER3L01KOztBQXpnTkE7QUFFQTtBQVlBO0FBVUE7QW1EVEE7RUFDSTtFQUNBO0FuRGlnTko7O0FtRDkvTUE7RUFDSTtFQUNBO0FuRGlnTko7O0FtRDkvTUE7RUFDSTtBbkRpZ05KOztBbUQ5L01BO0VBQ0k7QW5EaWdOSjs7QW1EOS9NQTtFQUNJO0FuRGlnTko7O0FtRDkvTUE7QUFrQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsZS9DMkRLO0FKcTdNVDs7QW1ENytNQTtFQUNJO0FuRGcvTUo7O0FtRDUrTUE7QUFxQkk7RUFDSTtFQUNBO0FuRDI5TVI7QW1EeDlNSTtFQUNJO0VBQ0E7QW5EMDlNUjtBbUR2OU1JO0VBQ0k7RUFDQTtBbkR5OU1SOztBbURwOU1BO0VBQ0k7QW5EdTlNSjtBbURyOU1JO0VBQ0k7QW5EdTlNUjs7QW1EbDlNQTtBQUVBO0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRrOE1KOztBbUQ5N01BO0FBRUE7QUFhQTtFQUNJO0VBQ0E7RUFDQSxTakNsSk07RWlDbUpOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG83TUo7QW1EbDdNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRvN01SO0FtRGo3TUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGs3TVI7O0FBN21OQTtBQUVBO0FBWUE7QUFVQTtBb0RGQTtFQUNJO0FwRDhsTko7O0FvRDFsTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVoRGlGTTtBSjRnTlY7O0FvRHpsTkE7RUFDSSxpQ2hENENZO0VnRDNDWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBENGxOSjs7QW9EeGxOQTs7RUFFSTtBcEQybE5KOztBb0R0bE5BO0VBQ0ksY2xEOEdVO0FGMitNZDs7QW9EdGxOQTtFQUNJLGNsRHdHWTtBRmkvTWhCOztBb0RobE5JOzs7O0VBQ0U7RUFDRTtBcERzbE5SO0FvRHJsTlE7Ozs7RUFDSTtBcEQwbE5aOztBQWxxTkE7QUFFQTtBQVlBO0FBVUE7QXFEUEE7RUFDSTtFQUNBLG1CeENJUTtFd0NIUixheENHUTtBYnFwTlo7QXFEdHBOSTtFQUNJO0FyRHdwTlI7QXFEcHBOSTtFQUNJO0FyRHNwTlI7QXFEanFOQTtFQWNJO0VBRUE7QXJEcXBOSjtBcURwcE5JO0VBQ0k7QXJEc3BOUjtBcURscE5JO0VBQ0k7QXJEb3BOUjtBcUQzcU5BO0VBMEJJO0VBRUE7QXJEbXBOSjtBcUQ5b05JO0VBQ0k7QXJEZ3BOUjtBcUQ5b05JO0VBQ0k7QXJEZ3BOUjs7QXFENW9OQTtFQUNJLHdFbEQvQks7QUg4cU5UOztBcUQ1b05BO0FBRUE7QXJEaEVBO0FBRUE7QUFZQTtBQVVBO0FzRGtCQTtFQUNJO0VBQ0E7RUFDQSxlbERvRU07QUpxbU5WO0FzRHRxTkk7RUFDSTtBdER3cU5SO0FzRHBxTkk7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxZcEM1Q0M7RW9DNkNEO0VBQ0E7QXREcXFOUjtBc0RucU5ROzs7RUFDSTtFQUNBO0VBQ0E7QXREdXFOWjtBc0RucU5JO0VBQ0k7QXREcXFOUjtBc0RscU5JO0VBQ0k7QXREb3FOUjtBc0RscU5RO0VBQ0k7QXREb3FOWjtBc0Q5cE5RO0VBQ0k7QXREZ3FOWjtBc0Q3cE5RO0VBQ0k7QXREK3BOWjs7QXNEeHBOSTtFbEN0REE7RUFDQTtFQUNBO0FwQmt0Tko7QW9CaHROSTtFQUNJO0FwQmt0TlI7O0FzRDNwTkE7RUFDSTtFQUNBO0F0RDhwTko7O0FzRHhwTkE7RUFDSTtFQUNBO0VBQ0EsWXBDbEdLO0FsQjZ2TlQ7O0FzRHhwTkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdEQwcE5KO0FzRHZwTkk7RUFFSTtFQUNBLGlDbERqRFE7RWtEa0RSO0F0RHdwTlI7O0FzRGpwTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREb3BOSjtBc0RscE5JO0VBQ0k7RUFDQSxpQ2xEbkVRO0VrRG9FUjtFQUNBO0F0RG9wTlI7O0FzRGhwTkE7QUFFQTtFQUNJO0F0RGtwTko7QXNEaHBOSTtFQUNJO0VBQ0E7QXREa3BOUjs7QXNEOW9OQTtBQUlJO0VBQ0ksZ0JwQ3hKQztFb0N5SkQ7QXREOG9OUjtBc0Q1b05RO0VBQ0k7QXREOG9OWjs7QXNEeG9OQTtBQUdBO0VBQ0k7RUFDQTtBdER5b05KOztBc0R0b05BO0VBQ0k7QXREeW9OSjs7QXNEbG9OQTtFQUNJO0F0RHFvTko7O0FzRGpvTkE7RUFDSTtBdERvb05KOztBc0Q3bk5JOzs7RUFFSSxtQnBEN0NNO0VvRDhDTixxQnBEOUNNO0FGK3FOZDs7QXNEN25OQTtFQUNJO0F0RGdvTko7O0FzRDVuTkE7RUFDSTtBdEQrbk5KO0FzRDduTkk7O0VBRUk7RUFDQTtBdEQrbk5SO0FzRDNuTkk7RUFDSTtBdEQ2bk5SOztBc0R6bk5BO0FBU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREb25OUjs7QXNEMW1OQTtFQUNJO0F0RDZtTko7QXNEMW1OUTtFQUNJO0F0RDRtTlo7QXNEeG1OSTtFQUNJO0VBQ0E7QXREMG1OUjtBc0R2bU5JO0VBQ0k7RUFDQTtFQUNBO0F0RHltTlI7O0FzRGptTkk7RUFDSSxZcEM3UUM7QWxCaTNOVDtBc0RubU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGlDbER6Tkk7QUo2ek5oQjtBc0RsbU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdwRDVPQztBRmcxTmI7QXNEaG1OSTtFQUNJO0F0RGttTlI7QXNEam1OUTtFQUNJO0F0RG1tTlo7O0FBNTVOQTtBQUVBO0FBWUE7QUFVQTtBdURlQTtFQUNJLHNDbkR3Q1c7RW1EdkNYO0F2RDQzTko7QXVEMTNOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDQzTlI7QXVEeDNOUTtFQUNJO0VBQ0E7QXZEMDNOWjtBdUR0M05RO0VBQ0k7RUFDQTtBdkR3M05aO0F1RGwzTlk7RUFDSTtFQUNBO0VBQ0E7QXZEbzNOaEI7O0FBMzdOQTtBQUVBO0FBWUE7QUFVQTtBd0RPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RG02Tko7QXdEajZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEbTZOUjs7QXdELzVOQTtFQUNJO0VBQ0E7RUFDQTtBeERrNk5KOztBd0Q3NU5JO0VBQ0k7QXhEZzZOUjs7QXdEcDVOQTtFQUdJO0VBQ0E7RUFDQTtBeERxNU5KO0F3RG41Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeERxNU5SO0F3RGw1Tkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RG01TlI7QXdEaDVOSTtFQUNJO0VBQ0E7QXhEazVOUjs7QXdENzROQTtFQUNJO0VBQ0E7QXhEZzVOSjtBd0Q5NE5JO0VBQ0k7RUFDQTtFQUNBO0F4RGc1TlI7O0F3RDU0TkE7RUFDSTtJQUNJO0V4RCs0Tk47RXdENzRORTtJQUNJO0V4RCs0Tk47RXdENzRORTtJQUNJO0V4RCs0Tk47RXdENzRORTtJQUNJO0V4RCs0Tk47RXdENzRORTtJQUNJO0V4RCs0Tk47RXdENzRORTtJQUNJO0V4RCs0Tk47QUFDRjtBd0RwNE5BO0VBQ0k7QXhEczROSjtBd0RwNE5JO0VBQ0k7QXhEczROUjs7QXdEbDROQTtFQUNJLG1CdERVWTtBRjIzTmhCOztBQTdoT0E7QUFFQTtBQVlBO0FBVUE7QXlEb0JBOzs7RUFBQTtBQUtBO0FBR0E7QUFJQTtBQUNBOzsyREFBQTtBQVN3RTtBQUNDO0FBRS9DO0FBQ2E7QUFPVjtBQUc3QjtBQUlBO0FBR0E7QUFlQTtBQVdBO0FBQ3dEO0FBT3hEO0FBS0E7QUFHQTtBQUtBO0FBS0E7QUEyQkE7O0VBQUE7QUFHQTtFQUVJLHNCdkRuR1M7RXVEcUdUO0VBQ0E7RUFDQTtFQUNBLHNCQWxIWTtFQW1IWjtBekRzNU5KO0F5RHA1Tkk7RUFDSSxzQkF0SFE7RUF1SFI7RUFDQTtBekRzNU5SO0F5RG42TkE7RUFnQkk7QXpEczVOSjtBeURyNU5JO0VBRUkseUJ2RGpLUTtFdUQwSFo7RUFDQTtFQUNBO0VBdUNJO0VBQ0EsYTVDcktFO0FiNmpPVjtBeURwNU5JO0VBQ0ksYTVDMUtFO0U0QzJLRjtBekRzNU5SO0F5RGw3TkE7RUErQkk7QXpEczVOSjtBeURyNU5JO0VBOUNBO0VBZ0RJO0VBQ0EscUNBN0VRO0VBOEVSLDRCQTVIUTtFQTZIUjtBekR1NU5SO0F5RHA1Tkk7RUFDSTtFQUNBO0VBQ0EsYTVDMUxFO0FiZ2xPVjtBeURuNU5JO0VBQ0ksMkNBdEpJO0VBNkZSO0F6RCs4Tko7QXlEbDVOSTtFQUNJLDRDQTFKSztFQWdHVDtBekQrOE5KO0F5RHo4TkE7RUF3REk7QXpEbzVOSjtBeURuNU5JOztFQUVJO0VBQ0E7QXpEcTVOUjtBeURqOU5BO0VBK0RJO0F6RHE1Tko7QXlEcDVOSTtFQUNJO0VBQ0E7RUFDQTtBekRzNU5SO0F5RHo5TkE7RUFzRUk7QXpEczVOSjtBeURuNU5RO0VBekpKLHNCQXpCYTtFQTBCYixXQXpCWTtFQW1MSixhNUMxTkY7RTRDMk5FO0F6RHM1Tlo7QXlEMzVOSTtFQVFJO0F6RHM1TlI7QXlEajVOUTtFQS9KSjtFQUNBLFdBOUJZO0F6RGlsT2hCO0F5RHorTkE7RUEwRkk7OztHQUFBO0F6RHE1Tko7QXlEajVOSTs7Ozs7Ozs7RUExSkE7RUFDQSxXQTdDWTtBekRrbU9oQjtBeURqNU5JOzs7O0VBMUtBO0VBQ0EsV0F4Q1k7QXpEeW1PaEI7QXlEamdPQTtFQWdISTtBekRvNU5KO0F5RG41Tkk7RUFDSSwwREF0TVM7RUF1TVQ7RUFDQTtBekRxNU5SO0F5RHpnT0E7RUF1SEk7QXpEcTVOSjtBeURwNU5JO0VBQ0kseUJBaExLO0F6RHNrT2I7QXlEbjVOSTtFQUNJLDZDQW5MTTtBekR3a09kO0F5RGw1Tkk7RUFDSSw2Q0F2TE07QXpEMmtPZDtBeURqNU5JO0VBQ0ksdUNBekxRO0F6RDRrT2hCO0F5RGg1Tkk7RUFDSSx1Q0E3TFE7QXpEK2tPaEI7QXlELzROSTtFQUNJLDZDQS9MTztBekRnbE9mO0F5RDloT0E7RUFnSkk7QXpEaTVOSjtBeURoNU5JO0VBQ0ksc0JBdFBZO0F6RHdvT3BCO0F5RHBpT0E7RUFxSkk7QXpEazVOSjtBeURqNU5JOztFQUVJO0VBQ0E7RUFDQTtFQUNBLGE1QzFTRTtFNEMyU0YsV0E1UGlCO0VBNlBqQixzQkE1UFk7RUE2UFosc0JBNVBjO0VBNlBkO0VBN01KO0F6RGltT0o7QXlEaDVOSTtFQUNJLHNCQXJRZTtBekR1cE92QjtBeUQvNE5JO0VBQ0ksc0JBelFlO0VBMFFmO0VBQ0E7RUF4Tko7QXpEMG1PSjtBeUQ1ak9BO0VBOEtJO0F6RGk1Tko7QXlEaDVOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RGs1TlI7QXlELzROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaTVOUjtBeUQva09BO0VBaU1JO0F6RGk1Tko7QXlEaDVOSTtFQUNJO0F6RGs1TlI7QXlEcmxPQTtFQXNNSTtBekRrNU5KO0F5RGo1Tkk7RUFDSTtFQUNBO0VBQ0EseUJ2RDlNTTtBRmltT2Q7QXlEN2xPQTtFQStNSTtBekRpNU5KO0F5RGg1Tkk7RUFDSTtBekRrNU5SO0F5RG5tT0E7RUFvTkk7QXpEazVOSjtBeURqNU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRtNU5SOztBeUQ1NE5BO0VBQ0ksYTVDMVhRO0U0QzJYUjtBekQrNE5KOztBQWp5T0E7QUFFQTtBQVlBO0FBVUE7QTBEQ0k7RUFDSTtBMUQrd09SOztBMEQzd09BO0VBQ0ksa0I3Q0xNO0FibXhPVjtBMEQ1d09JO0VBQ0k7RUFDQTtBMUQ4d09SOztBMER6d09BO0VBQ0k7RUFFQTtFQUNBO0ExRDJ3T0o7O0EwRHh3T0E7RUFDSSxldER1RUs7RXNEdEVMO0VBQ0E7RUFDQTtFQUNBO0ExRDJ3T0o7QTBEendPSTtFQUNJO0ExRDJ3T1I7O0FBbDBPQTtBQUVBO0FBWUE7QUFVQTtBMkRGSTtFdkNJQTtFQUNBO0FwQmd6T0o7QW9CN3lPSTtFQUNJO0FwQit5T1I7QW9CN3lPUTtFQUlJO0VBQ0E7RUFDQTtBcEI0eU9aO0EyRDd6T0k7RUFFSTtBM0Q4ek9SOztBQXQxT0E7QUFFQTtBQVlBO0FBVUE7QTREUkE7RUFDSTtFQUNBO0VBQ0EsZXhEOEZNO0FKK3VPVjs7QTZEdjFPQTtFQUNFLG1CM0Q0Slk7QUY4ck9kOztBNkQxME9BO0VBQ0M7QTdENjBPRDtBNkQzME9DO0VBQ0M7RUFDQSxTQWZPO0VBZ0JQO0E3RDYwT0Y7QTZEMTBPQztFQUNDO0VBQ0E7RUFDQSxZQXJCVztFQXNCWCxvQkF4QlU7RUF5QlYscUNBdEJNO0VBdUJOO0VBQ0E7QTdENDBPRjtBNkR6ME9DO0VBQ0M7RUFDQTtFQUNBLG9CQWpDVTtFQWtDVjtFQUNBLG1CQTlCTztBN0R5Mk9UO0E2RHgwT0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDAwT0Y7QTZEdjBPQztFQUNDO0VBQ0E7RUFDQTtBN0R5ME9GO0E2RHIwT0U7RUFBa0IsbUJBaERYO0E3RHczT1Q7QTZEcjBPRTtFQUFrQixtQkFsRFI7QTdEMDNPWjtBNkRyME9FO0VBQWtCLG1CQXBEUjtBN0Q0M09aO0E2RHIwT0U7RUFBa0IsbUJBdERUO0E3RDgzT1g7QTZEcjBPRTtFQUFrQixtQkF4REo7QTdEZzRPaEI7O0E2RHAwT0E7RUFFRTtJQUNDLHFDQXBFVTtFN0QwNE9YO0U2RG4wT0E7SUFFQztFN0RvME9EO0FBQ0Y7QThEajZPQTs7aURBQUE7QUEwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUQ0NE9SO0E4RDE0T1E7RUFDSTtBOUQ0NE9aO0E4RHY0T1k7RUFDSTtBOUR5NE9oQjtBOERyNE9RO0VBQ0k7QTlEdTRPWjtBOERuNE9RO0VBQ0k7QTlEcTRPWjtBOERqNE9JO0VBQ0k7QTlEbTRPUjtBOERsNE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0UzRGhDSDtBSG82T1Q7O0ErRHI3T0E7RUFDSTtFQUNBO0VBQ0E7QS9EdzdPSjtBK0R0N09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHc3T1I7QStEcjdPSTtFQUNJO0VBQ0EsZ0I3RCtEUztFNkQ5RFQsYWxEREU7RWtERUY7RUFDQTtFQUNBO0VBQ0E7QS9EdTdPUjtBK0RuN09JO0VBQ0k7QS9EcTdPUjs7QStEajdPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RvN09KOztBK0RoN09BO0VBQ0k7QS9EbTdPSjs7QWdFcDlPQTs7aURBQUE7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTbkRuQlE7RW1Eb0JSLG1CbkRwQlE7RW1EcUJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0U3RHJCSztBSDg5T1Q7QWdFdDhPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3OE9SO0FnRXI4T0k7RUFDSTtBaEV1OE9SOztBZ0VuOE9BO0VBQ0k7RUFDQSxlNUQ2Q0s7RTRENUNMO0FoRXM4T0o7QWdFcDhPSTtFQUNJO0FoRXM4T1I7O0FnRWw4T0E7RUFDSTtFQUNBLGU1RHVDSztFNER0Q0w7QWhFcThPSjs7QWdFbDhPQTs7aURBQUE7QUFzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxTbkR2R1E7QWJ5Z1BaO0FDM2dQSTtFK0RxR0o7SUFPUTtFaEVtNk9OO0FBQ0Y7O0FnRWg2T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRW02T0o7QWdFajZPSTtFQUNJO0VBQ0E7QWhFbTZPUjtBQy9oUEk7RStEZ0hKO0lBZ0JRO0VoRW02T047RWdFajZPTTtJQUErQjtFaEVvNk9yQztFZ0VuNk9NO0lBQXNDO0VoRXM2TzVDO0VnRXI2T007SUFBZ0M7RWhFdzZPdEM7QUFDRjtBZ0VyNk9JO0VBQ0k7RUFDQTtFQUNBO0FoRXU2T1I7QWdFcjZPUTtFQUNJO0FoRXU2T1o7QWdFcDZPUTtFQUNJO0FoRXM2T1o7O0FnRWo2T0E7RUFDSTtFQUVBO0VBQ0EsU25EdEpNO0VtRHdKTjtBaEVrNk9KOztBZ0U3NU9BO0VBQ0k7RUFDQSxRbkRoS087RW1EaUtQLFVuRGpLTztFbURrS1A7RUFDQSxZbkRuS087RW1Eb0tQO0VBQ0E7RUFDQTtBaEVnNk9KO0FnRTk1T0k7RUFDSTtBaEVnNk9SO0FnRTc1T0k7RUFDSTtBaEUrNU9SO0FnRTc1T1E7RUFDSTtBaEUrNU9aOztBZ0V6NU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFNDVPSjtBZ0UxNU9JO0VBQ0k7QWhFNDVPUjs7QWdFdjVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTVENUdLO0U0RDZHTDtFQUNBO0FoRTA1T0o7O0FnRXY1T0E7RUFDSSxlNUR4SE07RTREeUhOO0VBRUE7QWhFeTVPSjs7QWdFdDVPQTtFQUNJLGU1RHpISztFNEQwSEw7QWhFeTVPSjtBZ0V2NU9JO0VBQ0k7QWhFeTVPUjs7QWdFcjVPQTtFQUNJO0VBQ0E7RUFDQSxlNURwSUs7RTREcUlMO0VBQ0E7QWhFdzVPSjs7QWdFcjVPQTtFQUNJO0VBQ0E7QWhFdzVPSjs7QWdFcDVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCbkRoUE07RW1EaVBOLGU1RHBKSztFNERxSkw7QWhFdTVPSjtBZ0VyNU9JO0VBQ0k7RUFDQSxlNUQzSkU7RTRENEpGO0FoRXU1T1I7QWdFcjVPUTtFQUNJO0FoRXU1T1o7O0FnRWo1T0E7RUFDSTtFQUNBO0VBQ0EsUW5EcFFPO0VtRHFRUDtFQUNBLGU1RHhLSztFNER5S0w7QWhFbzVPSjs7QWdFajVPQTs7aURBQUE7QUE4QkE7RUFDSTtFQUNBO0VBQ0EsU25EMVNNO0FibXFQVjs7QWdFdDNPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXkzT0o7QWdFdjNPSTtFQUNJO0VBQ0E7QWhFeTNPUjtBZ0V0M09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFdzNPUjtBZ0VyM09JO0VBQTBCO0FoRXczTzlCO0FnRXYzT0k7RUFBcUI7QWhFMDNPekI7QWdFejNPSTtFQUFxQjtBaEU0M096QjtBZ0UzM09JO0VBQW1CO0FoRTgzT3ZCOztBZ0UzM09BO0VBQ0k7RUFDQSx3RTdEalZLO0U2RGtWTDtFQUNBO0FoRTgzT0o7O0FnRTMzT0E7RUFDSSxlNUQzUE07RTRENFBOO0VBQ0E7RUFDQTtFQUNBO0FoRTgzT0o7QWdFNTNPSTtFQUNJO0FoRTgzT1I7QWdFMzNPSTtFQUNJO0FoRTYzT1I7O0FnRXozT0E7RUFDSSxlNURqUk07RTREa1JOO0VBQ0E7RUFDQTtFQUNBO0FoRTQzT0o7QWdFMTNPSTtFQUNJO0FoRTQzT1I7O0FnRXgzT0E7RUFDSSxlNUR4Uks7RTREeVJMO0FoRTIzT0o7QWdFejNPSTtFQUNJO0FoRTIzT1I7O0FnRXYzT0E7RUFDSSxlNURqU0s7RTREa1NMO0VBQ0E7QWhFMDNPSjtBZ0V4M09JO0VBQ0k7QWhFMDNPUjtBZ0V2M09JO0VBQXdCO0FoRTAzTzVCO0FnRXozT0k7RUFBNkI7QWhFNDNPakM7QWdFMTNPSTtFQUFpRDtBaEU2M09yRDtBZ0U1M09JO0VBQXNEO0FoRSszTzFEOztBZ0U1M09BOztpREFBQTtBQWtDQTtFQUNJO0VBQ0E7RUFDQTtBaEVnMk9KOztBZ0U3MU9BO0VBQ0k7RUFDQTtFQUNBLFNuRHhiTTtFbUR5Yk47RUFDQTtFQUNBLGU1RHBXTTtBSm9zUFY7QWdFOTFPSTtFQUNJO0FoRWcyT1I7QWdFNzFPSTtFQUNJO0FoRSsxT1I7O0FnRTMxT0E7RUFDSTtFQUNBO0VBQ0E7QWhFODFPSjs7QWdFMzFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRTgxT0o7O0FnRTMxT0E7RUFDSSxlNUR2WEs7RTREd1hMO0VBQ0E7RUFDQTtFQUNBO0FoRTgxT0o7QWdFNTFPSTtFQUNJO0FoRTgxT1I7O0FnRTExT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlNUR0WUs7RTREdVlMO0FoRTYxT0o7QWdFMzFPSTtFQUNJO0FoRTYxT1I7O0FnRXoxT0E7RUFDSTtFQUNBLGdCbkQ5ZU87RW1EK2VQLGU1RGpaSztFNERrWkw7QWhFNDFPSjs7QWdFejFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTVEL1pNO0U0RGdhTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFNDFPSjtBZ0UxMU9JO0VBQ0ksZTVEL2FFO0FKMndQVjtBZ0V6MU9JO0VBQ0k7RUFDQTtFQUNBO0FoRTIxT1I7QWdFejFPSTtFQUNJO0VBQ0E7RUFDQTtBaEUyMU9SO0FnRXoxT0k7RUFDSTtFQUNBO0VBQ0E7QWhFMjFPUjtBZ0V6MU9JO0VBQ0k7RUFDQTtFQUNBO0FoRTIxT1I7O0FnRXYxT0E7O2lEQUFBO0FBdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsUW5EM2tCTztFbUQ0a0JQO0VBQ0EsaUJuRDVrQk07RW1ENmtCTjtBaEVzek9KO0FnRXB6T0k7RUFDSTtBaEVzek9SOztBZ0Vsek9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFcXpPSjs7QWdFbHpPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaEVvek9KO0FnRWx6T0k7RUFDSTtBaEVvek9SOztBZ0Voek9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFbXpPSjtBZ0Vqek9JO0VBQ0k7QWhFbXpPUjtBZ0Vqek9RO0VBQ0k7QWhFbXpPWjs7QWdFOXlPQTtFQUNJO0VBQ0E7RUFDQSxlNURoaUJNO0U0RGlpQk47RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoRWd6T0o7O0FnRTd5T0E7RUFDSTtFQUNBO0VBQ0EsU25EOW9CUTtFbUQrb0JSO0VBQ0EsZTVEaGpCSztFNERpakJMO0FoRWd6T0o7O0FnRTd5T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxRbkR0cEJPO0FiczhQWDtBZ0U5eU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVnek9SO0FnRTd5T0k7RUFBeUM7QWhFZ3pPN0M7QWdFL3lPSTtFQUFzQztBaEVrek8xQztBZ0Vqek9JO0VBQXNDO0FoRW96TzFDO0FnRW56T0k7RUFBc0M7QWhFc3pPMUM7QWdFcnpPSTtFQUFzQztBaEV3ek8xQzs7QWdFcnpPQTs7aURBQUE7QUF1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEVveU9KOztBZ0VqeU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsU25EeHNCTTtFbUR5c0JOO0VBQ0EsZTVEN21CSztBSmk1UFQ7O0FnRWp5T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEVveU9KOztBZ0VqeU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFb3lPSjtBZ0VseU9JO0VBQ0k7QWhFb3lPUjtBZ0VqeU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRW15T1I7O0FnRS94T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEVreU9KOztBZ0UveE9BOztpREFBQTtBQXVCQTtFQUNJO0VBQ0E7RUFDQTtBaEU4d09KO0FnRTV3T0k7RUFDSTtBaEU4d09SOztBZ0Uxd09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEU2d09KO0FnRTF3T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTR3T1I7QWdFMXdPUTtFQUNJO0FoRTR3T1o7O0FnRXZ3T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU1RGh0Qks7RTREaXRCTDtBaEUwd09KO0FnRXh3T0k7RUFDSSxlNUR6dEJFO0U0RDB0QkY7QWhFMHdPUjtBZ0V4d09RO0VBQ0k7QWhFMHdPWjs7QWdFcndPQTs7aURBQUE7QUE4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU1RHR3Qk07RTREdXdCTjtFQUNBO0VBQ0E7QWhFNnVPSjtBZ0UzdU9JO0VBQ0k7QWhFNnVPUjs7QWdFenVPQTtFQUNJLGFuRHgyQk07RW1EeTJCTjtBaEU0dU9KOztBZ0V6dU9BO0VBQ0k7RUFDQTtFQUNBO0FoRTR1T0o7O0FnRXp1T0E7RUFDSTtFQUNBLGU1RHZ4Qks7RTREd3hCTDtBaEU0dU9KOztBZ0V6dU9BO0VBQ0k7RUFDQSxlNUQ1eEJNO0U0RDZ4Qk47RUFDQTtFQUNBO0VBQ0E7QWhFNHVPSjs7QWdFenVPQTtFQUNJO0VBQ0E7RUFDQTtBaEU0dU9KO0FnRTF1T0k7RUFDSTtFQUNBO0VBQ0EsUW5EMTRCRztFbUQyNEJIO0FoRTR1T1I7QWdFMXVPUTtFQUNJO0FoRTR1T1o7QWdFMXVPWTtFQUNJO0FoRTR1T2hCO0FnRXZ1T0k7RUFDSTtBaEV5dU9SO0FnRXR1T0k7RUFDSTtFQUNBO0VBQ0E7QWhFd3VPUjtBZ0VwdU9JO0VBQ0k7RUFDQTtBaEVzdU9SOztBZ0VsdU9BOztpREFBQTtBQWdDQTtFQUNJO0VBQ0E7RUFDQSxTbkR6OEJNO0VtRDA4Qk47RUFDQTtFQUNBO0FoRXdzT0o7O0FnRXJzT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxTbkRuOUJNO0VtRG85Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3c09KO0FnRXRzT0k7RUFDSTtFQUNBO0FoRXdzT1I7QWdFcHNPSTtFdkQ1MEJJLGlDTGhHUTtFS3VHUjtFQVVBO0VBSUo7RXVEeXpCSTtFQUNBLFduRHorQkk7RW1EMCtCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXlzT1I7QWdFdHNPSTtFQUVJO0VBQ0E7RUFDQSx3RTdEaC9CQztFNkRpL0JEO0VBQ0E7QWhFdXNPUjtBZ0Vyc09RO0VBQ0k7RUFDQTtBaEV1c09aO0FnRXBzT1E7RUFDSTtFQUNBO0FoRXNzT1o7O0FnRWpzT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU1RC82Qk07RTREZzdCTjtFQUNBO0VBQ0E7RUFDQTtBaEVvc09KOztBZ0Vqc09BO0VBQ0k7RUFDQTtFQUNBO0FoRW9zT0o7O0FnRWpzT0E7RUFDSTtFQUNBLGU1RGw4Qk07QUpzb1FWOztBZ0Vqc09BO0VBQ0ksZTVEaDhCSztFNERpOEJMO0FoRW9zT0o7QWdFbHNPSTtFQUNJO0FoRW9zT1I7O0FBL3ZRQTtBQUVBO0FBWUE7QUFVQTtBaUVYQTtFQUNJO0VBQ0E7QWpFeXZRSjs7QWlFdHZRQTtFQUNJO0VBQ0E7QWpFeXZRSjs7QWlFcnZRQTtFQUNJO0FqRXd2UUo7O0FpRWh2UUE7RUFDSSxzQkFOTTtFQU9OO0VBQ0E7QWpFbXZRSjtBaUVqdlFJO0VBQ0k7RUFDQTtFQUNBO0FqRW12UVI7QWlFaHZRSTtFQUNJO0VBQ0E7RUFDQSxrQnBEckJFO0VvRHNCRjtBakVrdlFSO0FpRTN1UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakU2dVFSO0FpRTF1UVE7RUFDSTtBakU0dVFaO0FpRXh1UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSwwQkE5Q0U7RUErQ0Y7RUFDQSxpQnBEbERFO0VvRG1ERjtFQUNBO0VBQ0E7RUFDQTtBakUwdVFSO0FpRXZ1UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlN0Q2QkU7QUo0c1FWO0FpRXR1UVk7RUFDSTtBakV3dVFoQjs7QWlFaHVRSTtFQUNJO0FqRW11UVI7QWlFanVRSTtFQUNJO0FqRW11UVI7O0FpRXh0UUE7RUFDSTtBakUydFFKO0FpRXp0UUk7RUFDSTtFQUNBO0VBQ0E7QWpFMnRRUjtBaUV4dFFJO0VBQ0k7QWpFMHRRUjtBaUV0dFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEQzR0U7RW9ENEdGO0FqRXd0UVI7QWlFdHRRUTtFQUNJO0FqRXd0UVo7QWlFbnRRUTtFQUNJO0FqRXF0UVo7QWlFanRRSTtFQUNJO0FqRW10UVI7QWlFanRRUTtFQUNJO0FqRW10UVo7QWlFL3NRSTtFQUNJO0FqRWl0UVI7QWlFL3NRUTtFQUNJO0FqRWl0UVo7QWlFN3NRSTtFQUNJO0FqRStzUVI7QWlFN3NRUTtFQUNJO0FqRStzUVo7QWlFM3NRSTtFQUNJO0FqRTZzUVI7QWlFMXNRSTtFQUNJO0FqRTRzUVI7QWlFdnNRUTtFQUNJO0VBQ0E7RUFDQTtBakV5c1FaO0FpRS93UUE7RUEwRUk7QWpFd3NRSjtBaUVyc1FRO0VBQ0k7RUFDQTtBakV1c1FaO0FpRXJzUVk7RUFFSTtBakVzc1FoQjtBaUVuc1FZO0VBQ0kseUJBN0tOO0FqRWszUVY7QWlFbHNRWTtFQUNJO0VBQ0E7QWpFb3NRaEI7QWlFbHNRZ0I7RUFFSTtBakVtc1FwQjtBaUU5clFRO0VBQ0ksc0JBNUxGO0FqRTQzUVY7QWlFOXJRWTtFQUNJO0FqRWdzUWhCO0FpRTdyUVk7RUFDSSxlN0Q1R1A7QUoyeVFUO0FpRTV5UUE7RUFrSEk7QWpFNnJRSjtBaUU1clFJO0VBQ0k7QWpFOHJRUjtBaUUzclFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakU2clFSO0FpRTNyUVE7RUFDSTtFQUNBO0FqRTZyUVo7QWlFaDBRQTtFQXdJSTtBakUyclFKO0FpRXpyUUk7RUFDSTtBakUyclFSOztBa0VsNlFBO0VBQ0k7RUFDQTtBbEVxNlFKOztBa0VsNlFBO0VBQ0k7QWxFcTZRSjtBa0VuNlFJO0VBQ0k7QWxFcTZRUjtBa0VsNlFJO0VBQ0k7QWxFbzZRUjtBa0VqNlFJO0VBQ0k7RUFDQTtFQUNBO0FsRW02UVI7QWtFaDZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBbENNO0VBbUNOO0VBQ0E7QWxFazZRUjtBa0VoNlFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWs2UVo7QWtFLzVRUTtFQUNJO0FsRWk2UVo7QWtFOTVRUTtFQUNJO0VBQ0E7QWxFZzZRWjtBa0U1NVFZO0VBQ0k7RUFDQTtBbEU4NVFoQjtBa0U1NVFnQjtFQUNJO0VBQ0E7QWxFODVRcEI7QWtFMTVRWTtFQUNJLGtCckR4RE47RXFEeURNO0FsRTQ1UWhCO0FrRTE1UWdCO0VBQ0ksbUJyRDVEVjtBYnc5UVY7QWtFeDVRWTtFQUdJLGU5RHNCUDtFOERyQk87QWxFdzVRaEI7QWtFbjVRSTtFQUNJO0FsRXE1UVI7QWtFbDVRSTtFQUVJO0VBQ0E7RUFDQSxpQkExRlc7QWxFNitRbkI7QWtFaDVRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBbkdNO0VBb0dOO0VBQ0E7QWxFazVRUjtBa0VoNVFRO0VBQ0k7QWxFazVRWjtBa0UvNFFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkE5R087QWxFKy9RbkI7QWtFOTRRUTtFQUNJO0VBQ0E7RUFDQSxlOURiRjtFOERjRSxnQnJENUdGO0VxRDZHRTtFQUNBO0VBQ0EsaUJBeEhPO0VBeUhQO0FsRWc1UVo7QWtFdDRRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXc0UVo7QWtFdDRRWTtFQUNJO0FsRXc0UWhCO0FrRXA0UVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXM0UVo7QWtFcDRRWTtFQUNJO0VBQ0E7QWxFczRRaEI7QWtFbDRRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFyRGxLRjtFcURtS0U7QWxFbzRRWjtBa0VsNFFZO0VBQ0k7QWxFbzRRaEI7QWtFajRRWTtFQUNJO0FsRW00UWhCO0FrRTUzUVE7RUFDSTtFQUNBO0VBQ0E7QWxFODNRWjs7QWtFdjNRSTtFQUNJLGlERHhMRTtFQ3lMRjtBbEUwM1FSO0FrRXgzUVE7RUFDSSxpQkF6TU87QWxFbWtSbkI7QWtFdDNRSTtFQUNJO0VBQ0EsaUJyRHpNSTtBYmlrUlo7O0FrRXAyUUk7OztFQUdJO0FsRXUyUVI7QWtFbjJRSTtFQUNJLGtCckRyT0k7RXFEc09KLG1CckR0T0k7QWIya1JaOztBa0VqMlFBO0FBY0k7RUFDSTtBbEV1MVFSO0FrRXAxUUk7RUFDSSxnQkF0UU07QWxFNGxSZDs7QWtFbDFRQTtBQUVBO0VBQ0k7QWxFbzFRSjtBa0VsMVFJO0VBQ0k7QWxFbzFRUjtBa0VqMVFJO0VBQ0k7RUFDQTtBbEVtMVFSO0FrRWgxUUk7RUFDSTtFQUNBO0FsRWsxUVI7QWtFLzBRSTtFQUVJO0VBQ0EsZ0JyRHZSSTtBYnVtUlo7QWtFNTBRSTtFQUNJO0FsRTgwUVI7O0FrRTEwUUE7QUFHSTtFQUNJO0FsRTIwUVI7QWtFeDBRSTtFQUNJO0FsRTAwUVI7O0FrRW4wUUE7RUFDSTtBbEVzMFFKO0FrRXAwUUk7RUFDSTtBbEVzMFFSO0FrRW4wUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXEwUVI7O0FtRTdvUkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbkUrb1JKO0FtRTVvUkk7RUFDSTtBbkU4b1JSO0FtRTNvUkk7RUFDSTtBbkU2b1JSOztBbUV4b1JBO0VBQ0k7QW5FMm9SSjtBbUV6b1JJO0VBQ0k7QW5FMm9SUjs7QUEzcVJBO0FBRUE7QUFZQTtBQVVBO0FvRVJBO0VBQ0k7RUFFQTtFQUNBLHNCSFNNO0VHUk47RUFDQTtBcEVpcVJKO0FvRTVwUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdkRWRztFdURXSDtFQUNBO0FwRThwUlI7QW9FNXBSUTtFQUNJO0VBQ0E7QXBFOHBSWjtBb0V6clJBO0VBK0JJO0FwRTZwUko7QW9FNXBSSTtFQUNJO0VBQ0E7RUFDQTtBcEU4cFJSO0FvRTNwUkk7RUFDSTtBcEU2cFJSO0FvRTFwUkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NoRWVPO0VnRWRQLGVoRStDRTtFZ0U5Q0Y7QXBFMnBSUjtBb0V6cFJRO0VBQ0k7QXBFMnBSWjtBb0V4cFJRO0VBQ0k7RUFDQTtBcEUwcFJaO0FvRXRwUkk7RUFDSTtFQUNBO0VBQ0E7QXBFd3BSUjtBb0V0cFJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV3cFJaO0FvRXB1UkE7RUFpRkk7QXBFc3BSSjtBb0VycFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JIekVFO0VHMEVGO0FwRXVwUlI7QW9FL29SWTtFQUNJO0VBQ0E7QXBFaXBSaEI7QW9FOW9SWTtFQUVJO0VBQ0E7QXBFK29SaEI7QW9Fem9SZ0I7RUFDSTtFQUNBO0FwRTJvUnBCO0FvRXRvUlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEV3b1JoQjtBb0V0b1JnQjtFQUNJO0FwRXdvUnBCO0FvRWxvUlE7RUFDSSxtQmxFbUJFO0FGaW5SZDtBb0Vsb1JZO0VBQ0ksbUJsRW1CRjtBRmluUmQ7QW9FL25SSTtFQUNJLGdCdkRoSUc7RXVEaUlIO0VBQ0E7QXBFaW9SUjtBb0UzblJZO0VBQ0k7RUFDQSxtQnZEM0lOO0V1RDRJTTtBcEU2blJoQjtBb0UxblJZO0VBQ0k7QXBFNG5SaEI7QW9Fem5SWTtFQUNJO0FwRTJuUmhCO0FvRXhuUlk7RUFDSTtBcEUwblJoQjtBb0V2blJZO0VBQ0k7QXBFeW5SaEI7QW9FdG5SWTtFQUNJO0FwRXduUmhCO0FvRXJuUlk7RUFDSTtBcEV1blJoQjtBb0U3bVJZO0VBQ0k7QXBFK21SaEI7QW9FN21SZ0I7RUFFSTtBcEU4bVJwQjtBb0U1bVJvQjtFQUNJO0VBQ0E7QXBFOG1SeEI7QW9FcG1SWTtFQUNJO0FwRXNtUmhCOztBQWwwUkE7QUFFQTtBQVlBO0FBVUE7QXFFUkk7RUFDSTtBckV5elJSOztBcUVyelJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZWpFNEZNO0FKNHRSVjtBcUV0elJJO0VBQ0k7QXJFd3pSUjtBcUVyelJJO0VBQ0k7QXJFdXpSUjtBcUVuelJJO0VBQ0ksa0J4RFhFO0FiZzBSVjtBcUVyMFJBO0VBbUJJO0FyRXF6Uko7QXFFcHpSSTtFQUNJLGF4RGhCRTtBYnMwUlY7QXFFMzBSQTtFQXdCSTtBckVzelJKO0FxRXJ6Ukk7RUFDSTtBckV1elJSO0FxRXB6Ukk7RUFDSTtBckVzelJSOztBc0V2MlJBO0VBQ0k7RUFDQTtFQUNBO0VBRUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV5MlJEO0FzRXYyUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFeTJSSDtBc0V2MlJHO0VBQ0M7QXRFeTJSSjtBc0VuMlJHO0VBQUs7QXRFczJSUjtBc0VwMlJHO0VBQ0M7RUFDQTtBdEVzMlJKOztBdUU1M1JBO0VBQ0k7QXZFKzNSSjtBdUU3M1JJO0VBQ0k7QXZFKzNSUjtBdUV4M1JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZFMDNSUjtBdUV0M1JJO0VBQ0k7RUFDQTtFQUNBO0F2RXczUlI7QXVFOTRSQTtFQXlCSTs7Ozs7O0tBQUE7QXZFODNSSjtBdUV0M1JJO0VBQ0ksYTFEckJJO0UwRHNCSjtFQUNBO0VBQ0E7QXZFdzNSUjtBdUVyM1JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFEaENJO0FidTVSWjtBdUVyM1JRO0VBQ0k7RUFDQTtBdkV1M1JaO0F1RXIzUlk7RUFDSSxrQjFEcENOO0FiMjVSVjtBdUU1MlJJO0VBQ0k7QXZFODJSUjtBdUUzMlJJO0VBQ0k7RUFDQTtFQUNBO0F2RTYyUlI7O0F1RXYyUkk7RUFDSSxpQjFEM0RFO0FicTZSVjs7QXVFcjJSSTtFQUNJLGlCMUR0RUk7QWI4NlJaOztBQXI4UkE7QUFFQTtBQVlBO0FBVUE7QXdFeEJBO0FBRUE7QUFJQTtBQ0hBO0VBQ0k7QXpFNDhSSjtBeUV2OFJDO0VBQ0M7QXpFeThSRjs7QXlFcDhSQztFQUNDO0F6RXU4UkY7QXlFdDhSRTtFQUNDO0VBQ0M7RUFDQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFdzhSSDtBeUVyOFJFO0VBQ0M7RUFDQTtFQUNBO0F6RXU4Ukg7O0F5RWw4UkE7RUFDQztBekVxOFJEOztBeUVsOFJBO0VBQ0k7QXpFcThSSjtBeUVuOFJJO0VBQ0k7QXpFcThSUjs7QXlFajhSQTtFQUNDO0F6RW84UkQ7QXlFbDhSQztFQUNDO0F6RW84UkY7O0F5RWg4UkE7RUFDQztBekVtOFJEOztBeUVoOFJBO0VBQ0M7QXpFbThSRDs7QUFuZ1NBO0FBRUE7QUFZQTtBQVVBO0EwRXhCQTtBQUVBO0FBSUE7QUNOQTtFQUNFO0EzRTZnU0Y7QTJFNWdTRTtFQUNFO0EzRThnU0o7O0FBamhTQTtBQUVBO0FBWUE7QUFVQTtBNEV4QkE7QUFFQTtBQVFFO0VBQ0UsZXhFc0dNO0FKMDZSVjtBNEU1Z1NJO0VBQ0U7QTVFOGdTTjtBNEUxZ1NFO0VBQ0U7RUFDQTtFQUNBO0E1RTRnU0o7QTRFMWdTSTtFQUNFO0E1RTRnU047QTRFemdTSTtFQUNFLGEvREpJO0UrREtKO0E1RTJnU047QTRFbmdTSTtFQUNFO0E1RXFnU047QTRFamdTSTtFQUNFO0VBQ0E7RUFDQTtBNUVtZ1NOO0E0RTkvUkk7RUFDRSxrQi9EOUJNO0FiOGhTWjtBNEV2L1JJO0VBQ0U7QTVFeS9STjtBNEVuL1JFO0VBR0U7QTVFbS9SSjtBNEVqL1JJO0VBQ0U7QTVFbS9STjtBNEUvK1JJO0VBQ0U7QTVFaS9STjs7QUFqa1NBO0FBRUE7QUFZQTtBQVVBO0E2RXhCQTtBQUVBO0FBUUE7QUFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UyalNSO0E2RXpqU1E7RUFDSTtBN0UyalNaO0E2RXhqU1E7RUFDSTtFQUNBLFdoRUhEO0VnRUlDLFNoRUpEO0FiOGpTWDtBNkV2alNRO0VBQ0k7QTdFeWpTWjtBNkVyalNJO0VBQ0k7RUFDQTtFQUNBLGFoRW5CSTtFZ0VxQko7QTdFc2pTUjs7QTZFbGpTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RXFqU0o7QTZFbmpTSTtFQUNJO0E3RXFqU1I7QTZFbGpTSTtFQUNJO0E3RW9qU1I7QTZFampTSTtFQUNJO0E3RW1qU1I7QTZFaGpTSTtFQUNJO0VBQ0E7QTdFa2pTUjtBNkUvaVNJO0VBQ0k7QTdFaWpTUjtBNkU5aVNJO0VBQ0k7RUFDQTtFQUNBO0E3RWdqU1I7QTZFN2lTSTtFQUNJO0E3RStpU1I7QTZFMWlTUTtFQUNJO0E3RTRpU1o7O0E2RXZpU0E7QUFLSTtFQUNJO0E3RXNpU1I7QTZFbmlTSTtFcEUyRUksaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVHk4Uko7QTZFcmlTSTtFcEV1RUksaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVCs4Uko7QTZFdmlTSTtFcEVtRUksaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVHE5Uko7QTZFemlTSTtFcEUrREksaUNMaEdRO0VLdUdSO0VBVUE7RUFJSjtBVDI5Uko7QTZFM2lTSTtFcEUyREksaUNMaEdRO0VLcUdSO0VBWUE7RUFJSjtBVGkrUko7O0E2RTVpU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFK2lTSjtBNkU3aVNJO0VBQ0k7QTdFK2lTUjs7QThFbHJTSTtFQUNFO0E5RXFyU047O0FBMXJTQTtBQUVBO0FBWUE7QUFVQTtBK0V4QkE7QUFFQTtBQU9BO0VBQ0U7QS9FMHJTRjtBK0VyclNJO0VBQ0U7QS9FdXJTTjtBK0VwclNJO0VBQ0U7RUFDQSxhbEVFTTtBYm9yU1o7O0ErRWhyU0E7QUFFRTtFQUNFO0EvRWtyU0o7QStFL3FTRTtFQUNFLG1CN0VtSVU7RTZFbElWLGM3RTBDVztBRnVvU2Y7QStFOXFTRTtFQUNFLG1CN0UySFk7QUZxalNoQjtBK0U3cVNFO0VBQ0UsbUI3RVpZO0FGMnJTaEI7O0ErRXpxU0E7QUFHQTtBQVVFO0VBQ0U7QS9FaXFTSjtBK0U1cFNFO0VBQ0U7RUFDQSxnQmxFNUNNO0VrRTZDTixpQmxFaERRO0FiOHNTWjs7QStFdG9TRTtFQUNFO0EvRXlvU0o7QStFdG9TRTtFQUNFLGdCQWRpQjtFQWVqQjtBL0V3b1NKO0ErRXJvU0U7RUFDRSxXQWxCZTtBL0V5cFNuQjtBK0Vwb1NFO0VBQ0UsV0FyQmtCO0VBc0JsQjtBL0Vzb1NKO0ErRWpvU0U7OztFQUdFO0EvRW1vU0o7QStFL25TRTtFQUNFLFdBaEN5QjtBL0VpcVM3QjtBK0U5blNFO0VBQ0U7QS9FZ29TSjtBK0U3blNFO0VBQ0U7QS9FK25TSjtBK0U1blNFO0VBQ0Usa0JsRTdHTTtFa0U4R047QS9FOG5TSjtBK0UzblNFO0VBQ0U7RUFDQTtBL0U2blNKO0ErRTFuU0U7RUFDRTtFQUNBO0EvRTRuU0o7QStFem5TRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0UyblNKO0ErRXhuU0U7RUFDRSxZQXpFaUI7RUEwRWpCLG1CQTNFb0I7QS9FcXNTeEI7QStFcm5TRTtFQUNFLGtCQTVFYTtFQTZFYjtBL0V1blNKO0ErRWxuU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Fb25TSjtBK0VqblNFO0VBQ0U7QS9FbW5TSjtBK0VqblNJO0VBQ0U7QS9FbW5TTjtBK0U5bVNFO0VBQ0U7RUFDQTtBL0VnblNKO0ErRTdtU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FK21TSjtBK0U1bVNJO0VBQ0k7RUFDQTtBL0U4bVNSO0ErRTVtU1E7RUFDRTtFQUNBO0EvRThtU1Y7QStFM21TUTtFQUNJLGM3RXBERTtBRmlxU2Q7QStFM21TWTtFQUNFO0VBQ0E7QS9FNm1TZDs7QStFdG1TQTtFQUNFO0EvRXltU0Y7QStFdm1TRTtFQUNFO0EvRXltU0o7QStFdG1TRTtFQUNFO0VBQ0EsWTdEM05LO0FsQm0wU1Q7O0ErRW5tU0E7QUFJRTtFQUNFO0EvRW1tU0o7QStFam1TSTtFQUNFO0EvRW1tU047QStFL2xTRTtFQUdFO0EvRStsU0o7QStFN2xTSTtFQUNFO0EvRStsU047O0ErRTFsU0E7QUFLRTtFQUNFO0VBQ0E7RUFDQSxjN0UvR1k7QUZ3c1NoQjtBK0V0bFNJO0VBQ0U7RUFDQTtFQUNBLGM3RXhIVTtBRmd0U2hCO0ErRXBsU0k7RUFDRTtFQUNBO0VBQ0EsYzdFekhRO0FGK3NTZDs7QStFamxTQTtFQUNFO0VBQ0EscUI3RW5JYztFNkVvSWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0VvbFNGOztBK0VqbFNBO0VBQ0U7RUFDQTtBL0VvbFNGO0ErRWxsU0U7RUFDRSxpQzNFak9ZO0UyRWtPWjtFQUNBO0VBQ0E7RUFDQTtBL0VvbFNKOztBK0U5a1NFO0VBQ0UsYzdFM0pZO0FGNHVTaEI7O0ErRTdrU0E7QUFHRTtFQUNFO0EvRThrU0o7QStFNWtTSTtFQUNFO0VBQ0E7QS9FOGtTTjtBK0Uza1NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FNmtTTjs7QStFbmtTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Fc2tTSjtBK0Vwa1NJO0VBQ0U7QS9Fc2tTTjtBK0Vua1NJO0VBQ0U7QS9FcWtTTjtBK0Vsa1NJO0VBRUU7RUFDQTtBL0Vta1NOOztBK0UxalNBO0VBQ0U7QS9FNmpTRjtBK0UzalNFO0VBRUU7RUFDQTtFQUNBO0EvRTRqU0o7QStFeGpTRTtFQUNFO0VBQ0E7QS9FMGpTSjtBK0V0alNFO0VBQ0U7RUFDQTtFQUNBO0VBR0E7QS9Fc2pTSjtBK0VualNFO0VBQ0U7RUFDQTtFQUNBO0EvRXFqU0o7QStFbmpTSTtFQUNFO0EvRXFqU047O0ErRTFpU0k7RUFDRTtFQUNBO0VBQ0E7QS9FNmlTTjtBK0UxaVNJO0VBQ0U7QS9FNGlTTjs7QWdGbjlTQTtBQUVBO0FBSUk7RUFDSTtBaEZrOVNSOztBaUY5NVNRO0VBQ0ksYXBFOUJGO0FiKzdTVjs7QWlGNTVTWTtFQUNJLGlCcEVwQ047QWJtOFNWOztBaUZoNlNZO0VBQ0ksbUJwRXBDTjtBYnU4U1Y7O0FpRnA2U1k7RUFDSSxvQnBFcENOO0FiMjhTVjs7QWlGeDZTWTtFQUNJLGtCcEVwQ047QWIrOFNWOztBaUZsN1NRO0VBQ0ksWXBFOUJGO0FibTlTVjs7QWlGaDdTWTtFQUNJLGdCcEVwQ047QWJ1OVNWOztBaUZwN1NZO0VBQ0ksa0JwRXBDTjtBYjI5U1Y7O0FpRng3U1k7RUFDSSxtQnBFcENOO0FiKzlTVjs7QWlGNTdTWTtFQUNJLGlCcEVwQ047QWJtK1NWOztBaUZ0OFNRO0VBQ0ksWXBFOUJGO0FidStTVjs7QWlGcDhTWTtFQUNJLGdCcEVwQ047QWIyK1NWOztBaUZ4OFNZO0VBQ0ksa0JwRXBDTjtBYisrU1Y7O0FpRjU4U1k7RUFDSSxtQnBFcENOO0FibS9TVjs7QWlGaDlTWTtFQUNJLGlCcEVwQ047QWJ1L1NWOztBaUYxOVNRO0VBQ0ksYXBFOUJGO0FiMi9TVjs7QWlGeDlTWTtFQUNJLGlCcEVwQ047QWIrL1NWOztBaUY1OVNZO0VBQ0ksbUJwRXBDTjtBYm1nVFY7O0FpRmgrU1k7RUFDSSxvQnBFcENOO0FidWdUVjs7QWlGcCtTWTtFQUNJLGtCcEVwQ047QWIyZ1RWOztBaUY5K1NRO0VBQ0ksYXBFOUJGO0FiK2dUVjs7QWlGNStTWTtFQUNJLGlCcEVwQ047QWJtaFRWOztBaUZoL1NZO0VBQ0ksbUJwRXBDTjtBYnVoVFY7O0FpRnAvU1k7RUFDSSxvQnBFcENOO0FiMmhUVjs7QWlGeC9TWTtFQUNJLGtCcEVwQ047QWIraFRWOztBaUZsZ1RRO0VBQ0ksYXBFOUJGO0FibWlUVjs7QWlGaGdUWTtFQUNJLGlCcEVwQ047QWJ1aVRWOztBaUZwZ1RZO0VBQ0ksbUJwRXBDTjtBYjJpVFY7O0FpRnhnVFk7RUFDSSxvQnBFcENOO0FiK2lUVjs7QWlGNWdUWTtFQUNJLGtCcEVwQ047QWJtalRWOztBaUZ0aFRRO0VBQ0ksY3BFOUJGO0FidWpUVjs7QWlGcGhUWTtFQUNJLGtCcEVwQ047QWIyalRWOztBaUZ4aFRZO0VBQ0ksb0JwRXBDTjtBYitqVFY7O0FpRjVoVFk7RUFDSSxxQnBFcENOO0FibWtUVjs7QWlGaGlUWTtFQUNJLG1CcEVwQ047QWJ1a1RWOztBaUYxaFRnQjtFQURKO0lBRVEsYXBFOUNWO0ViNGtUUjtBQUNGOztBaUZ6aFRvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmtsVFI7QUFDRjs7QWlGL2hUb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJ3bFRSO0FBQ0Y7O0FpRnJpVG9CO0VBREo7SUFFUSxvQnBFckRkO0ViOGxUUjtBQUNGOztBaUYzaVRvQjtFQURKO0lBRVEsa0JwRXJEZDtFYm9tVFI7QUFDRjs7QWlGeGpUZ0I7RUFESjtJQUVRLFlwRTlDVjtFYjBtVFI7QUFDRjs7QWlGdmpUb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJnblRSO0FBQ0Y7O0FpRjdqVG9CO0VBREo7SUFFUSxrQnBFckRkO0Vic25UUjtBQUNGOztBaUZua1RvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjRuVFI7QUFDRjs7QWlGemtUb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJrb1RSO0FBQ0Y7O0FpRnRsVGdCO0VBREo7SUFFUSxZcEU5Q1Y7RWJ3b1RSO0FBQ0Y7O0FpRnJsVG9CO0VBREo7SUFFUSxnQnBFckRkO0ViOG9UUjtBQUNGOztBaUYzbFRvQjtFQURKO0lBRVEsa0JwRXJEZDtFYm9wVFI7QUFDRjs7QWlGam1Ub0I7RUFESjtJQUVRLG1CcEVyRGQ7RWIwcFRSO0FBQ0Y7O0FpRnZtVG9CO0VBREo7SUFFUSxpQnBFckRkO0ViZ3FUUjtBQUNGOztBaUZwblRnQjtFQURKO0lBRVEsYXBFOUNWO0Vic3FUUjtBQUNGOztBaUZublRvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjRxVFI7QUFDRjs7QWlGem5Ub0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJrclRSO0FBQ0Y7O0FpRi9uVG9CO0VBREo7SUFFUSxvQnBFckRkO0Vid3JUUjtBQUNGOztBaUZyb1RvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjhyVFI7QUFDRjs7QWlGbHBUZ0I7RUFESjtJQUVRLGFwRTlDVjtFYm9zVFI7QUFDRjs7QWlGanBUb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWIwc1RSO0FBQ0Y7O0FpRnZwVG9CO0VBREo7SUFFUSxtQnBFckRkO0ViZ3RUUjtBQUNGOztBaUY3cFRvQjtFQURKO0lBRVEsb0JwRXJEZDtFYnN0VFI7QUFDRjs7QWlGbnFUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0dFRSO0FBQ0Y7O0FpRmhyVGdCO0VBREo7SUFFUSxhcEU5Q1Y7RWJrdVRSO0FBQ0Y7O0FpRi9xVG9CO0VBREo7SUFFUSxpQnBFckRkO0Vid3VUUjtBQUNGOztBaUZyclRvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjh1VFI7QUFDRjs7QWlGM3JUb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWJvdlRSO0FBQ0Y7O0FpRmpzVG9CO0VBREo7SUFFUSxrQnBFckRkO0ViMHZUUjtBQUNGOztBaUY5c1RnQjtFQURKO0lBRVEsY3BFOUNWO0ViZ3dUUjtBQUNGOztBaUY3c1RvQjtFQURKO0lBRVEsa0JwRXJEZDtFYnN3VFI7QUFDRjs7QWlGbnRUb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWI0d1RSO0FBQ0Y7O0FpRnp0VG9CO0VBREo7SUFFUSxxQnBFckRkO0Via3hUUjtBQUNGOztBaUYvdFRvQjtFQURKO0lBRVEsbUJwRXJEZDtFYnd4VFI7QUFDRjs7QWlGNXVUZ0I7RUFESjtJQUVRLGFwRTlDVjtFYjh4VFI7QUFDRjs7QWlGM3VUb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJveVRSO0FBQ0Y7O0FpRmp2VG9CO0VBREo7SUFFUSxtQnBFckRkO0ViMHlUUjtBQUNGOztBaUZ2dlRvQjtFQURKO0lBRVEsb0JwRXJEZDtFYmd6VFI7QUFDRjs7QWlGN3ZUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzelRSO0FBQ0Y7O0FpRjF3VGdCO0VBREo7SUFFUSxZcEU5Q1Y7RWI0elRSO0FBQ0Y7O0FpRnp3VG9CO0VBREo7SUFFUSxnQnBFckRkO0ViazBUUjtBQUNGOztBaUYvd1RvQjtFQURKO0lBRVEsa0JwRXJEZDtFYncwVFI7QUFDRjs7QWlGcnhUb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWI4MFRSO0FBQ0Y7O0FpRjN4VG9CO0VBREo7SUFFUSxpQnBFckRkO0VibzFUUjtBQUNGOztBaUZ4eVRnQjtFQURKO0lBRVEsWXBFOUNWO0ViMDFUUjtBQUNGOztBaUZ2eVRvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYmcyVFI7QUFDRjs7QWlGN3lUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzMlRSO0FBQ0Y7O0FpRm56VG9CO0VBREo7SUFFUSxtQnBFckRkO0ViNDJUUjtBQUNGOztBaUZ6elRvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmszVFI7QUFDRjs7QWlGdDBUZ0I7RUFESjtJQUVRLGFwRTlDVjtFYnczVFI7QUFDRjs7QWlGcjBUb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWI4M1RSO0FBQ0Y7O0FpRjMwVG9CO0VBREo7SUFFUSxtQnBFckRkO0VibzRUUjtBQUNGOztBaUZqMVRvQjtFQURKO0lBRVEsb0JwRXJEZDtFYjA0VFI7QUFDRjs7QWlGdjFUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJnNVRSO0FBQ0Y7O0FpRnAyVGdCO0VBREo7SUFFUSxhcEU5Q1Y7RWJzNVRSO0FBQ0Y7O0FpRm4yVG9CO0VBREo7SUFFUSxpQnBFckRkO0ViNDVUUjtBQUNGOztBaUZ6MlRvQjtFQURKO0lBRVEsbUJwRXJEZDtFYms2VFI7QUFDRjs7QWlGLzJUb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWJ3NlRSO0FBQ0Y7O0FpRnIzVG9CO0VBREo7SUFFUSxrQnBFckRkO0ViODZUUjtBQUNGOztBaUZsNFRnQjtFQURKO0lBRVEsYXBFOUNWO0VibzdUUjtBQUNGOztBaUZqNFRvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjA3VFI7QUFDRjs7QWlGdjRUb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJnOFRSO0FBQ0Y7O0FpRjc0VG9CO0VBREo7SUFFUSxvQnBFckRkO0ViczhUUjtBQUNGOztBaUZuNVRvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjQ4VFI7QUFDRjs7QWlGaDZUZ0I7RUFESjtJQUVRLGNwRTlDVjtFYms5VFI7QUFDRjs7QWlGLzVUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJ3OVRSO0FBQ0Y7O0FpRnI2VG9CO0VBREo7SUFFUSxvQnBFckRkO0ViODlUUjtBQUNGOztBaUYzNlRvQjtFQURKO0lBRVEscUJwRXJEZDtFYm8rVFI7QUFDRjs7QWlGajdUb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWIwK1RSO0FBQ0Y7O0FpRjk3VGdCO0VBREo7SUFFUSxhcEU5Q1Y7RWJnL1RSO0FBQ0Y7O0FpRjc3VG9CO0VBREo7SUFFUSxpQnBFckRkO0Vicy9UUjtBQUNGOztBaUZuOFRvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjQvVFI7QUFDRjs7QWlGejhUb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWJrZ1VSO0FBQ0Y7O0FpRi84VG9CO0VBREo7SUFFUSxrQnBFckRkO0Vid2dVUjtBQUNGOztBaUY1OVRnQjtFQURKO0lBRVEsWXBFOUNWO0ViOGdVUjtBQUNGOztBaUYzOVRvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYm9oVVI7QUFDRjs7QWlGaitUb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWIwaFVSO0FBQ0Y7O0FpRnYrVG9CO0VBREo7SUFFUSxtQnBFckRkO0ViZ2lVUjtBQUNGOztBaUY3K1RvQjtFQURKO0lBRVEsaUJwRXJEZDtFYnNpVVI7QUFDRjs7QWlGMS9UZ0I7RUFESjtJQUVRLFlwRTlDVjtFYjRpVVI7QUFDRjs7QWlGei9Ub0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJralVSO0FBQ0Y7O0FpRi8vVG9CO0VBREo7SUFFUSxrQnBFckRkO0Vid2pVUjtBQUNGOztBaUZyZ1VvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjhqVVI7QUFDRjs7QWlGM2dVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJva1VSO0FBQ0Y7O0FpRnhoVWdCO0VBREo7SUFFUSxhcEU5Q1Y7RWIwa1VSO0FBQ0Y7O0FpRnZoVW9CO0VBREo7SUFFUSxpQnBFckRkO0ViZ2xVUjtBQUNGOztBaUY3aFVvQjtFQURKO0lBRVEsbUJwRXJEZDtFYnNsVVI7QUFDRjs7QWlGbmlVb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWI0bFVSO0FBQ0Y7O0FpRnppVW9CO0VBREo7SUFFUSxrQnBFckRkO0Via21VUjtBQUNGOztBaUZ0alVnQjtFQURKO0lBRVEsYXBFOUNWO0Vid21VUjtBQUNGOztBaUZyalVvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjhtVVI7QUFDRjs7QWlGM2pVb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJvblVSO0FBQ0Y7O0FpRmprVW9CO0VBREo7SUFFUSxvQnBFckRkO0ViMG5VUjtBQUNGOztBaUZ2a1VvQjtFQURKO0lBRVEsa0JwRXJEZDtFYmdvVVI7QUFDRjs7QWlGcGxVZ0I7RUFESjtJQUVRLGFwRTlDVjtFYnNvVVI7QUFDRjs7QWlGbmxVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWI0b1VSO0FBQ0Y7O0FpRnpsVW9CO0VBREo7SUFFUSxtQnBFckRkO0Via3BVUjtBQUNGOztBaUYvbFVvQjtFQURKO0lBRVEsb0JwRXJEZDtFYndwVVI7QUFDRjs7QWlGcm1Vb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI4cFVSO0FBQ0Y7O0FpRmxuVWdCO0VBREo7SUFFUSxjcEU5Q1Y7RWJvcVVSO0FBQ0Y7O0FpRmpuVW9CO0VBREo7SUFFUSxrQnBFckRkO0ViMHFVUjtBQUNGOztBaUZ2blVvQjtFQURKO0lBRVEsb0JwRXJEZDtFYmdyVVI7QUFDRjs7QWlGN25Vb0I7RUFESjtJQUVRLHFCcEVyRGQ7RWJzclVSO0FBQ0Y7O0FpRm5vVW9CO0VBREo7SUFFUSxtQnBFckRkO0ViNHJVUjtBQUNGOztBaUZocFVnQjtFQURKO0lBRVEsYXBFOUNWO0Via3NVUjtBQUNGOztBaUYvb1VvQjtFQURKO0lBRVEsaUJwRXJEZDtFYndzVVI7QUFDRjs7QWlGcnBVb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWI4c1VSO0FBQ0Y7O0FpRjNwVW9CO0VBREo7SUFFUSxvQnBFckRkO0Vib3RVUjtBQUNGOztBaUZqcVVvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjB0VVI7QUFDRjs7QWlGOXFVZ0I7RUFESjtJQUVRLFlwRTlDVjtFYmd1VVI7QUFDRjs7QWlGN3FVb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJzdVVSO0FBQ0Y7O0FpRm5yVW9CO0VBREo7SUFFUSxrQnBFckRkO0ViNHVVUjtBQUNGOztBaUZ6clVvQjtFQURKO0lBRVEsbUJwRXJEZDtFYmt2VVI7QUFDRjs7QWlGL3JVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJ3dlVSO0FBQ0Y7O0FpRjVzVWdCO0VBREo7SUFFUSxZcEU5Q1Y7RWI4dlVSO0FBQ0Y7O0FpRjNzVW9CO0VBREo7SUFFUSxnQnBFckRkO0Vib3dVUjtBQUNGOztBaUZqdFVvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjB3VVI7QUFDRjs7QWlGdnRVb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJneFVSO0FBQ0Y7O0FpRjd0VW9CO0VBREo7SUFFUSxpQnBFckRkO0Vic3hVUjtBQUNGOztBaUYxdVVnQjtFQURKO0lBRVEsYXBFOUNWO0ViNHhVUjtBQUNGOztBaUZ6dVVvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmt5VVI7QUFDRjs7QWlGL3VVb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJ3eVVSO0FBQ0Y7O0FpRnJ2VW9CO0VBREo7SUFFUSxvQnBFckRkO0ViOHlVUjtBQUNGOztBaUYzdlVvQjtFQURKO0lBRVEsa0JwRXJEZDtFYm96VVI7QUFDRjs7QWlGeHdVZ0I7RUFESjtJQUVRLGFwRTlDVjtFYjB6VVI7QUFDRjs7QWlGdndVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJnMFVSO0FBQ0Y7O0FpRjd3VW9CO0VBREo7SUFFUSxtQnBFckRkO0ViczBVUjtBQUNGOztBaUZueFVvQjtFQURKO0lBRVEsb0JwRXJEZDtFYjQwVVI7QUFDRjs7QWlGenhVb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJrMVVSO0FBQ0Y7O0FpRnR5VWdCO0VBREo7SUFFUSxhcEU5Q1Y7RWJ3MVVSO0FBQ0Y7O0FpRnJ5VW9CO0VBREo7SUFFUSxpQnBFckRkO0ViODFVUjtBQUNGOztBaUYzeVVvQjtFQURKO0lBRVEsbUJwRXJEZDtFYm8yVVI7QUFDRjs7QWlGanpVb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWIwMlVSO0FBQ0Y7O0FpRnZ6VW9CO0VBREo7SUFFUSxrQnBFckRkO0ViZzNVUjtBQUNGOztBaUZwMFVnQjtFQURKO0lBRVEsY3BFOUNWO0ViczNVUjtBQUNGOztBaUZuMFVvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjQzVVI7QUFDRjs7QWlGejBVb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWJrNFVSO0FBQ0Y7O0FpRi8wVW9CO0VBREo7SUFFUSxxQnBFckRkO0VidzRVUjtBQUNGOztBaUZyMVVvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjg0VVI7QUFDRjs7QWlGbDJVZ0I7RUFESjtJQUVRLGFwRTlDVjtFYm81VVI7QUFDRjs7QWlGajJVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWIwNVVSO0FBQ0Y7O0FpRnYyVW9CO0VBREo7SUFFUSxtQnBFckRkO0ViZzZVUjtBQUNGOztBaUY3MlVvQjtFQURKO0lBRVEsb0JwRXJEZDtFYnM2VVI7QUFDRjs7QWlGbjNVb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0NlVSO0FBQ0Y7O0FpRmg0VWdCO0VBREo7SUFFUSxZcEU5Q1Y7RWJrN1VSO0FBQ0Y7O0FpRi8zVW9CO0VBREo7SUFFUSxnQnBFckRkO0VidzdVUjtBQUNGOztBaUZyNFVvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjg3VVI7QUFDRjs7QWlGMzRVb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJvOFVSO0FBQ0Y7O0FpRmo1VW9CO0VBREo7SUFFUSxpQnBFckRkO0ViMDhVUjtBQUNGOztBaUY5NVVnQjtFQURKO0lBRVEsWXBFOUNWO0ViZzlVUjtBQUNGOztBaUY3NVVvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYnM5VVI7QUFDRjs7QWlGbjZVb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0OVVSO0FBQ0Y7O0FpRno2VW9CO0VBREo7SUFFUSxtQnBFckRkO0ViaytVUjtBQUNGOztBaUYvNlVvQjtFQURKO0lBRVEsaUJwRXJEZDtFYncrVVI7QUFDRjs7QWlGNTdVZ0I7RUFESjtJQUVRLGFwRTlDVjtFYjgrVVI7QUFDRjs7QWlGMzdVb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJvL1VSO0FBQ0Y7O0FpRmo4VW9CO0VBREo7SUFFUSxtQnBFckRkO0ViMC9VUjtBQUNGOztBaUZ2OFVvQjtFQURKO0lBRVEsb0JwRXJEZDtFYmdnVlI7QUFDRjs7QWlGNzhVb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzZ1ZSO0FBQ0Y7O0FpRjE5VWdCO0VBREo7SUFFUSxhcEU5Q1Y7RWI0Z1ZSO0FBQ0Y7O0FpRno5VW9CO0VBREo7SUFFUSxpQnBFckRkO0Via2hWUjtBQUNGOztBaUYvOVVvQjtFQURKO0lBRVEsbUJwRXJEZDtFYndoVlI7QUFDRjs7QWlGcitVb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWI4aFZSO0FBQ0Y7O0FpRjMrVW9CO0VBREo7SUFFUSxrQnBFckRkO0Vib2lWUjtBQUNGOztBaUZ4L1VnQjtFQURKO0lBRVEsYXBFOUNWO0ViMGlWUjtBQUNGOztBaUZ2L1VvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmdqVlI7QUFDRjs7QWlGNy9Vb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJzalZSO0FBQ0Y7O0FpRm5nVm9CO0VBREo7SUFFUSxvQnBFckRkO0ViNGpWUjtBQUNGOztBaUZ6Z1ZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYmtrVlI7QUFDRjs7QWlGdGhWZ0I7RUFESjtJQUVRLGNwRTlDVjtFYndrVlI7QUFDRjs7QWlGcmhWb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI4a1ZSO0FBQ0Y7O0FpRjNoVm9CO0VBREo7SUFFUSxvQnBFckRkO0Vib2xWUjtBQUNGOztBaUZqaVZvQjtFQURKO0lBRVEscUJwRXJEZDtFYjBsVlI7QUFDRjs7QWlGdmlWb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJnbVZSO0FBQ0Y7O0FpRm5pVkk7RUFDSTtBakZzaVZSOztBaUZsaVZRO0VBQ0k7QWpGcWlWWjs7QWlGdGlWUTtFQUNJO0FqRnlpVlo7O0FpRjFpVlE7RUFDSTtBakY2aVZaOztBaUY5aVZRO0VBQ0k7QWpGaWpWWjs7QWlGeGxWUTtFQUNJLFlwRTlCRjtBYnluVlY7O0FpRnRsVlk7RUFDSSxnQnBFcENOO0FiNm5WVjs7QWlGMWxWWTtFQUNJLGtCcEVwQ047QWJpb1ZWOztBaUY5bFZZO0VBQ0ksbUJwRXBDTjtBYnFvVlY7O0FpRmxtVlk7RUFDSSxpQnBFcENOO0FieW9WVjs7QWlGNW1WUTtFQUNJLFdwRTlCRjtBYjZvVlY7O0FpRjFtVlk7RUFDSSxlcEVwQ047QWJpcFZWOztBaUY5bVZZO0VBQ0ksaUJwRXBDTjtBYnFwVlY7O0FpRmxuVlk7RUFDSSxrQnBFcENOO0FieXBWVjs7QWlGdG5WWTtFQUNJLGdCcEVwQ047QWI2cFZWOztBaUZob1ZRO0VBQ0ksV3BFOUJGO0FiaXFWVjs7QWlGOW5WWTtFQUNJLGVwRXBDTjtBYnFxVlY7O0FpRmxvVlk7RUFDSSxpQnBFcENOO0FieXFWVjs7QWlGdG9WWTtFQUNJLGtCcEVwQ047QWI2cVZWOztBaUYxb1ZZO0VBQ0ksZ0JwRXBDTjtBYmlyVlY7O0FpRnBwVlE7RUFDSSxZcEU5QkY7QWJxclZWOztBaUZscFZZO0VBQ0ksZ0JwRXBDTjtBYnlyVlY7O0FpRnRwVlk7RUFDSSxrQnBFcENOO0FiNnJWVjs7QWlGMXBWWTtFQUNJLG1CcEVwQ047QWJpc1ZWOztBaUY5cFZZO0VBQ0ksaUJwRXBDTjtBYnFzVlY7O0FpRnhxVlE7RUFDSSxZcEU5QkY7QWJ5c1ZWOztBaUZ0cVZZO0VBQ0ksZ0JwRXBDTjtBYjZzVlY7O0FpRjFxVlk7RUFDSSxrQnBFcENOO0FiaXRWVjs7QWlGOXFWWTtFQUNJLG1CcEVwQ047QWJxdFZWOztBaUZsclZZO0VBQ0ksaUJwRXBDTjtBYnl0VlY7O0FpRjVyVlE7RUFDSSxZcEU5QkY7QWI2dFZWOztBaUYxclZZO0VBQ0ksZ0JwRXBDTjtBYml1VlY7O0FpRjlyVlk7RUFDSSxrQnBFcENOO0FicXVWVjs7QWlGbHNWWTtFQUNJLG1CcEVwQ047QWJ5dVZWOztBaUZ0c1ZZO0VBQ0ksaUJwRXBDTjtBYjZ1VlY7O0FpRmh0VlE7RUFDSSxhcEU5QkY7QWJpdlZWOztBaUY5c1ZZO0VBQ0ksaUJwRXBDTjtBYnF2VlY7O0FpRmx0Vlk7RUFDSSxtQnBFcENOO0FieXZWVjs7QWlGdHRWWTtFQUNJLG9CcEVwQ047QWI2dlZWOztBaUYxdFZZO0VBQ0ksa0JwRXBDTjtBYml3VlY7O0FpRnB0VmdCO0VBREo7SUFFUSxZcEU5Q1Y7RWJzd1ZSO0FBQ0Y7O0FpRm50Vm9CO0VBREo7SUFFUSxnQnBFckRkO0ViNHdWUjtBQUNGOztBaUZ6dFZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYmt4VlI7QUFDRjs7QWlGL3RWb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJ3eFZSO0FBQ0Y7O0FpRnJ1Vm9CO0VBREo7SUFFUSxpQnBFckRkO0ViOHhWUjtBQUNGOztBaUZsdlZnQjtFQURKO0lBRVEsV3BFOUNWO0Vib3lWUjtBQUNGOztBaUZqdlZvQjtFQURKO0lBRVEsZXBFckRkO0ViMHlWUjtBQUNGOztBaUZ2dlZvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmd6VlI7QUFDRjs7QWlGN3ZWb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzelZSO0FBQ0Y7O0FpRm53Vm9CO0VBREo7SUFFUSxnQnBFckRkO0ViNHpWUjtBQUNGOztBaUZoeFZnQjtFQURKO0lBRVEsV3BFOUNWO0ViazBWUjtBQUNGOztBaUYvd1ZvQjtFQURKO0lBRVEsZXBFckRkO0VidzBWUjtBQUNGOztBaUZyeFZvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjgwVlI7QUFDRjs7QWlGM3hWb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJvMVZSO0FBQ0Y7O0FpRmp5Vm9CO0VBREo7SUFFUSxnQnBFckRkO0ViMDFWUjtBQUNGOztBaUY5eVZnQjtFQURKO0lBRVEsWXBFOUNWO0ViZzJWUjtBQUNGOztBaUY3eVZvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYnMyVlI7QUFDRjs7QWlGbnpWb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0MlZSO0FBQ0Y7O0FpRnp6Vm9CO0VBREo7SUFFUSxtQnBFckRkO0ViazNWUjtBQUNGOztBaUYvelZvQjtFQURKO0lBRVEsaUJwRXJEZDtFYnczVlI7QUFDRjs7QWlGNTBWZ0I7RUFESjtJQUVRLFlwRTlDVjtFYjgzVlI7QUFDRjs7QWlGMzBWb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJvNFZSO0FBQ0Y7O0FpRmoxVm9CO0VBREo7SUFFUSxrQnBFckRkO0ViMDRWUjtBQUNGOztBaUZ2MVZvQjtFQURKO0lBRVEsbUJwRXJEZDtFYmc1VlI7QUFDRjs7QWlGNzFWb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJzNVZSO0FBQ0Y7O0FpRjEyVmdCO0VBREo7SUFFUSxZcEU5Q1Y7RWI0NVZSO0FBQ0Y7O0FpRnoyVm9CO0VBREo7SUFFUSxnQnBFckRkO0ViazZWUjtBQUNGOztBaUYvMlZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYnc2VlI7QUFDRjs7QWlGcjNWb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWI4NlZSO0FBQ0Y7O0FpRjMzVm9CO0VBREo7SUFFUSxpQnBFckRkO0VibzdWUjtBQUNGOztBaUZ4NFZnQjtFQURKO0lBRVEsYXBFOUNWO0ViMDdWUjtBQUNGOztBaUZ2NFZvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmc4VlI7QUFDRjs7QWlGNzRWb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJzOFZSO0FBQ0Y7O0FpRm41Vm9CO0VBREo7SUFFUSxvQnBFckRkO0ViNDhWUjtBQUNGOztBaUZ6NVZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYms5VlI7QUFDRjs7QWlGdDZWZ0I7RUFESjtJQUVRLFlwRTlDVjtFYnc5VlI7QUFDRjs7QWlGcjZWb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWI4OVZSO0FBQ0Y7O0FpRjM2Vm9CO0VBREo7SUFFUSxrQnBFckRkO0VibytWUjtBQUNGOztBaUZqN1ZvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjArVlI7QUFDRjs7QWlGdjdWb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJnL1ZSO0FBQ0Y7O0FpRnA4VmdCO0VBREo7SUFFUSxXcEU5Q1Y7RWJzL1ZSO0FBQ0Y7O0FpRm44Vm9CO0VBREo7SUFFUSxlcEVyRGQ7RWI0L1ZSO0FBQ0Y7O0FpRno4Vm9CO0VBREo7SUFFUSxpQnBFckRkO0Via2dXUjtBQUNGOztBaUYvOFZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYndnV1I7QUFDRjs7QWlGcjlWb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWI4Z1dSO0FBQ0Y7O0FpRmwrVmdCO0VBREo7SUFFUSxXcEU5Q1Y7RWJvaFdSO0FBQ0Y7O0FpRmorVm9CO0VBREo7SUFFUSxlcEVyRGQ7RWIwaFdSO0FBQ0Y7O0FpRnYrVm9CO0VBREo7SUFFUSxpQnBFckRkO0ViZ2lXUjtBQUNGOztBaUY3K1ZvQjtFQURKO0lBRVEsa0JwRXJEZDtFYnNpV1I7QUFDRjs7QWlGbi9Wb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWI0aVdSO0FBQ0Y7O0FpRmhnV2dCO0VBREo7SUFFUSxZcEU5Q1Y7RWJraldSO0FBQ0Y7O0FpRi8vVm9CO0VBREo7SUFFUSxnQnBFckRkO0Vid2pXUjtBQUNGOztBaUZyZ1dvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjhqV1I7QUFDRjs7QWlGM2dXb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJva1dSO0FBQ0Y7O0FpRmpoV29CO0VBREo7SUFFUSxpQnBFckRkO0ViMGtXUjtBQUNGOztBaUY5aFdnQjtFQURKO0lBRVEsWXBFOUNWO0ViZ2xXUjtBQUNGOztBaUY3aFdvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYnNsV1I7QUFDRjs7QWlGbmlXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0bFdSO0FBQ0Y7O0FpRnppV29CO0VBREo7SUFFUSxtQnBFckRkO0Via21XUjtBQUNGOztBaUYvaVdvQjtFQURKO0lBRVEsaUJwRXJEZDtFYndtV1I7QUFDRjs7QWlGNWpXZ0I7RUFESjtJQUVRLFlwRTlDVjtFYjhtV1I7QUFDRjs7QWlGM2pXb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJvbldSO0FBQ0Y7O0FpRmprV29CO0VBREo7SUFFUSxrQnBFckRkO0ViMG5XUjtBQUNGOztBaUZ2a1dvQjtFQURKO0lBRVEsbUJwRXJEZDtFYmdvV1I7QUFDRjs7QWlGN2tXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJzb1dSO0FBQ0Y7O0FpRjFsV2dCO0VBREo7SUFFUSxhcEU5Q1Y7RWI0b1dSO0FBQ0Y7O0FpRnpsV29CO0VBREo7SUFFUSxpQnBFckRkO0Via3BXUjtBQUNGOztBaUYvbFdvQjtFQURKO0lBRVEsbUJwRXJEZDtFYndwV1I7QUFDRjs7QWlGcm1Xb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWI4cFdSO0FBQ0Y7O0FpRjNtV29CO0VBREo7SUFFUSxrQnBFckRkO0Vib3FXUjtBQUNGOztBaUZ4bldnQjtFQURKO0lBRVEsWXBFOUNWO0ViMHFXUjtBQUNGOztBaUZ2bldvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYmdyV1I7QUFDRjs7QWlGN25Xb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzcldSO0FBQ0Y7O0FpRm5vV29CO0VBREo7SUFFUSxtQnBFckRkO0ViNHJXUjtBQUNGOztBaUZ6b1dvQjtFQURKO0lBRVEsaUJwRXJEZDtFYmtzV1I7QUFDRjs7QWlGdHBXZ0I7RUFESjtJQUVRLFdwRTlDVjtFYndzV1I7QUFDRjs7QWlGcnBXb0I7RUFESjtJQUVRLGVwRXJEZDtFYjhzV1I7QUFDRjs7QWlGM3BXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJvdFdSO0FBQ0Y7O0FpRmpxV29CO0VBREo7SUFFUSxrQnBFckRkO0ViMHRXUjtBQUNGOztBaUZ2cVdvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYmd1V1I7QUFDRjs7QWlGcHJXZ0I7RUFESjtJQUVRLFdwRTlDVjtFYnN1V1I7QUFDRjs7QWlGbnJXb0I7RUFESjtJQUVRLGVwRXJEZDtFYjR1V1I7QUFDRjs7QWlGenJXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJrdldSO0FBQ0Y7O0FpRi9yV29CO0VBREo7SUFFUSxrQnBFckRkO0Vid3ZXUjtBQUNGOztBaUZyc1dvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYjh2V1I7QUFDRjs7QWlGbHRXZ0I7RUFESjtJQUVRLFlwRTlDVjtFYm93V1I7QUFDRjs7QWlGanRXb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWIwd1dSO0FBQ0Y7O0FpRnZ0V29CO0VBREo7SUFFUSxrQnBFckRkO0ViZ3hXUjtBQUNGOztBaUY3dFdvQjtFQURKO0lBRVEsbUJwRXJEZDtFYnN4V1I7QUFDRjs7QWlGbnVXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWI0eFdSO0FBQ0Y7O0FpRmh2V2dCO0VBREo7SUFFUSxZcEU5Q1Y7RWJreVdSO0FBQ0Y7O0FpRi91V29CO0VBREo7SUFFUSxnQnBFckRkO0Vid3lXUjtBQUNGOztBaUZydldvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjh5V1I7QUFDRjs7QWlGM3ZXb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJveldSO0FBQ0Y7O0FpRmp3V29CO0VBREo7SUFFUSxpQnBFckRkO0ViMHpXUjtBQUNGOztBaUY5d1dnQjtFQURKO0lBRVEsWXBFOUNWO0ViZzBXUjtBQUNGOztBaUY3d1dvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYnMwV1I7QUFDRjs7QWlGbnhXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0MFdSO0FBQ0Y7O0FpRnp4V29CO0VBREo7SUFFUSxtQnBFckRkO0ViazFXUjtBQUNGOztBaUYveFdvQjtFQURKO0lBRVEsaUJwRXJEZDtFYncxV1I7QUFDRjs7QWlGNXlXZ0I7RUFESjtJQUVRLGFwRTlDVjtFYjgxV1I7QUFDRjs7QWlGM3lXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJvMldSO0FBQ0Y7O0FpRmp6V29CO0VBREo7SUFFUSxtQnBFckRkO0ViMDJXUjtBQUNGOztBaUZ2eldvQjtFQURKO0lBRVEsb0JwRXJEZDtFYmczV1I7QUFDRjs7QWlGN3pXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJzM1dSO0FBQ0Y7O0FpRjEwV2dCO0VBREo7SUFFUSxZcEU5Q1Y7RWI0M1dSO0FBQ0Y7O0FpRnowV29CO0VBREo7SUFFUSxnQnBFckRkO0ViazRXUjtBQUNGOztBaUYvMFdvQjtFQURKO0lBRVEsa0JwRXJEZDtFYnc0V1I7QUFDRjs7QWlGcjFXb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWI4NFdSO0FBQ0Y7O0FpRjMxV29CO0VBREo7SUFFUSxpQnBFckRkO0VibzVXUjtBQUNGOztBaUZ4MldnQjtFQURKO0lBRVEsV3BFOUNWO0ViMDVXUjtBQUNGOztBaUZ2MldvQjtFQURKO0lBRVEsZXBFckRkO0ViZzZXUjtBQUNGOztBaUY3MldvQjtFQURKO0lBRVEsaUJwRXJEZDtFYnM2V1I7QUFDRjs7QWlGbjNXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWI0NldSO0FBQ0Y7O0FpRnozV29CO0VBREo7SUFFUSxnQnBFckRkO0ViazdXUjtBQUNGOztBaUZ0NFdnQjtFQURKO0lBRVEsV3BFOUNWO0VidzdXUjtBQUNGOztBaUZyNFdvQjtFQURKO0lBRVEsZXBFckRkO0ViODdXUjtBQUNGOztBaUYzNFdvQjtFQURKO0lBRVEsaUJwRXJEZDtFYm84V1I7QUFDRjs7QWlGajVXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWIwOFdSO0FBQ0Y7O0FpRnY1V29CO0VBREo7SUFFUSxnQnBFckRkO0ViZzlXUjtBQUNGOztBaUZwNldnQjtFQURKO0lBRVEsWXBFOUNWO0ViczlXUjtBQUNGOztBaUZuNldvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYjQ5V1I7QUFDRjs7QWlGejZXb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJrK1dSO0FBQ0Y7O0FpRi82V29CO0VBREo7SUFFUSxtQnBFckRkO0VidytXUjtBQUNGOztBaUZyN1dvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjgrV1I7QUFDRjs7QWlGbDhXZ0I7RUFESjtJQUVRLFlwRTlDVjtFYm8vV1I7QUFDRjs7QWlGajhXb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWIwL1dSO0FBQ0Y7O0FpRnY4V29CO0VBREo7SUFFUSxrQnBFckRkO0ViZ2dYUjtBQUNGOztBaUY3OFdvQjtFQURKO0lBRVEsbUJwRXJEZDtFYnNnWFI7QUFDRjs7QWlGbjlXb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWI0Z1hSO0FBQ0Y7O0FpRmgrV2dCO0VBREo7SUFFUSxZcEU5Q1Y7RWJraFhSO0FBQ0Y7O0FpRi85V29CO0VBREo7SUFFUSxnQnBFckRkO0Vid2hYUjtBQUNGOztBaUZyK1dvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjhoWFI7QUFDRjs7QWlGMytXb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWJvaVhSO0FBQ0Y7O0FpRmovV29CO0VBREo7SUFFUSxpQnBFckRkO0ViMGlYUjtBQUNGOztBaUY5L1dnQjtFQURKO0lBRVEsYXBFOUNWO0ViZ2pYUjtBQUNGOztBaUY3L1dvQjtFQURKO0lBRVEsaUJwRXJEZDtFYnNqWFI7QUFDRjs7QWlGbmdYb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWI0alhSO0FBQ0Y7O0FpRnpnWG9CO0VBREo7SUFFUSxvQnBFckRkO0Via2tYUjtBQUNGOztBaUYvZ1hvQjtFQURKO0lBRVEsa0JwRXJEZDtFYndrWFI7QUFDRjs7QWlGNWhYZ0I7RUFESjtJQUVRLFlwRTlDVjtFYjhrWFI7QUFDRjs7QWlGM2hYb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJvbFhSO0FBQ0Y7O0FpRmppWG9CO0VBREo7SUFFUSxrQnBFckRkO0ViMGxYUjtBQUNGOztBaUZ2aVhvQjtFQURKO0lBRVEsbUJwRXJEZDtFYmdtWFI7QUFDRjs7QWlGN2lYb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWJzbVhSO0FBQ0Y7O0FpRjFqWGdCO0VBREo7SUFFUSxXcEU5Q1Y7RWI0bVhSO0FBQ0Y7O0FpRnpqWG9CO0VBREo7SUFFUSxlcEVyRGQ7RWJrblhSO0FBQ0Y7O0FpRi9qWG9CO0VBREo7SUFFUSxpQnBFckRkO0Vid25YUjtBQUNGOztBaUZya1hvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjhuWFI7QUFDRjs7QWlGM2tYb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJvb1hSO0FBQ0Y7O0FpRnhsWGdCO0VBREo7SUFFUSxXcEU5Q1Y7RWIwb1hSO0FBQ0Y7O0FpRnZsWG9CO0VBREo7SUFFUSxlcEVyRGQ7RWJncFhSO0FBQ0Y7O0FpRjdsWG9CO0VBREo7SUFFUSxpQnBFckRkO0Vic3BYUjtBQUNGOztBaUZubVhvQjtFQURKO0lBRVEsa0JwRXJEZDtFYjRwWFI7QUFDRjs7QWlGem1Yb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWJrcVhSO0FBQ0Y7O0FpRnRuWGdCO0VBREo7SUFFUSxZcEU5Q1Y7RWJ3cVhSO0FBQ0Y7O0FpRnJuWG9CO0VBREo7SUFFUSxnQnBFckRkO0ViOHFYUjtBQUNGOztBaUYzblhvQjtFQURKO0lBRVEsa0JwRXJEZDtFYm9yWFI7QUFDRjs7QWlGam9Yb0I7RUFESjtJQUVRLG1CcEVyRGQ7RWIwclhSO0FBQ0Y7O0FpRnZvWG9CO0VBREo7SUFFUSxpQnBFckRkO0ViZ3NYUjtBQUNGOztBaUZwcFhnQjtFQURKO0lBRVEsWXBFOUNWO0Vic3NYUjtBQUNGOztBaUZucFhvQjtFQURKO0lBRVEsZ0JwRXJEZDtFYjRzWFI7QUFDRjs7QWlGenBYb0I7RUFESjtJQUVRLGtCcEVyRGQ7RWJrdFhSO0FBQ0Y7O0FpRi9wWG9CO0VBREo7SUFFUSxtQnBFckRkO0Vid3RYUjtBQUNGOztBaUZycVhvQjtFQURKO0lBRVEsaUJwRXJEZDtFYjh0WFI7QUFDRjs7QWlGbHJYZ0I7RUFESjtJQUVRLFlwRTlDVjtFYm91WFI7QUFDRjs7QWlGanJYb0I7RUFESjtJQUVRLGdCcEVyRGQ7RWIwdVhSO0FBQ0Y7O0FpRnZyWG9CO0VBREo7SUFFUSxrQnBFckRkO0ViZ3ZYUjtBQUNGOztBaUY3clhvQjtFQURKO0lBRVEsbUJwRXJEZDtFYnN2WFI7QUFDRjs7QWlGbnNYb0I7RUFESjtJQUVRLGlCcEVyRGQ7RWI0dlhSO0FBQ0Y7O0FpRmh0WGdCO0VBREo7SUFFUSxhcEU5Q1Y7RWJrd1hSO0FBQ0Y7O0FpRi9zWG9CO0VBREo7SUFFUSxpQnBFckRkO0Vid3dYUjtBQUNGOztBaUZydFhvQjtFQURKO0lBRVEsbUJwRXJEZDtFYjh3WFI7QUFDRjs7QWlGM3RYb0I7RUFESjtJQUVRLG9CcEVyRGQ7RWJveFhSO0FBQ0Y7O0FpRmp1WG9CO0VBREo7SUFFUSxrQnBFckRkO0ViMHhYUjtBQUNGOztBaUY3dFhJO0VBQ0k7QWpGZ3VYUjs7QWlGNXRYUTtFQUNJO0FqRit0WFo7O0FpRmh1WFE7RUFDSTtBakZtdVhaOztBaUZwdVhRO0VBQ0k7QWpGdXVYWjs7QWlGeHVYUTtFQUNJO0FqRjJ1WFosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdG9vbHMvX21peGluX21lZGlhUXVlcnlCcmVha3BvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fZWxldmF0aW9uTGV2ZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlc19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX21hcmdpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NoZWNrYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NrZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jb2xvcklucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL192ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19maWVsZHNldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ZpbGVVcGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2Zvcm1UYWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ncmlkTGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ljb25Db3VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19oci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5saW5lRWxlbWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2lucHV0X2F1dG9jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRfbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xlaXN0dW5nc3RyYWVnZXJSZWdlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua2lucHV0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RfdHJlZVZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19taW5pRGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX292ZXJ3cml0ZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYWdlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYXJhZ3JhcGhzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wcm9ncmVzc0Jhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fcmFkaW9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19jaG9zZW5qcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19zbGltU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190YWJsZXNvcnRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGV4dFNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ZpbHRlclBpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9oZWFkZXIvX3RvcEJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL190b3NNYXNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvX3Rvc01hc2tfbGFuZ1N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL25hdi9fbWFpbk1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9uYXYvX29mZkNhbnZhc01lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19sYXlvdXQvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbGF5b3V0L19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fYWdlbnR1ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2JhY2tlbmREb2t1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fa3VuZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL19wcmVpc3JlZ2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9iZW51dHplcnJvbGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3JlaXNlcGFrZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3Zvcmdhbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL190ZXJtaW5lLWVray12a2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL190b29scy9fbWl4aW5fbWFyZ2luUGFkZGluZ1V0aWxpdHlDbGFzc2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqL1xuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIHtcbiAgLS1jb2xQcmltYXJ5NzAwOiAjM2QxNTFmO1xuICAtLWNvbFByaW1hcnk2MDA6ICM4YjI5M2Q7XG4gIC0tY29sUHJpbWFyeTUwMDogI2IzMzQ0ZTtcbiAgLS1jb2xQcmltYXJ5NDAwOiAjZDE2Mjc5O1xuICAtLWNvbFByaW1hcnkzMDA6ICNkMTYyNzk7XG4gIC0tY29sUHJpbWFyeTIwMDogI2U4YjFiYztcbiAgLS1jb2xQcmltYXJ5MTAwOiAjZmFlY2VmO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHtcbiAgLS1jb2xCbGFjazogIzAwMDtcbiAgLS1jb2xTb2Z0QmxhY2s6ICMxMjEyMTI7XG4gIC0tY29sR3JleTkwMDogIzIyMjtcbiAgLS1jb2xHcmV5ODAwOiAjMzMzO1xuICAtLWNvbEdyZXk3NTA6ICMzZjNmM2Y7XG4gIC0tY29sR3JleTcwMDogIzQ0NDtcbiAgLS1jb2xHcmV5NjAwOiAjNjY2O1xuICAtLWNvbEdyZXk1MDA6ICM4ODg7XG4gIC0tY29sR3JleTQwMDogI2FhYTtcbiAgLS1jb2xHcmV5MzAwOiAjYmJiO1xuICAtLWNvbEdyZXkyMDA6ICNkZGQ7XG4gIC0tY29sR3JleTEwMDogI2VlZTtcbiAgLS1jb2xXaGl0ZTUwMDogI2YwZjBmMDtcbiAgLS1jb2xTb2Z0V2hpdGU6ICNmY2ZjZmM7XG4gIC0tY29sV2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItbGlnaHQ6ICNmZmY7XG59XG5cbjpyb290IHtcbiAgLS1jb2xQcmltYXJ5NzAwOiAjMDAzMjMyO1xuICAtLWNvbFByaW1hcnk2MDA6ICMwMDVhNDQ7XG4gIC0tY29sUHJpbWFyeTUwMDogIzAwODI1NTtcbiAgLS1jb2xQcmltYXJ5NDAwOiAjMDBEMjc4O1xuICAtLWNvbFByaW1hcnkzMDA6ICMzOWM1ODU7XG4gIC0tY29sUHJpbWFyeTIwMDogI2JmZjRkZDtcbiAgLS1jb2xQcmltYXJ5MTAwOiAjZjVmZGZhO1xuICAtLWNvbEJsYWNrOiAjMDAwO1xuICAtLWNvbFNvZnRCbGFjazogIzEyMTIxMjtcbiAgLS1jb2xHcmV5OTAwOiAjMjIyO1xuICAtLWNvbEdyZXk4MDA6ICMzMzM7XG4gIC0tY29sR3JleTcwMDogIzQ0NDtcbiAgLS1jb2xHcmV5NjAwOiAjNjY2O1xuICAtLWNvbEdyZXk1MDA6ICNjY2M7XG4gIC0tY29sR3JleTQwMDogI2RkZDtcbiAgLS1jb2xHcmV5MzAwOiAjZWVlO1xuICAtLWNvbEdyZXkyMDA6ICNmMGYwZjA7XG4gIC0tY29sR3JleTEwMDogI0Y5ZjlmOTtcbiAgLS1jb2xXaGl0ZTUwMDogI2Y4ZjhmODtcbiAgLS1jb2xTb2Z0V2hpdGU6ICNmY2ZjZmM7XG4gIC0tY29sV2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItbGlnaHQ6ICNmZmY7XG4gIC0tY29sU3VjY2VzczEwMDogI2VmZjhlZjtcbiAgLS1jb2xTdWNjZXNzNTAwOiAjNDJBQTQ5O1xuICAtLWNvbFN1Y2Nlc3M3MDA6ICMyQzcyMkY7XG4gIC0tY29sV2FybmluZzEwMDogI2Y3ZWNkZDtcbiAgLS1jb2xXYXJuaW5nNTAwOiAjRDg5RjU0O1xuICAtLWNvbFdhcm5pbmc3MDA6ICM4RDVFMjA7XG4gIC0tY29sRXJyb3I1MDA6ICNEODU4NTQ7XG4gIC0tY29sRXJyb3IzMDA6ICNmOWVlZWU7XG4gIC0tY29sRXJyb3I2MDA6ICNCNzJFMkE7XG4gIC0tY29sRXJyb3I3MDA6ICNEODE5MTM7XG59XG5cbi50b3MtZWxldmF0ZTEge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi50b3MtZWxldmF0ZTIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi50b3MtZWxldmF0ZTMge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnRvcy1lbGV2YXRlNCB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG5cbi50b3MtZWxldmF0ZTUge1xuICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBTY2hyaWZ0YXJ0ZW5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBAZm9udC1mYWNlIHtcbiogICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XG4qICAgICBmb250LXdlaWdodDogMjAwO1xuKiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuKiAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiogfVxuKiBAZm9udC1mYWNlIHtcbiogICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XG4qICAgICBmb250LXdlaWdodDogMzAwO1xuKiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuKiAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4qIH1cbipAaW1wb3J0IHVybCgnaHR0cHM6KmZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwJyk7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi50b3MtZm9udEZhbVN0ZCB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udG9zLWZvbnRGYW1JY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG59XG5cbi50b3MtZnNPbWVnYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzQWxwaGEge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0JldGEge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0dhbW1hIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNEZWx0YSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzS2lsbyB7XG4gIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzTWluaSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzTWljcm8ge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0ljb24ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1md1N0YW5kYXJkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZ3SWNvblN0YW5kYXJkOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1ncmlkW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0gKyAudWstZ3JpZC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b3MtYm9yZGVyLCAudG9zLWJvcmRlci1sZWZ0LCAudG9zLWJvcmRlci1ib3R0b20sIC50b3MtYm9yZGVyLXJpZ2h0LCAudG9zLWJvcmRlci10b3AsIC50b3MtYm9yZGVyLWFyb3VuZC0td2lkZSwgLnRvcy1ib3JkZXItYXJvdW5kLCAudG9zLWJvcmRlci0tYmlnU2VwYXJhdG9ySFIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi50b3MtYm9yZGVyLS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLnRvcy1ib3JkZXItLXdpZGUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLnRvcy1ib3JkZXItLWJpZ1NlcGFyYXRvckhSIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLWJvcmRlci1hcm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi50b3MtYm9yZGVyLWFyb3VuZC0td2lkZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udG9zLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi50b3MtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi50b3MtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi50b3MtY29sLXByaW1hcnk3MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk2MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk1MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk0MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkyMDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkyMDAtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkxMDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkxMDAtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkyMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXaGl0ZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3MtY29sLWZvbnRTdGQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLnRvcy1iZ0NvbC1mb250U3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWNvbC1zb2Z0V2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLnRvcy1iZ0NvbC1zb2Z0V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcy1jb2wtc3VjY2VzczUwMCB7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuXG4udG9zLWNvbC13YXJuaW5nNTAwIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3MtY29sLWVycm9yNTAwIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtY29sLWVycm9yMzAwIHtcbiAgY29sb3I6ICNmOWVlZWU7XG59XG5cbi50b3MtY29sLWVycm9yNjAwIHtcbiAgY29sb3I6ICNCNzJFMkE7XG59XG4udG9zLWNvbC1lcnJvcjYwMDpob3ZlciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWNvbC1lcnJvcjcwMCB7XG4gIGNvbG9yOiAjRDgxOTEzICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtc3VjY2VzczUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkFBNDkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC13YXJuaW5nNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4OUY1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWVlZSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MkUyQSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MTkxMyAhaW1wb3J0YW50O1xufVxuXG4udG9zLWljb24tLXNhdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWFyY2g6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1oZWxwOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbm90aWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2FybmluZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluZm86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lZGl0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29weTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW1vdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb25maXJtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29uZmlybS1zZXJ2aWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2FuY2VsLXNlcnZpY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWF0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbW9yZS1mdW5jdGlvbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTEwYVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12YXJpYWJsZXMtbG9vcDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlcGxhY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb21wYXJlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUxNWFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyVXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNhbGVuZGFyLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZWxldGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ob21lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2Vic2l0ZS1jb21wYW55OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlua2dvdG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saW5rb3V0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVmYXVsdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMjdkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZhcmlhYmxlczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXVuZG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWRvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJpbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11cGRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbnZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ub3RhbGxvd2VkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lbWFpbDo6YmVmb3JlLCBhW2hyZWZePW1haWx0b106OmJlZm9yZSxcbi5hW2hyZWZePW1haWx0b106OmJlZm9yZSwgLm5hdk1haW5NZW51IFtocmVmXj1tYWlsdG9dLm5hdk1haW5NZW51X19hOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGhvbmU6OmJlZm9yZSwgYVtocmVmXj10ZWxdOjpiZWZvcmUsXG4uYVtocmVmXj10ZWxdOjpiZWZvcmUsIC5uYXZNYWluTWVudSBbaHJlZl49dGVsXS5uYXZNYWluTWVudV9fYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLW1vYmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLWxhbmRsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4ZDNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmF4OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hhdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNoYXQtb3RoZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13ZWJzaXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1haTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWV4cG9ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsZWFyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaG9vc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13aW5kb3dDbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbWluaW1pemU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1leHBhbmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ib29rbWFyazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJ1Zzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11bmxvY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sb2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1uZXh0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmlyc3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmF0Y2hDaGFuZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydGFibGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRyYWdkcm9wOjpiZWZvcmUsIC50b3MtbGlzdC0tc29ydGFibGUgLnNvcnQtaGFuZGxlOjpiZWZvcmUsIC50b3MtZHJhZ2Ryb3AtaGFuZGxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29tcHJlc3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saXN0LXNxdWFyZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1vcGVuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBlcnNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFjdGl2aXR5Ym9hcmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjczN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWNodW5nc3N0YW5kOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdm9yZ2FuZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcmdhZW5nZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWQwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWtvbnRha3RkYXRlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluaGFsdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1tYXJrZXRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1maWJ1OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUzZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmxpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmlydGhkYXk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGRyZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWRyZXNzZS1maWxpYWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWRyZXNzZS16ZW50cmFsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFkcmVzc2UtcmVjaG51bmdzYW5zY2hyaWZ0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbmF0aW9uYWxpdHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBheW1lbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ndXRzY2hlaW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sZWlzdHVuZ3N0cmFlZ2VyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdmVydHJpZWJzcGFydG5lcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXVtc2F0ei10b3A6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZWxlaXRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlb2JqZWt0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2V2ZXJsYXVmOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2V2ZXJsYXVmVm9yaGFuZGVuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2V2ZXJsYXVmRnJlaWdlZ2ViZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWNodW5nc2RhdHVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdm9ybWVya3VuZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxhc3RtaW51dGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTM1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS10aW1lbGluZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWQxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1mbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1zdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1ucDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxheW91dGVsZW1lbnQtaGVhZGluZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxheW91dGVsZW1lbnQtdGV4dGJhdXN0ZWluOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC1tZWRpYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtcHJvZHVjdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtc2FsZXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFlN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LWZsaWdodDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtZG9jdW1lbnRzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1jc2F0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItdG9kbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLW5vdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi1yZWFzc2lnbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlNWM1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLWF0dGFjaG1lbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wZGYtZmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBwdC1maWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0teGxzLWZpbGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kb2MtZmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWltZy1maWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc3RhdHVzLXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTRlM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zdGF0dXMtZ2VzcGVycnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zdGF0dXMtZ2VzY2hsb3NzZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zdGF0dXMtanVzdDR5b3U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTU5MlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zdGF0dXMtdGVuRGF5czo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXN0YXR1cy1jYW5jZWxsZWQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zdGF0dXMtbm9mbGlnaHRzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtaWNvbi0tbmV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udG9zLWljb24tLW5vTWFyZ2luOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9zLWljb24tLWJvbGQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3MtaWNvbi0tZml4ZWRXaWR0aCB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlbY2xhc3NePXRvcy1pY29uXSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3NePXRvcy1pY29uLXN0YXRlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWljb24tc3RhdGUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2VmZjhlZjtcbn1cbi50b3MtaWNvbi1zdGF0ZS0tc2Vjb25kYXJ5LnRvcy1pY29uLXN0YXRlLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmN2VjZGQ7XG59XG5cbi50b3MtaW1hZ2UtYXIxNi05IHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi51ay13aWR0aC03LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTggPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTAgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTEyID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTJcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE0LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG4udWstd2lkdGgtMTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbi51ay13aWR0aC0xMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTE2ID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTZcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xOS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTktMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE4LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xOC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG4udWstd2lkdGgtMTctMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE3LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbi51ay13aWR0aC0xNi0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTYtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE1LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG4udWstd2lkdGgtMTQtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbi51ay13aWR0aC0xMy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTMtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEyLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMjAgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0yMFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuLm5vbmUsXG4udG9zLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9zLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3MtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50b3Mtbm8taW50ZXJhY3Rpb24sIC53aW5ib3hPcGVuQmxvY2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvcy1vcGFjaXR5T2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvcy1ncmV5ZWRPdXQge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4udG9zLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnRvcy1ub1dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG9zLWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50b3MtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3MtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1ub3RCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXVwcGVyQ2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50b3MtbG93ZXJDYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRvcy1uby11c2VyLXNlbGVjdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9zLXNwYWNlckwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvcy1zcGFjZXJSIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9zLWdhcCB7XG4gIGdhcDogMTVweDtcbn1cblxuLnRvcy1nYXAtcyB7XG4gIGdhcDogMTBweDtcbn1cblxuW3Rvcy1lcnJvcl0sIC5lcnJvciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4uZXJyb3JCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU4NTQ7XG59XG5cbi53YXJuIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi53YXJuQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg5RjU0O1xufVxuXG4udG9zLW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcy1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcy1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRvcy1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvcy1kcmFnZHJvcC1oYW5kbGUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGNvbG9yOiBncmV5O1xufVxuLnRvcy1kcmFnZHJvcC1oYW5kbGU6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi50b3MtZHJhZ2Ryb3AtaGFuZGxlLnVrLXNvcnRhYmxlLW5vZHJhZyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udWstc29ydGFibGUtcGxhY2Vob2xkZXIgKiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLnVrLXNvcnRhYmxlLXNob3dUYXJnZXQgLnVrLXNvcnRhYmxlLWVtcHR5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi51ay1zb3J0YWJsZS1zaG93VGFyZ2V0IC51ay1zb3J0YWJsZS1lbXB0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogR2xvYmFsIFN0eWxlc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsIGJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaHRtbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBib2R5IHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkyMDApO1xufVxuaHRtbDo6YmVmb3JlLCBodG1sOjphZnRlciwgYm9keTo6YmVmb3JlLCBib2R5OjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b3NTeXN0ZW1NYXJrZXIge1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmRyYWdnZWQtdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndpbmJveE9wZW5CbG9jayB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuW2NsYXNzXj1zZi1kdW1wXSB7XG4gIGJhY2tncm91bmQ6ICMxODE3MUI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLnVrLWFjY29yZGlvbiwgLnRvcy1hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbFdoaXRlKSB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6Zm9jdXMsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xufVxuLnVrLWFjY29yZGlvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi51ay1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUsIC50b3MtYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcy1hY2NvcmRpb24tLWZpeGVkRXhwYW5kSWNvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udG9zLWFjY29yZGlvbi0taGlkZUV4cGFuZEljb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50b3MtYWNjb3JkaW9uLS1oaWRlRXhwYW5kSWNvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b3NUYWJsZSAudWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvc1RhYmxlIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIE1vZGlmaWthdG9yZW5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+ICogPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiA+IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1oZWFkZXJHcmV5IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1oZWFkZXJHcmV5IC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uLWNvbXBhY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiA6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwYWRkaW5nOiA1cHggNDBweCA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaS50b3MtYWNjb3JkaW9uLS1ib3JkZXItdGhpY2sge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sR3JleTYwMCkgIWltcG9ydGFudDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaSAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8sIC50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyA+ICoge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDcwcHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8gPiAqIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1kcmF3ZXJJbmZvLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTEwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwgLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLWFjY29yZGlvbi0tc21hbGwgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gZGl2ID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGRpdiA+IC51ay1hY2NvcmRpb24tY29udGVudCwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGxpID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGxpID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1ub0RyYXdlckluZGVudCA+IGxpID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9zLWFjY29yZGlvbi1kcmF3ZXItLWdyZXllZE91dCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24tZHJhd2VyLS1ncmV5ZWRPdXQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi50b3MtYWNjb3JkaW9uLXRpdGxlLS1yZW1vdmVGb3JtYXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3MtYWNjb3JkaW9uLXRpdGxlLS1oaWRlSWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLWluaGVyaXRGb250U2l6ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udWstYWNjb3JkaW9uID4gLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1wYWRkaW5nUmVtb3ZlID4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udWstYWNjb3JkaW9uID4gLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1wYWRkaW5nUmVtb3ZlID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG59XG5cbi51ay1hbGVydC1jbG9zZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4udWstYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udWstYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNlZmY4ZWY7XG4gIGNvbG9yOiAjMkM3MjJGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDJBQTQ5O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG59XG5cbi51ay1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbiAgY29sb3I6ICM4RDVFMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODlGNTQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cblxuLnVrLWFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVrLWFsZXJ0LW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4udWstYWxlcnQtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWstYWxlcnQtLXNtYWxsIC51ay1hbGVydC1jbG9zZSB7XG4gIHRvcDogOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstYnV0dG9uLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LFxuLnRvcy1idXR0b24sXG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbixcbmJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYnV0dG9uLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYnV0dG9uLWRlZmF1bHQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24tcHJpbWFyeSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1idXR0b24sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG4udWstYnV0dG9uLmZvY3VzLCAudWstYnV0dG9uLmhvdmVyLCAudWstYnV0dG9uOmZvY3VzLCAudWstYnV0dG9uOmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLnRvcy1idXR0b24uZm9jdXMsXG4udG9zLWJ1dHRvbi5ob3Zlcixcbi50b3MtYnV0dG9uOmZvY3VzLFxuLnRvcy1idXR0b246aG92ZXIsXG5idXR0b24uZm9jdXMsXG5idXR0b24uaG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi51ay1idXR0b24uYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbjphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHRbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnlbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeTphY3RpdmUsXG4udG9zLWJ1dHRvbi5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbjphY3RpdmUsXG5idXR0b24uYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLmRpc2FibGVkLCAudWstYnV0dG9uW2Rpc2FibGVkXSxcbi51ay1idXR0b24tZGVmYXVsdC5kaXNhYmxlZCxcbi51ay1idXR0b24tZGVmYXVsdFtkaXNhYmxlZF0sXG4udWstYnV0dG9uLXByaW1hcnkuZGlzYWJsZWQsXG4udWstYnV0dG9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLnRvcy1idXR0b24uZGlzYWJsZWQsXG4udG9zLWJ1dHRvbltkaXNhYmxlZF0sXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51ay1idXR0b24uZGlzYWJsZWQuZGlzYWJsZWQtLXNob3csIC51ay1idXR0b25bZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbi51ay1idXR0b24tcHJpbWFyeS5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbi51ay1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3csXG4udG9zLWJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbi50b3MtYnV0dG9uW2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbmJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbmJ1dHRvbltkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3cge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLW5lZywgLnVrLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlLCAudWstYnV0dG9uLmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC5kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkuZGVsZXRlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udG9zLWljb24tLWRlbGV0ZSxcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsXG4udG9zLWJ1dHRvbi5kZWxldGUsXG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbi5kZWxldGUsXG5idXR0b24udG9zLWJ1dHRvbi0tbmVnLFxuYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsXG5idXR0b24uZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1wb3MsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3MsXG5idXR0b24udG9zLWJ1dHRvbi0tcG9zIHtcbiAgYmFja2dyb3VuZDogIzQyQUE0OTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnRvcy1idXR0b24tLXdhcm4ge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkLFxuYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG5idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdCwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdCxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnksXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXTpob3ZlciwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5ob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS5ob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS5ob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5ob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24uaG92ZXJbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDpob3ZlcixcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5ob3ZlcixcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1kZWZhdWx0W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkuYWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24uZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtaWNvbi0tZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tbmVnW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWljb24tLWRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNEODU4NTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTg1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2FybiwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b24udG9zLWJ1dHRvbi0td2Fyblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybiB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjRDg5RjU0O1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3NbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDJBQTQ5O1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLWZ1bGxXaWR0aCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuYnV0dG9uLnRvcy1idXR0b24tLWZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNxdWFyZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zcXVhcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWstYnV0dG9uID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tZGVmYXVsdCA+IGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLXByaW1hcnkgPiBpOmZpcnN0LWNoaWxkLFxuLnRvcy1idXR0b24gPiBpOmZpcnN0LWNoaWxkLFxuYnV0dG9uID4gaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5ob3Zlcixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbFt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpIGluc2V0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCBpLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsIGksXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwgaSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsIGksXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5hLnRvcy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmEudG9zLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9zLWJ1dHRvbiArIC50b3MtYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbi50b3MtYnV0dG9uICsgYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbmJ1dHRvbiArIC50b3MtYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbmJ1dHRvbiArIGJ1dHRvbjpub3QoLnRvcy1idXR0b24tLWZ1bGxXaWR0aCkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvcy1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3MtY2FyZCA+ICoge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fZHJhZ0Ryb3BIYW5kbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSArIC50b3MtY2FyZF9faGVhZGVyLCAudG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSArIC50b3MtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLWZpeGVkRm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLWZpeGVkRm9vdGVyIC50b3MtY2FyZF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnRvcy1jYXJkLnRvcy1jYXJkLS1ub0JvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWZvcm0tY29udHJvbHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sR3JleTcwMCkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBjYXJldC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbmlucHV0LCBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG59XG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbmlucHV0IH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0IH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYSB+IC50b3MtaW5wdXQtc3VmZml4LCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA3cHggMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC50b3MtZGVmYXVsdC12YWx1ZSwgaW5wdXQudWstaW5wdXQudG9zLWRlZmF1bHQtdmFsdWUsXG50ZXh0YXJlYS50b3MtZGVmYXVsdC12YWx1ZSwgdGV4dGFyZWEudWstdGV4dGFyZWEudG9zLWRlZmF1bHQtdmFsdWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC5mb2N1cywgaW5wdXQ6Zm9jdXMsIGlucHV0LnVrLWlucHV0LmZvY3VzLCBpbnB1dC51ay1pbnB1dDpmb2N1cyxcbnRleHRhcmVhLmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzLCB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMnB4IHJpZGdlIHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC5mb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dC5mb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dDpmb2N1cyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEuZm9jdXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbmlucHV0LmVycm9yLCAudWstZm9ybS1jb250cm9scy5oYXMtZXJyb3IgaW5wdXQsIGlucHV0W3Rvcy1lcnJvcl0sIGlucHV0LnVrLWlucHV0LmVycm9yLCBpbnB1dC51ay1pbnB1dFt0b3MtZXJyb3JdLFxudGV4dGFyZWEuZXJyb3IsXG4udWstZm9ybS1jb250cm9scy5oYXMtZXJyb3IgdGV4dGFyZWEsXG50ZXh0YXJlYVt0b3MtZXJyb3JdLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS5lcnJvciwgdGV4dGFyZWEudWstdGV4dGFyZWFbdG9zLWVycm9yXSB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTg1NDtcbn1cbmlucHV0Lndhcm5pbmcsIGlucHV0LnVrLWlucHV0Lndhcm5pbmcsXG50ZXh0YXJlYS53YXJuaW5nLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xufVxuaW5wdXRbZGlzYWJsZWRdLCBpbnB1dCAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCwgaW5wdXQudWstaW5wdXRbZGlzYWJsZWRdLCBpbnB1dC51ay1pbnB1dCAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbnRleHRhcmVhIC5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sUHJpbWFyeTEwMCksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jb2xHcmV5NDAwKSwgMC40KTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sU29mdEJsYWNrKSwgMC44NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0W2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LnVrLWlucHV0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhIC5kaXNhYmxlZCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhW2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG5pbnB1dFtyZWFkb25seV0sIGlucHV0IC5yZWFkb25seSwgaW5wdXQudWstaW5wdXRbcmVhZG9ubHldLCBpbnB1dC51ay1pbnB1dCAucmVhZG9ubHksXG50ZXh0YXJlYVtyZWFkb25seV0sXG50ZXh0YXJlYSAucmVhZG9ubHksIHRleHRhcmVhLnVrLXRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLnJlYWRvbmx5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5kb2t1LS1hY3RpdmUgaW5wdXRbcmVhZG9ubHldLCBpbnB1dCAucmVhZG9ubHksIGlucHV0LnVrLWlucHV0W3JlYWRvbmx5XSwgaW5wdXQudWstaW5wdXQgLnJlYWRvbmx5LCB0ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhIC5yZWFkb25seSwgdGV4dGFyZWEudWstdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSAucmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG5kaXY6aGFzKD4gLmlucHV0X190b2dnbGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXRfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjhweDtcbn1cbmlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIGlucHV0LnVrLWlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIHRleHRhcmVhLnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCBpbnB1dC51ay1pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCB0ZXh0YXJlYS50b3MtaW5wdXQtLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0sIC50b3MtcHJpY2UtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdLnNob3dDbGVhcjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0bztcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFtsaXN0XTpub3QoW3R5cGU9cmFuZ2VdKSxcbmlucHV0W2xpc3RdOm5vdChbdHlwZT1yYW5nZV0pOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsYXRwaWNrci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W2RhdGEtdG9zLWRhdGVwaWNrZXItbXVsdGldIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKTotd2Via2l0LWF1dG9maWxsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLWNvbEdyZXk3MDApIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbiAgY2FyZXQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XTpub3QoLnRvcy1uby1pbnRlcmFjdGlvbikge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0udG9zLW5vLWludGVyYWN0aW9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5kb2t1LS1hY3RpdmUgLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0udG9zLW5vLWludGVyYWN0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0udG9zLW5vLWludGVyYWN0aW9uICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNEODU4NTQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi50b3MtY3VycmVuY3lJbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY3VycmVuY3lJbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCAudG9zLWN1cnJlbmN5SW5wdXRfX2Rpc3BsYXlWYWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG59XG4udG9zLWN1cnJlbmN5SW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3LjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxLjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG1hcmdpbi10b3A6IC03LjdweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Q1ZjhlOTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxLjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDguNXB4IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNhOWYwZDE7XG4gIGJvcmRlcjogMC4ycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMi42cHg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLypOZWVkZWQgdG8ga2VlcCB0aGUgRWRnZSB0aHVtYiBjZW50cmVkKi9cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNkNWY4ZTk7XG59XG5cbi50b3MtZmFrZUlucHV0LCAudG9zLWZha2VJbnB1dC0tbnVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi50b3MtZmFrZUlucHV0LS1udW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogQ2hlY2tib3hlc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5lcnJvciArIGxhYmVsIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLndhcm5pbmcgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOEQ1RTIwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkICsgbGFiZWwsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWNvbEdyZXk1MDApLCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC0tbm9MYWJlbCArIGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblt1ay1ncmlkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiBTdGFjayBjaGVja2JveGVzIGbDvHIga2xlaW5lIChrbGVpbmVyIDEyMDBweCkgQmlsZHNjaGlybWUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxMTk5cHgpIHtcbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLyogRmxleCBsYXlvdXQgZsO8ciBncm/Dn2UgKGdyw7bDn2VyKSBCaWxkc2NoaXJtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gMTIwMHB4KSB7XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQgLmNoZWNrYm94LWNvbnRhaW5lciArIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkxMDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uY2stYnV0dG9uX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNrLWJ1dHRvbjpob3ZlciwgLmNrLWJ1dHRvbjpmb2N1cywgLmNrLWJ1dHRvbjphY3RpdmUsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciwgLmNrLWRyb3Bkb3duX19idXR0b24uY2stb24gLmNrLWJ1dHRvbl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stYnV0dG9uOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b246Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbjphY3RpdmUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWRyb3Bkb3duX19idXR0b24uY2stb24gLmNrLWJ1dHRvbl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5jay1kcm9wZG93bl9fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1kcm9wZG93bl9fcGFuZWwge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5jay1saXN0X19pdGVtIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1saXN0X19pdGVtIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmNrLWxpc3RfX2l0ZW06bm90KDppcyguY2stbGlzdF9faXRlbTpob3ZlciwgLmNrLWxpc3RfX2l0ZW1fc2VsZWN0ZWQpKSwgLmNrLWxpc3QtaXRlbS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKSAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvcl9fZWRpdGFibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvcl9fZWRpdGFibGUuZXJyb3IsIC5jay1lZGl0b3JfX2VkaXRhYmxlW3Rvcy1lcnJvcl0ge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0YXJlYUVkaXRvci0tc2xpbSAuY2stZWRpdG9yIHtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cbi50ZXh0YXJlYUVkaXRvci0tc2xpbSAuY2suY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIENvbG9yIElucHV0XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9zLWNvbG9ycGlja2VyLWdyaWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAyOHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE0cHggMDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sb3JwaWNrZXItZ3JpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWNvbG9ycGlja2VyLXN3YXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgZWFzZTtcbn1cbi50b3MtY29sb3JwaWNrZXItc3dhdGNoOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyKTtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi50b3MtY29sb3JwaWNrZXItc3dhdGNoOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sV2hpdGUpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLnRvcy1jb2xvcnBpY2tlci1zd2F0Y2hbYXJpYS1wcmVzc2VkPXRydWVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC00cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50b3MtY29sb3JwaWNrZXItc3dhdGNoLS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjZjAwLCAjZmZhZTAwLCAjZmZmMjAwLCAjNWZmZjAwLCAjMDBmZmQwLCAjMDA5MWZmLCAjN2IwMGZmLCAjZmYwMGM4LCAjZjAwKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWNvbFdoaXRlKTtcbn1cbi50b3MtY29sb3JwaWNrZXItc3dhdGNoLS1jdXN0b20gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiB2YXIoLS1jb2xXaGl0ZSk7XG59XG5cbi50b3MtY29sb3JwaWNrZXItcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sV2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MjAwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4udG9zLWNvbG9ycGlja2VyLXBvcG92ZXItLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4udG9zLWNvbG9ycGlja2VyLXBvcG92ZXIgLnRvcy1jb2xvcnBpY2tlci1uYXRpdmUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3MtY29sb3JwaWNrZXItcG9wb3ZlciAudG9zLWNvbG9ycGlja2VyLWhleGlucHV0IHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnRvcy1jb2xvcnBpY2tlci1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbG9ycGlja2VyLWxlZ2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4udG9zLWNvbG9ycGlja2VyLXByZXZpZXcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udnIsIC52ci0tbGVmdCwgLnZyLS1yaWdodCwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnZyOjphZnRlciwgLnZyLS1sZWZ0OjphZnRlciwgLnZyLS1yaWdodDo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4udnItLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLnZyLS1sZWZ0Om5vdChbY2xhc3MqPXVrLXdpZHRoXSkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4udnItLWxlZnRbY2xhc3MqPXVrLXdpZHRoXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA3LjVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnZyLS1yaWdodDpub3QoW2NsYXNzKj11ay13aWR0aF0pLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KFtjbGFzcyo9dWstd2lkdGhdKTpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4udnItLXJpZ2h0W2NsYXNzKj11ay13aWR0aF06OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXZbY2xhc3MqPXVrLXdpZHRoXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC03LjVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgdGJvZHkge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLnRvc1RhYmxlX19ib2R5LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0tYXV0b0hlaWdodCAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWF1dG9IZWlnaHQuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1hdXRvSGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1hdXRvSGVpZ2h0LmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1hdXRvSGVpZ2h0IHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1hdXRvSGVpZ2h0LmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tYXV0b0hlaWdodC5kYXRhVGFibGUgdGJvZHkge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udG9zVGFibGUudG9zVGFibGUtLWhvdmVyUm93cyAudG9zVGFibGVfX3Jvdzpob3ZlciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taG92ZXJSb3dzLmRhdGFUYWJsZSAudG9zVGFibGVfX3Jvdzpob3ZlciwgLnRvc1RhYmxlLnRvc1RhYmxlLS1ob3ZlclJvd3MgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHI6aG92ZXIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhvdmVyUm93cy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHI6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taG92ZXJSb3dzIHRyOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1ob3ZlclJvd3MuZGF0YVRhYmxlIHRyOmhvdmVyLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1ob3ZlclJvd3MuZGF0YVRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTIwMCk7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX193cmFwcGVyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSB0ciwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIHRib2R5IHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4udG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbiAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbiAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgdGJvZHkge1xuICBoZWlnaHQ6IDcwdmg7XG59XG4uZGF0YS11ay1tb2RhbC1kaWFsb2cgLnRvc01hc2tlX19jb250ZW50ID4gLnRvc1RhYmxlLCAuZGF0YS11ay1tb2RhbC1kaWFsb2cgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDYwMHB4IC0gNDBweCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwgLnRvc01hc2tlX19jb250ZW50ID4gLnRvc1RhYmxlLCAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDgwMHB4IC0gNDBweCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zRGF0YVRhYmxlIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSwgLnRvc0RhdGFUYWJsZSAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEyMDBweCAtIDQwcHgpO1xufVxuXG4udG9zVGFibGVfX3dyYXBwZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0byBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciB7XG4gIGhlaWdodDogMzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fcm93LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvc1RhYmxlX19yb3c6OmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zVGFibGVfX3Jvdzo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ci5kYXRlbnNhdHotZ2VzcGVycnQge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0IC50b3NUYWJsZV9fY2VsbCA+ICo6bm90KC5vdmVycmlkZVNwZXJyZSksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLmRhdGVuc2F0ei1nZXNwZXJydCAudG9zVGFibGVfX2NlbGwgPiAqOm5vdCgub3ZlcnJpZGVTcGVycmUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19yb3cuZGF0ZW5zYXR6LWdlc3BlcnJ0IC5vdmVycmlkZVNwZXJyZSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIuZGF0ZW5zYXR6LWdlc3BlcnJ0IC5vdmVycmlkZVNwZXJyZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LS1kb3VibGVIZWlnaHQsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LS1kb3VibGVIZWlnaHQsIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3Jvdy0tZG91YmxlSGVpZ2h0IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3ctLWRvdWJsZUhlaWdodCAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDUzcHg7XG59XG4udG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3ctLWRvdWJsZUhlaWdodCAudG9zVGFibGVfX2NlbGwtLXN0YWNrZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LS1kb3VibGVIZWlnaHQgLnRvc1RhYmxlX19jZWxsLS1zdGFja2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3Jvdy0tZG91YmxlSGVpZ2h0IC50b3NUYWJsZV9fY2VsbC0tc3RhY2tlZCAudG9zLWxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3Jvdy0tZG91YmxlSGVpZ2h0IC50b3NUYWJsZV9fY2VsbC0tc3RhY2tlZCAudG9zLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRvc1RhYmxlX19jZWxsIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvc1RhYmxlX19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLnRvc1RhYmxlX19oZWFkLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkLnRvc1RhYmxlX19oZWFkLS1vdmVyZmxvd0hpZGRlbiwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQudG9zVGFibGVfX2hlYWQtLW92ZXJmbG93SGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlX19oZWFkIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIHRyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgYSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgYSwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aCwgLnRvc1RhYmxlX19oZWFkIHRyIGEsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIGEsIC50b3NUYWJsZV9faGVhZCB0ciB0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmcsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAudG9zVGFibGVfX2hlYWQgdHIgdGguc29ydGluZywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZywgLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydF0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoW2FyaWEtc29ydF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLnNvcnRpbmc6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF06OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgdGguc29ydGluZzo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgdGhbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoW2FyaWEtc29ydF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogOXB4O1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAudG9zVGFibGVfX2hlYWQgdHIgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycy50b3NUYWJsZV9fcm93LCAudG9zVGFibGVfX2hlYWQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9faGVhZCB0ci50b3NUYWJsZV9fZmlsdGVycywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyLnRvc1RhYmxlX19maWx0ZXJzLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogNDRweDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19jZWxsW3RpdGxlXSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19jZWxsW3RpdGxlXSwgLnRvc1RhYmxlX19oZWFkIHRoW3RpdGxlXSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGhbdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9zVGFibGVfX2JvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fYm9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0Ym9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvc1RhYmxlX19mb290ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2Zvb3RlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXYsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50b3NUYWJsZV9fd3JhcHBlciA+IC50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX3dyYXBwZXIgPiAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyID4gLnRvc1RhYmxlX19mb290ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAuYm90dG9tIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3NUYWJsZV9fcGFnZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBEYXRhdGFibGVzIG1vZGUgLT4gZsO8ciBSZXBvcnRpbmcgKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvc1RhYmxlLS1ncmV5IC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlLS1ncmV5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWdyZXkgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLS1ncmV5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xXaGl0ZSk7XG59XG4udG9zVGFibGUtLWdyZXkgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbCwgLnRvc1RhYmxlLS1ncmV5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1ncmV5IHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLS1ncmV5IHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NUYWJsZS0tY2FyZHNMaXN0IC50b3NUYWJsZV9fd3JhcHBlciwgLnRvc1RhYmxlLS1jYXJkc0xpc3QgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50b3NUYWJsZS0tY2FyZHNMaXN0IC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLS1jYXJkc0xpc3QgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tY2FyZHNMaXN0IHRib2R5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3NUYWJsZS0tY2FyZHNMaXN0IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUtLWNhcmRzTGlzdCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1jYXJkc0xpc3QgdHIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgdHIsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgdGJvZHkgdHIsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgdGJvZHkgLnRvc1RhYmxlX19jZWxsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgdHIsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgdGJvZHkgdHIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRvc1RhYmxlLS1hdXRvUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS1hdXRvUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWF1dG9Sb3dIZWlnaHQgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tYXV0b1Jvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tYXV0b1Jvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgdHIsIC50b3NUYWJsZS0tYXV0b1Jvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1hdXRvUm93SGVpZ2h0IHRib2R5IHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLnRvc1RhYmxlLS1hdXRvUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tYXV0b1Jvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tYXV0b1Jvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRvc1RhYmxlRnVsbHNjcmVlbi0tYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi50b3NUYWJsZUZ1bGxzY3JlZW4tLWFjdGl2ZSAudG9zLXNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLXRhYmxlLXN0cmlwZWQgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NEYXRhVGFibGUgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyLnRvc0RhdGFUYWJsZV9fZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuLnRvc0RhdGFUYWJsZSB0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLkRURkNfTGVmdEJvZHlMaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAudG9zRGF0YVRhYmxlLS1saWdodEhlYWRlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvc0RhdGFUYWJsZS0tbGlnaHRIZWFkZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpub3QoLmRpc2FibGVkLCAuY3VycmVudCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLWRhdGVwaWNrZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9zLWRhdGVwaWNrZXJDbGVhciwgLnRvcy1kYXRlcGlja2VyRGVsZXRlIHtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWRhdGVwaWNrZXJDbGVhciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWRhdGVwaWNrZXJEZWxldGUge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLnRvcy1kYXRlcGlja2VyQ2xlYXI6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9zLWRhdGVwaWNrZXJEZWxldGU6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNEODU4NTQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvcy1kYXRlcmFuZ2VXcmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMmZyKSBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCwgLmZsYXRwaWNrci10aW1lIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsYXRwaWNrci5tdWx0aU1vbnRocyB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5maWVsZHNldCBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDE1cHggLyAyKTtcbn1cbmZpZWxkc2V0LmZpZWxkc2V0LS1wYWRkaW5nUmVtb3ZlIHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbmZpZWxkc2V0LmZpZWxkc2V0LS1wYWRkaW5nUmVtb3ZlIGxlZ2VuZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE1cHggLyAyKTtcbn1cbmZpZWxkc2V0LmZpZWxkc2V0LS1wbGFpbiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZmllbGRzZXQgPiAudG9zVGFibGUge1xuICBib3JkZXI6IDA7XG59XG5maWVsZHNldCA+IC50b3NUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUgbGVnZW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZSBsZWdlbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udG9zLWZpZWxkc2V0LWNvbGxhcHNpYmxlLnRvcy1maWVsZHNldC0tY29sbGFwc2VkIGxlZ2VuZDo6YWZ0ZXIge1xuICByb3RhdGU6IC05MGRlZztcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgPiBkaXYsIC50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgLmZpZWxkc2V0X19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3Rvcy1maWxlVXBsb2FkXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5bdG9zLWZpbGVVcGxvYWRdIFt0b3MtdG9vbHRpcC1idXR0b25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4udXBsb2FkQXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9ybVRhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZm9ybVRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicy50b3Mtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZvcm1UYWJzID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm1UYWJzID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZvcm1UYWJzID4gbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5mb3JtVGFicyA+IGxpLnZhbGlkYXRpb24tZXJyb3IgYTo6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybVRhYnMgPiBsaS50b3NUYWItLWhpbndlaXMgYTo6YWZ0ZXIge1xuICBjb2xvcjogI0Q4OUY1NDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcm1UYWJzID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi5mb3JtVGFicyA+IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtVGFicyAuZm9ybVRhYnNfX2ZpcnN0UmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbi5mb3JtVGFicyB7XG4gIC8qICAgIC5mb3JtVGFic19fdGFiLS1pbmZvIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9ICovXG59XG5cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaS51ay1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udWstc3dpdGNoZXIgLnRvcy1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLWdyaWRMaXN0IHtcbiAgLS1ncmlkTGlzdEFjdGlvbjogMnJlbTtcbiAgLS1ncmlkTGlzdEdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9zLWdyaWRMaXN0X19oZWFkZXIsIC50b3MtZ3JpZExpc3RfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZExpc3RDb2x1bW5zLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWdyaWRMaXN0R2FwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4udG9zLWdyaWRMaXN0X19oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnRvcy1ncmlkTGlzdF9fYm9keSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50b3MtZ3JpZExpc3RfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnRvcy1ncmlkTGlzdF9fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRvcy1ncmlkTGlzdF9fcm93LnVrLXNvcnRhYmxlLWRyYWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWdyaWRMaXN0R2FwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sV2hpdGUpO1xufVxuLnRvcy1ncmlkTGlzdF9fZGV0YWlsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnRvcy1ncmlkTGlzdF9fY2VsbCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50b3MtZ3JpZExpc3RfX2NlbGwtLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogSGVhZGluZ3Ncbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaDEsXG4uaDIsXG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmgyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLndpbmJveC50b3NNYXNrZU1vZGFsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLndiLXRpdGxlLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oNCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmg1LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDYsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoMixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGg0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoNSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDYge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLmgyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmg1LFxuLmg2LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRvc01hc2tlIC5oMSxcbi50b3NNYXNrZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaDIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oNCxcbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oMSArIC5oMiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC5oMSArIC53Yi10aXRsZSxcbi5oMiArIC5oMyxcbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUgKyAuaDMsXG4uaDMgKyAuaDQsXG4uaDQgKyAuaDUsXG4uaDUgKyAuaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3MtaWNvbkNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3MtaWNvbkNvdW50ZXJfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xXaGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmhyLS10aGljazEge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBJbmxpbmUgRWxlbWVudHNcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5lbSB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuY29kZSB7XG4gIGNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbnNhbXAge1xuICBjb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG46bm90KHByZSkgPiBjb2RlLCA6bm90KHByZSkgPiBrYmQsIDpub3QocHJlKSA+IHNhbXAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hdXRvY29tcGxldGVMaXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTUwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXV0b2NvbXBsZXRlTGlzdCBsaSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1dG9jb21wbGV0ZUxpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbi5hdXRvY29tcGxldGVMaXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwsIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwsXG5pbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXRpbWVdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRpbWVdICsgLnVrLWZvcm0tbGFiZWwsXG50ZXh0YXJlYSArIGxhYmVsLFxudGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbCxcbi5ja2UgKyBsYWJlbCxcbi5ja2UgKyAudWstZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10ZXh0XSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1udW1iZXJdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10aW1lXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXRpbWVdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5ja2UgKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrZSArIC51ay1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbDpsYXN0LWNoaWxkLCAuY2hvc2VuLWNvbnRhaW5lciArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9dGV4dF0gKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9bnVtYmVyXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9dGltZV0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT10aW1lXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG50ZXh0YXJlYSArIGxhYmVsOmxhc3QtY2hpbGQsXG50ZXh0YXJlYSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG4uY2tlICsgbGFiZWw6bGFzdC1jaGlsZCxcbi5ja2UgKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwgZW0uZXJyb3IsIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXRleHRdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXRpbWVdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXRpbWVdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG50ZXh0YXJlYSArIGxhYmVsIGVtLmVycm9yLFxudGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbi5ja2UgKyBsYWJlbCBlbS5lcnJvcixcbi5ja2UgKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG5sYWJlbDpub3QoW2Zvcl0pIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lciArIGVtLFxuaW5wdXRbdHlwZT10ZXh0XSArIGVtLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBlbSxcbmlucHV0W3R5cGU9ZW1haWxdICsgZW0sXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBlbSxcbnRleHRhcmVhICsgZW0sXG4uY2tlICsgZW0sXG5sYWJlbCA+IGVtIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtbGFiZWwsIC50b3MtbGFiZWwtb3V0bGluZSB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnRvcy1sYWJlbDpob3ZlciwgLnRvcy1sYWJlbC1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tc3F1YXJlLCAudG9zLWxhYmVsLS1zcXVhcmUudG9zLWxhYmVsLW91dGxpbmUsIC50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tYmlnLCAudG9zLWxhYmVsLS1iaWcudG9zLWxhYmVsLW91dGxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tYmlnOmxhc3QtY2hpbGQsIC50b3MtbGFiZWwtLWJpZy50b3MtbGFiZWwtb3V0bGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9zLWxhYmVsLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtbGFiZWwtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xufVxuXG4udG9zLWxhYmVsLS13YXJuaW5nLCAudG9zLWxhYmVsLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuXG4udG9zLWxhYmVsLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNCNzJFMkE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0td2FybmluZywgLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjcyRTJBO1xuICBjb2xvcjogI0I3MkUyQTtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtb3V0bGluZS10aGljayB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4udG9zLWx0LXJlZ2VsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9zLWx0LXJlZ2VsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbSAwLjg1cmVtO1xufVxuLnRvcy1sdC1yZWdlbF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG4udG9zLWx0LXJlZ2VsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbjpob3ZlciwgLnRvcy1sdC1yZWdlbF9fYWN0aW9uOmZvY3VzLCAudG9zLWx0LXJlZ2VsX19hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udG9zLWx0LXJlZ2VsX19hY3Rpb246OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uLS1tdXRlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbi0tZGlydHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbi0tZGlydHk6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbi0tZGlydHk6aG92ZXIsIC50b3MtbHQtcmVnZWxfX2FjdGlvbi0tZGlydHk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLnRvcy1idXR0b24udG9zLWx0LXJlZ2VsX19hY3Rpb24tLW11dGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRvcy1idXR0b24udG9zLWx0LXJlZ2VsX19hY3Rpb24tLWRpcnR5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjY1KTtcbn1cblxuLnRvcy1saW5raW5wdXQgaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogTGlua3Ncbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5hLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hLFxuLmEge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hLCAubmF2TWFpbk1lbnUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnVfX2EsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5hIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkzMDApO1xufVxuYTpob3ZlciwgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYTpob3ZlciwgYS5ob3ZlciwgLm5hdk1haW5NZW51IC5ob3Zlci5uYXZNYWluTWVudV9fYSxcbi5hOmhvdmVyLFxuLmEuaG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYVtkaXNhYmxlZF0sIC5uYXZNYWluTWVudSBbZGlzYWJsZWRdLm5hdk1haW5NZW51X19hLCBhLmRpc2FibGVkLCAubmF2TWFpbk1lbnUgLmRpc2FibGVkLm5hdk1haW5NZW51X19hIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmEtLWFkbWluLCAuYS0td2FybiB7XG4gIGNvbG9yOiAjQjcyRTJBICFpbXBvcnRhbnQ7XG59XG4uYS0tYWRtaW46aG92ZXIsIC5hLS13YXJuOmhvdmVyIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi5hLS1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXRyZWVWaWV3IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRvcy10cmVlVmlldyBsaSA+IHNwYW4sIC50b3MtdHJlZVZpZXcgbGkgPiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvcy10cmVlVmlldyBsaSA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcy10cmVlVmlldyAudG9zLXRyZWVWaWV3X19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnVsLFxub2wsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG51bC50b3MtbGlzdC0tY29sbGFwc2UsXG5vbC50b3MtbGlzdC0tY29sbGFwc2Uge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbnVsLnRvcy1saXN0LS1jb2xsYXBzZSA+ICosXG5vbC50b3MtbGlzdC0tY29sbGFwc2UgPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsW2RhdGEta29udGFrdGUtZmlsdGVyXSA+IGxpLnVrLWFjdGl2ZSA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBVTFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnVsLnRvcy1saXN0LS1zbWFsbCA+IDpudGgtY2hpbGQobisyKSwgdWwgLnVrLWxpc3Qtc21hbGwgPiA6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG51bCBsaS50b3MtbGlzdF9fc3VtbWFyeUxpbmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1saXN0LXN0cmlwZWQgPiA6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3NTApO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWxpc3QtZGl2aWRlciA+IDpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIERMXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZGwgZHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBTb3J0YWJsZSBMaXN0ZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3Mtb25DbGlja0RpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4udG9zLW9uQ2xpY2tEaWFsb2dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwge1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4udWstbW9kYWwtZGlhbG9nLS1yZXNpemUge1xuICByZXNpemU6IGJvdGg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogOTV2dyAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5NXZoICFpbXBvcnRhbnQ7XG59XG4udWstbW9kYWwtZGlhbG9nLS1yZXNpemUudWstbW9kYWwtZGlhbG9nLS1yZXNpemVfX3dpZHRoIHtcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG59XG5cbi51ay1tb2RhbC1ib2R5LFxuLnVrLW1vZGFsLWZvb3Rlcixcbi51ay1tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udWstbW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udWstbW9kYWwtaGVhZGVyIGgyLFxuLnVrLW1vZGFsLWhlYWRlciBoMyxcbi51ay1tb2RhbC1oZWFkZXIgaDQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51ay1tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dIHtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLW1vZGFsLWNvbmZpcm0sIC50b3MtbW9kYWwtcHJvbXB0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWRpYWxvZywgLnRvcy1tb2RhbC1wcm9tcHQgLnVrLW1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXI6OmJlZm9yZSwgLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3MtbW9kYWwtY29uZmlybS50b3MtbW9kYWwtY29uZmlybS0td2FybmluZyAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbn1cblxuLnRvcy1tb2RhbC1wcm9tcHQgLnVrLW1vZGFsLWJvZHkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1tb2RhbC1zZWFyY2ggLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIsIC50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIFtjbGFzc149dG9zLWljb25dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIC50b3MtaWNvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1oZWFkZXIsIC50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1ib2R5LCAudG9zLW1vZGFsLS1zbGVlayAudWstbW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtbW9kYWwtLXNsZWVrIC50b3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53aW5ib3gudG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItZHJhZyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sT2ZmV2hpdGUpO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZSwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW4sIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWF4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZTo6YWZ0ZXIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWluOjphZnRlciwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItY2xvc2U6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IHtcbiAgdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWJvZHkgLnVrLW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3RlcklubmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstc3VibmF2LXBpbGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogNTAwMDAyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi51ay1ub3RpZmljYXRpb24gaDEsIC51ay1ub3RpZmljYXRpb24gaDIsIC51ay1ub3RpZmljYXRpb24gaDMsIC51ay1ub3RpZmljYXRpb24gaDQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udWstbm90aWZpY2F0aW9uLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgZGl2OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXY6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3IgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWluZm8ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiKDI0MS4zMTM1NTkzMjIsIDI0OS42ODY0NDA2NzgsIDI0MS44NzcxMTg2NDQxKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYigyNDkuMTUsIDI0MC42LCAyMjkuMzUpO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjQjcyRTJBO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXY6OmJlZm9yZSwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTI1cHg7XG59XG5cbi50b3Mtb3ZlcndyaXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0ID4gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0ID4gaW5wdXQudG9zLWRlZmF1bHQtdmFsdWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnRvcy1vdmVyd3JpdGVJbnB1dCAudG9zLW92ZXJ3cml0ZUlucHV0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0IC50b3Mtb3ZlcndyaXRlSW5wdXRfX2Rpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlbG9hZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ucGFnZWxvYWRlcl9fbG9hZGVyIHtcbiAgYm9yZGVyOiA4cHggc29saWQgIzAwNWE0NDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstcHJvZ3Jlc3MsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciwgI2dsb2JhbC1wcm9ncmVzcyAjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAjZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtYmFyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LW1zLWZpbGwsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQsXG4udWstcHJvZ3Jlc3NfX3N0YXJ0TGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQge1xuICByaWdodDogM3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5LnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5I2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIsICNnbG9iYWwtcHJvZ3Jlc3MgLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1zLWZpbGwsICNnbG9iYWwtcHJvZ3Jlc3MgLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG5cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQudWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzcy0tc3RhY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2dsb2JhbC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcyKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbn1cbiNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi1oZWlnaHQ6IDEuNGVtO1xufVxuI2dsb2JhbC1wcm9ncmVzcyAjZ2xvYmFsLXByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MzAwKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgd2lkdGg6IDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5lcnJvciArIGxhYmVsIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLndhcm5pbmcgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOEQ1RTIwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgbGFiZWwsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xHcmV5OTAwKSwgdmFyKC0tY29sR3JleTgwMCkpO1xufVxuLnRvcy1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcy1zZWN0aW9uIHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUge1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1ub1RvcE1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLnRvcy1zZWN0aW9uIHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLWJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi50b3Mtc2VjdGlvbi50b3Mtc2VjdGlvbi0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNlY3Rpb24udWstc3RpY2t5LWZpeGVkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY2hvc2VuLWNvbnRhaW5lciwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lcjpub3QoLnNlbGVjdC0taW5saW5lKSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0Om5vdCguc2VsZWN0LS1pbmxpbmUpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCBhLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1jaG9pY2VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWRyb3Age1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSBhLmNob3Nlbi1zaW5nbGUsIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLnNlYXJjaC1jaG9pY2UtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWRlZmF1bHQgPiBzcGFuLCAuY2hvc2VuLXNlYXJjaC1pbnB1dC5kZWZhdWx0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tZHJvcC1hdXRvV2lkdGggLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG59XG5cbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLmVycm9yIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4uZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNmOWVlZWU7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRyb3B1cCAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdC5jaG9zZW4tZHJvcHVwIC5jaG9zZW4tZHJvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4udG9zLW92ZXJ3cml0ZVNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IHNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xufVxuLnRvcy1vdmVyd3JpdGVTZWxlY3QgLnRvcy1vdmVyd3JpdGVTZWxlY3RfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlcyBzcGFuLmhpZGRlbkNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlczo6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuaGlkZGVuQ250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaW1TZWxlY3Quc3MtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLCAuc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQsIC5zbGltU2VsZWN0LnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kaXNhYmxlZCwgLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXNwaW5uZXIsIC50b3Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwcHg7XG59XG4udG9zLXNwaW5uZXI6OmFmdGVyLCAudG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hhZG93LXNpemUgMS41cyBpbmZpbml0ZTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNwaW5uZXItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvcy1zcGlubmVyLS1wcmltYXJ5OjphZnRlciwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLXNwaW5uZXItb3ZlcmxheSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC43KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuYm9keS50b3Mtc3Bpbm5lci1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50b3Mtc3Bpbm5lci1wYWdlID4gLnRvcy1zcGlubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA1MDAwMDE7XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93LXNpemUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICAyMCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDVweCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDVweCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA2MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDVweCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDVweCwgNzVweCAwIDAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCAwLCA2MHB4IDAgMCAwLCA3NXB4IDAgMCA1cHg7XG4gIH1cbn1cbi5wZXJtYW5lbnRTcGlubmVyIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG4ucGVybWFuZW50U3Bpbm5lciBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGVybWFuZW50U3Bpbm5lci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogVGFibGVzb3J0ZXIgQ3VzdG9tIFNDU1MgVGhlbWUgYnkgRGFuIEZlaWR0IChodHRwczovL2dpdGh1Yi5jb20vSG9uZ1BvbmcpXG4gQ29udmVydGVkIGZyb20gQ3VzdG9tIExFU1MgVGhlbWUgYnkgUm9iIEdhcnJpc29uXG5cbiAqL1xuLyoqKiB0aGVtZSAqKiovXG4vKioqIGZvbnRzICoqKi9cbi8qKiogY29sb3IgZGVmaW5pdGlvbnMgKioqL1xuLyogZm9yIGJlc3QgcmVzdWx0cywgb25seSBjaGFuZ2UgdGhlIGh1ZSAoMTIwKSxcbiAgIGxlYXZlIHRoZSBzYXR1cmF0aW9uICg2MCUpIGFuZCBsdW1pbm9zaXR5ICg3NSUpIGFsb25lXG4gICBwaWNrIHRoZSBjb2xvciBmcm9tIGhlcmU6IGh0dHA6Ly9oc2xwaWNrZXIuY29tLyM5OUU2OTkgKi9cbi8qIGRhcmtlbigkaGVhZGVyQmFja2dyb3VuZCwgMTAlKTsgKi9cbi8qIGRlc2F0dXJhdGUoJGhlYWRlckFzYywgNSUpOyAqL1xuLyogaXQgbWlnaHQgYmUgYmVzdCB0byBtYXRjaCB0aGUgZG9jdW1lbnQgYm9keSBiYWNrZ3JvdW5kIGNvbG9yIGhlcmUgKi9cbi8qIGFqYXggZXJyb3IgbWVzc2FnZSAoYWRkZWQgdG8gdGhlYWQpICovXG4vKiBiZWNvbWVzIGhlaWdodCB1c2luZyBwYWRkaW5nIChzbyBpdCdzIGRpdmlkZWQgYnkgMikgKi9cbi8qIDIwcHggc2hvdWxkIGJlIHNsaWdodGx5IHdpZGVyIHRoYW4gdGhlIGljb24gd2lkdGggdG8gYXZvaWQgb3ZlcmxhcCAqL1xuLyogdXJsKGljb25zL2xvYWRpbmcuZ2lmKTsgKi9cbi8qIHplYnJhIHN0cmlwaW5nICovXG4vKiBob3ZlcmVkIHJvd3MgKi9cbi8qIENvbHVtbnMgd2lkZ2V0ICovXG4vKiBzYXR1cmF0ZSggZGFya2VuKCBkZXNhdHVyYXRlKCRoZWFkZXJCYWNrZ3JvdW5kLCAxMCUpLCAxMCUgKSwgMzAlKTsgKi9cbi8qIEZpbHRlciB3aWRnZXQgdHJhbnNpdGlvbiAqL1xuLyoqKiBBcnJvd3MgKioqL1xuLyogYmxhY2sgKi9cbi8qIHdoaXRlICovXG4vKiBhdXRvbWF0aWNhbGx5IGNob29zZSB0aGUgY29ycmVjdCBhcnJvdy90ZXh0IGNvbG9yICovXG4vKiB2YXJpYWJsZSB0aGVtZSBuYW1lIC0gcmVxdWlyZXMgbGVzcy5qcyAxLjMrO1xuICAgb3IganVzdCByZXBsYWNlICghXCIudGFibGVzb3J0ZXItdG9zXCIpIHdpdGggdGhlIGNvbnRlbnRzIG9mICR0aGVtZVxuICovXG4udGFibGVzb3J0ZXItdG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6ICNkZGQgMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0aCwgLnRhYmxlc29ydGVyLXRvcyB0ZCB7XG4gIGJvcmRlcjogI2RkZCAxcHggc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogc3R5bGUgdGgncyBvdXRzaWRlIG9mIHRoZSB0aGVhZCAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0aCwgLnRhYmxlc29ydGVyLXRvcyB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNDQ7XG4gIGNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRoLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBzdHlsZSBoZWFkZXIgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHNldC1saWdodG5lc3ModXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQUNNdE1QLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlci5zb3J0ZXItZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXJBc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMzksIDMyLjcxNjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzZXQtbGlnaHRuZXNzKHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFDTXRNUC8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpKTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTQxLCA5NC43ODMzMzMzMzMzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc2V0LWxpZ2h0bmVzcyh1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBQ010TVAvLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNyksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpCK2dDK2pQMnB0bjBXc2tMUUE3KSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogdGZvb3QgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGZvb3QgLnRhYmxlc29ydGVyLWhlYWRlckFzYyxcbi50YWJsZXNvcnRlci10b3MgdGZvb3QgLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICAvKiByZW1vdmUgc29ydCBhcnJvd3MgZnJvbSBmb290ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBvcHRpb25hbCBkaXNhYmxlZCBpbnB1dCBzdHlsaW5nICovXG59XG4udGFibGVzb3J0ZXItdG9zIC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBib2R5ICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHtcbiAgLyogWmVicmEgV2lkZ2V0IC0gcm93IGFsdGVybmF0aW5nIGNvbG9ycyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ci5ldmVuID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6ICMwMDA7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogaG92ZXJlZCByb3cgY29sb3JzXG4gICAgICAgeW91J2xsIG5lZWQgdG8gYWRkIGFkZGl0aW9uYWwgbGluZXMgZm9yXG4gICAgICAgcm93cyB3aXRoIG1vcmUgdGhhbiAyIGNoaWxkIHJvd3NcbiAgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbi5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLmV2ZW46aG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZC5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIub2RkOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIHRhYmxlIHByb2Nlc3NpbmcgaW5kaWNhdG9yIC0gaW5kZXRlcm1pbmF0ZSBzcGlubmVyICovXG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRkFBVUFLRUFBTzd1N2xwYVdnQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUJDZ0FDQUN3QUFBQUFGQUFVQUFBQ1FaUnZvSUR0dTF3TFFVQWxxS1RWeHF3aFhJaUJuRGc2WTRleXg0bEtXNVhLN3dyTGVLM3ZicThKMlc0VDRlMW5NaHBXclpDVHQzeEtaOGtnc2dnZEptVUZBQ0g1QkFFS0FBSUFMQWNBQUFBTEFBY0FBQUlVVkI2aWk3amFqZ0NBdVVtdG92eHRYbm1kVUFBQUlma0VBUW9BQWdBc0RRQUNBQWNBQ3dBQUFoUlVJcG1IeS8zZ1VWUUFRTzlOZXR1dWdDRldBQUFoK1FRQkNnQUNBQ3dOQUFjQUJ3QUxBQUFDRTVRVmNaaktiVm82Y2syQUY5NW01LzZCU3dFQUlma0VBUW9BQWdBc0J3QU5BQXNBQndBQUFoT1VIM2tyNlFhQWNTckdXZTFWUWwrbU1VSUJBQ0g1QkFFS0FBSUFMQUlBRFFBTEFBY0FBQUlVbElDbWg3bmNUQWdxaWprcnVEaXY3bjJZVUFBQUlma0VBUW9BQWdBc0FBQUhBQWNBQ3dBQUFoUVVJR21IeWVkZWhJb3FGWExLZlBPQWFaZFdBQUFoK1FRRkNnQUNBQ3dBQUFJQUJ3QUxBQUFDRkpRRmNKaVhiMTV6TFlSbDdjbGE4T3RsR0dnVUFEcz1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogQ29sdW1uIFdpZGdldCAtIGNvbHVtbiBzb3J0IGNvbG9ycyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNTM7XG59XG4udGFibGVzb3J0ZXItdG9zIHRkLnByaW1hcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ZC5zZWNvbmRhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTY2LjUsIDE1My41NSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRyLm9kZCB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNjYuNSwgMTUzLjU1KTtcbn1cbi50YWJsZXNvcnRlci10b3MgdGQudGVydGlhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxOTIsIDE3Ny4wNjY2NjY2NjY3KTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBjYXB0aW9uIChub24tdGhlbWUgbWF0Y2hpbmcpICovXG59XG4udGFibGVzb3J0ZXItdG9zIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIGZpbHRlciB3aWRnZXQgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgaW5wdXQsXG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHNlbGVjdCB7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMC4xcyBlYXNlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBjZW50ZXIgdGhlIGlucHV0ICovXG4gIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDAuMXMgZWFzZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBoaWRkZW4gZmlsdGVyIHJvdyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdy5oaWRlbWUgdGQge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cuaGlkZW1lICoge1xuICBoZWlnaHQ6IDFweDtcbiAgbWluLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIGRvbid0IHVzZSB2aXNpYmlsaXR5OiBoaWRkZW4gYmVjYXVzZSBpdCBkaXNhYmxlcyB0YWJiaW5nICovXG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiByb3dzIGhpZGRlbiBieSBmaWx0ZXJpbmcgKG5lZWRlZCBmb3IgY2hpbGQgcm93cykgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLmZpbHRlcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBhamF4IGVycm9yIHJvdyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZXJyb3JSb3cgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBGaXhlZCBjb2x1bW4gc2Nyb2xsIGJhciBzcGFjZXIgc3R5bGluZyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItc2Nyb2xsZXItYmFyLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogYWRkIGJvcmRlciB0byByaWdodCBzaWRlIChMVFIgcGFnZXMpIG9mIGZpeGVkIGNvbHVtbiAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItc2Nyb2xsZXItZml4ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ0NDtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgLyogc2V0IHRvIHplcm8gZm9yIG5vbi1qcXVlcnkgdWkgdGhlbWVzOyB1c2UgXCJsZWZ0XCIgaGVyZSBmb3IgUlRMIHBhZ2VzICovXG4gIHJpZ2h0OiAwO1xuICAvKiBtYXRjaCB0aGUgbWFyZ2lucyBzZXQgdG8gdGhlIHRhYmxlIHRvIGtlZXAgdGhlIGJvcmRlciB0aGUgc2FtZSBoZWlnaHQgYXMgdGhlIHRhYmxlICovXG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTkwMCk7XG59XG5cbi51ay10YWIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFiID4gKiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTgwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuXG4udWstdGFiID4gLnVrLWFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnVrLXRhYiA+ICogPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWIgPiAqID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XTotd2Via2l0LWF1dG9maWxsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV06LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXRleHRTZWxlY3QgaW5wdXRbcmVhZG9ubHldOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sR3JleTcwMCkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBjYXJldC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbn1cblxuLnB3LW1ldGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnB3LW1ldGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHctbWV0ZXJfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMTgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG59XG4ucHctbWV0ZXJfX2ZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDE2MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMTYwbXMgZWFzZTtcbiAgYmFja2dyb3VuZDogI2VmNDQ0NDtcbn1cbi5wdy1tZXRlcl9fbGFiZWwge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHctbWV0ZXJfX2hpbnQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5wdy1tZXRlci0tMCAucHctbWV0ZXJfX2ZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDQ0O1xufVxuLnB3LW1ldGVyLS0xIC5wdy1tZXRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG59XG4ucHctbWV0ZXItLTIgLnB3LW1ldGVyX19maWxsIHtcbiAgYmFja2dyb3VuZDogI2VhYjMwODtcbn1cbi5wdy1tZXRlci0tMyAucHctbWV0ZXJfX2ZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMjJjNTVlO1xufVxuLnB3LW1ldGVyLS00IC5wdy1tZXRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMxNmEzNGE7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLnB3LW1ldGVyX190cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICAucHctbWV0ZXJfX2xhYmVsLCAucHctbWV0ZXJfX2hpbnQge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIEZpbHRlciBQaWxsc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZmlsdGVycyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC5maWx0ZXItbmFtZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmZpbHRlci1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnRvcy1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3AsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3Age1xuICBjdXJzb3I6IGdyYWI7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicywgLnRvcy1maWx0ZXJzLnBlcnNpc3RlbnQtZmlsdGVyc19fZG93bndhcmRUYWJzLCAucGVyc2lzdGVudC1maWx0ZXJzLnRvcy1maWx0ZXJzLS1kb3dud2FyZFRhYnMsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC50b3MtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMgLnVrLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLnRvcy13aWRnZXQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlLCAudG9zLXdpZGdldCAudG9zLXdpZGdldC1zZXR0aW5nQnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjY1O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvcy13aWRnZXQgLnRvcy13aWRnZXQtc2V0dGluZ0J0biB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9zLXdpZGdldC0tY29sdW1uRWxlbWVudCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcy13aWRnZXQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogS29wZmJlcmVpY2ggKEJlZ3LDvMOfdW5nKVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZGFzaGJvYXJkX19rb3BmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIyLjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jb2xQcmltYXJ5NzAwKSAwJSwgdmFyKC0tY29sUHJpbWFyeTYwMCkgNTUlLCB2YXIoLS1jb2xQcmltYXJ5NTAwKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLnRvcy1kYXNoYm9hcmRfX2tvcGY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIHJpZ2h0OiAtNzBweDtcbiAgdG9wOiAtMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9zLWRhc2hib2FyZF9fa29wZiA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3MtZGFzaGJvYXJkX19rb3BmVGl0ZWwge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGFzaGJvYXJkX19rb3BmVGl0ZWwge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xufVxuXG4udG9zLWRhc2hib2FyZF9fa29wZlRleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogUmFzdGVyICYgS2FydGVuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1kYXNoYm9hcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLnRvcy1kYXNoYm9hcmRfX2thcnRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGFzaGJvYXJkX19rYXJ0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLWRhc2hib2FyZF9fa2FydGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbiAgLnRvcy1kYXNoYm9hcmRfX2thcnRlLnRvcy1kYXNoYm9hcmRfX2thcnRlLS1oYWxiIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC50b3MtZGFzaGJvYXJkX19rYXJ0ZS50b3MtZGFzaGJvYXJkX19rYXJ0ZS0tendlaWRyaXR0ZWwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgLnRvcy1kYXNoYm9hcmRfX2thcnRlLnRvcy1kYXNoYm9hcmRfX2thcnRlLS1icmVpdCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi50b3MtZGFzaGJvYXJkX19rYXJ0ZS50b3MtZGFzaGJvYXJkX19rYXJ0ZS0tb2huZVJhaG1lbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoYm9hcmRfX2thcnRlLnRvcy1kYXNoYm9hcmRfX2thcnRlLS1vaG5lUmFobWVuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3MtZGFzaGJvYXJkX19rYXJ0ZS50b3MtZGFzaGJvYXJkX19rYXJ0ZS0tb2huZVJhaG1lbiAudG9zLWRhc2hib2FyZF9fa2FydGVJbmhhbHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udG9zLWRhc2hib2FyZF9fa2FydGVLb3BmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTVweCA0MHB4IDAgMTVweDtcbn1cblxuLnRvcy1kYXNoYm9hcmRfX2dyaWZmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLnRvcy1kYXNoYm9hcmRfX2thcnRlOmhvdmVyIC50b3MtZGFzaGJvYXJkX19ncmlmZiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9zLWRhc2hib2FyZF9fZ3JpZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoYm9hcmRfX2dyaWZmOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG5cbi50b3MtZGFzaGJvYXJkX19ncmlmZlNjaHdlYmVuZCAudG9zLWRhc2hib2FyZF9fZ3JpZmYge1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoYm9hcmRfX2dyaWZmU2Nod2ViZW5kIC50b3MtZGFzaGJvYXJkX19ncmlmZiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuXG4udG9zLWRhc2hib2FyZF9fa2FydGVJY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xXaGl0ZSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNvbFByaW1hcnk2MDApLCB2YXIoLS1jb2xQcmltYXJ5NDAwKSk7XG59XG5cbi50b3MtZGFzaGJvYXJkX19rYXJ0ZVRpdGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udG9zLWRhc2hib2FyZF9fa2FydGVVbnRlcnRpdGVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGFzaGJvYXJkX19rYXJ0ZVVudGVydGl0ZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3MtZGFzaGJvYXJkX19rYXJ0ZUxpbmsge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG9zLWRhc2hib2FyZF9fa2FydGVJbmhhbHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG59XG5cbi50b3MtZGFzaGJvYXJkX19taW5pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIyLjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zLWRhc2hib2FyZF9fbWluaSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoYm9hcmRfX21pbmkgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbi50b3MtZGFzaGJvYXJkX19sZWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBLZW5uemFobGVuIChLUEktS2FjaGVsbilcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLWtwaUxpc3RlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNzBweCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbn1cblxuLnRvcy1rcGkge1xuICAtLWtwaUFremVudDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE5cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWtwaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy1rcGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtwaUFremVudCk7XG59XG4udG9zLWtwaS50b3Mta3BpLS1wcmltYXJ5TGlnaHQge1xuICAtLWtwaUFremVudDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4udG9zLWtwaS50b3Mta3BpLS1zdWNjZXNzIHtcbiAgLS1rcGlBa3plbnQ6IHZhcigtLWNvbFN1Y2Nlc3M1MDApO1xufVxuLnRvcy1rcGkudG9zLWtwaS0td2FybmluZyB7XG4gIC0ta3BpQWt6ZW50OiB2YXIoLS1jb2xXYXJuaW5nNTAwKTtcbn1cbi50b3Mta3BpLnRvcy1rcGktLWVycm9yIHtcbiAgLS1rcGlBa3plbnQ6IHZhcigtLWNvbEVycm9yNTAwKTtcbn1cblxuYS50b3Mta3BpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3Mta3BpX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvcy1rcGlfX2xhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0ta3BpQWt6ZW50KTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1rcGlfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWtwaV9fd2VydCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWtwaV9fd2VydCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4udG9zLWtwaV9fenVzYXR6IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3Mta3BpX196dXNhdHoge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3Mta3BpX190cmVuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvcy1rcGlfX3RyZW5kIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50b3Mta3BpX190cmVuZC50b3Mta3BpX190cmVuZC0tZ3V0IHtcbiAgY29sb3I6IHZhcigtLWNvbFN1Y2Nlc3M3MDApO1xufVxuLnRvcy1rcGlfX3RyZW5kLnRvcy1rcGlfX3RyZW5kLS1zY2hsZWNodCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xFcnJvcjYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3Mta3BpX190cmVuZC50b3Mta3BpX190cmVuZC0tZ3V0IHtcbiAgY29sb3I6IHZhcigtLWNvbFN1Y2Nlc3M1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWtwaV9fdHJlbmQudG9zLWtwaV9fdHJlbmQtLXNjaGxlY2h0IHtcbiAgY29sb3I6IHZhcigtLWNvbEVycm9yNTAwKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIExpc3RlbiBtaXQgRGF0dW1zLUJhZGdlXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1kYXNoTGlzdGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b3MtZGFzaExpc3RlX19laW50cmFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXkzMDApO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9zLWRhc2hMaXN0ZV9fZWludHJhZzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoTGlzdGVfX2VpbnRyYWcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWRhc2hMaXN0ZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnRvcy1kYXNoTGlzdGVfX3RpdGVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3MtZGFzaExpc3RlX191bnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoTGlzdGVfX3VudGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWRhc2hMaXN0ZV9fcmVjaHRzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoTGlzdGVfX3JlY2h0cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1kYXNoTGlzdGVfX21laHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi50b3MtZGF0dW1CYWRnZSB7XG4gIC0tZGF0dW1CYWRnZVRleHQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICAtLWRhdHVtQmFkZ2VIZzogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWRhdHVtQmFkZ2VUZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGF0dW1CYWRnZUhnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG4udG9zLWRhdHVtQmFkZ2UgYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b3MtZGF0dW1CYWRnZS50b3MtZGF0dW1CYWRnZS0tc3VjY2VzcyB7XG4gIC0tZGF0dW1CYWRnZVRleHQ6IHZhcigtLWNvbFN1Y2Nlc3M3MDApO1xuICAtLWRhdHVtQmFkZ2VIZzogdmFyKC0tY29sU3VjY2VzczEwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sU3VjY2VzczUwMCk7XG59XG4udG9zLWRhdHVtQmFkZ2UudG9zLWRhdHVtQmFkZ2UtLXdhcm5pbmcge1xuICAtLWRhdHVtQmFkZ2VUZXh0OiB2YXIoLS1jb2xXYXJuaW5nNzAwKTtcbiAgLS1kYXR1bUJhZGdlSGc6IHZhcigtLWNvbFdhcm5pbmcxMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnRvcy1kYXR1bUJhZGdlLnRvcy1kYXR1bUJhZGdlLS1lcnJvciB7XG4gIC0tZGF0dW1CYWRnZVRleHQ6IHZhcigtLWNvbEVycm9yNjAwKTtcbiAgLS1kYXR1bUJhZGdlSGc6IHZhcigtLWNvbEVycm9yMzAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xFcnJvcjUwMCk7XG59XG4udG9zLWRhdHVtQmFkZ2UudG9zLWRhdHVtQmFkZ2UtLW5ldXRyYWwge1xuICAtLWRhdHVtQmFkZ2VUZXh0OiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgLS1kYXR1bUJhZGdlSGc6IHZhcigtLWNvbEdyZXkyMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogU8OkdWxlbmRpYWdyYW1tXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1zYWV1bGVuQ2hhcnQge1xuICAtLW1heGltdW06IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi50b3Mtc2FldWxlbkNoYXJ0LnRvcy1zYWV1bGVuQ2hhcnQtLWtsZWluIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLnRvcy1zYWV1bGVuQ2hhcnRfX3NwYWx0ZSB7XG4gIGZsZXg6IDEgMSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi50b3Mtc2FldWxlbkNoYXJ0X19zYWV1bGVuIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tY29sR3JleTIwMCkgMCAxcHgsIHRyYW5zcGFyZW50IDFweCAyNSUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXNhZXVsZW5DaGFydF9fc2FldWxlbiB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1jb2xHcmV5ODAwKSAwIDFweCwgdHJhbnNwYXJlbnQgMXB4IDI1JSk7XG59XG5cbi50b3Mtc2FldWxlbkNoYXJ0X19zYWV1bGUge1xuICAtLXdlcnQ6IDA7XG4gIGZsZXg6IDAgMSAxOHB4O1xuICBtaW4taGVpZ2h0OiAycHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS13ZXJ0KSAvIHZhcigtLW1heGltdW0pICogMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1jb2xQcmltYXJ5NjAwKSwgdmFyKC0tY29sUHJpbWFyeTQwMCkpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlO1xufVxuLnRvcy1zYWV1bGVuQ2hhcnRfX3NhZXVsZS50b3Mtc2FldWxlbkNoYXJ0X19zYWV1bGUtLXZlcmdsZWljaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXNhZXVsZW5DaGFydF9fc2FldWxlLnRvcy1zYWV1bGVuQ2hhcnRfX3NhZXVsZS0tdmVyZ2xlaWNoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi50b3Mtc2FldWxlbkNoYXJ0X19sYWJlbCB7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4udG9zLWNoYXJ0TGVnZW5kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLnRvcy1jaGFydExlZ2VuZGVfX2VpbnRyYWcge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxlZ2VuZGVGYXJiZSk7XG59XG4udG9zLWNoYXJ0TGVnZW5kZV9fZWludHJhZy50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnLS12ZXJnbGVpY2gge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLWNoYXJ0TGVnZW5kZV9fZWludHJhZy50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnLS1mYXJiZTEge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udG9zLWNoYXJ0TGVnZW5kZV9fZWludHJhZy50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnLS1mYXJiZTIge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4udG9zLWNoYXJ0TGVnZW5kZV9fZWludHJhZy50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnLS1mYXJiZTMge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udG9zLWNoYXJ0TGVnZW5kZV9fZWludHJhZy50b3MtY2hhcnRMZWdlbmRlX19laW50cmFnLS1mYXJiZTQge1xuICAtLWxlZ2VuZGVGYXJiZTogdmFyKC0tY29sR3JleTUwMCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBCYWxrZW5kaWFncmFtbSAoaG9yaXpvbnRhbClcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLWJhbGtlbkNoYXJ0IHtcbiAgLS1tYXhpbXVtOiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b3MtYmFsa2VuQ2hhcnRfX3plaWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNzBweCwgMzAlKSAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udG9zLWJhbGtlbkNoYXJ0X19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG9zLWJhbGtlbkNoYXJ0X19iYWxrZW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MjAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1iYWxrZW5DaGFydF9fYmFsa2VuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zLWJhbGtlbkNoYXJ0X19iYWxrZW4gPiBzcGFuIHtcbiAgLS13ZXJ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS13ZXJ0KSAvIHZhcigtLW1heGltdW0pICogMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbFByaW1hcnk2MDApLCB2YXIoLS1jb2xQcmltYXJ5NDAwKSk7XG59XG5cbi50b3MtYmFsa2VuQ2hhcnRfX3dlcnQge1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogRG9udXRcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLWRvbnV0Q2hhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcy1kb251dENoYXJ0IC50b3MtY2hhcnRMZWdlbmRlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3MtZG9udXRDaGFydF9fcmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuLnRvcy1kb251dENoYXJ0X19yaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDIyJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZG9udXRDaGFydF9fcmluZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cblxuLnRvcy1kb251dENoYXJ0X19taXR0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbi50b3MtZG9udXRDaGFydF9fbWl0dGUgYiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZG9udXRDaGFydF9fbWl0dGUgYiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogS29uZmlndXJhdGlvbnNtZW7DvFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZGFzaGJvYXJkS29uZmlnX19tZW51ZSB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXNoYm9hcmRLb25maWdfX21lbnVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG59XG5cbi50b3MtZGFzaGJvYXJkS29uZmlnX19hYnNjaG5pdHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3MtZGFzaGJvYXJkS29uZmlnX19hYnNjaG5pdHQtLWZ1c3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udG9zLWRhc2hib2FyZEtvbmZpZ19faGlud2VpcyB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi50b3MtZGFzaGJvYXJkS29uZmlnX190aXRlbCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWRhc2hib2FyZEtvbmZpZ19fbGlzdGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG4udG9zLWRhc2hib2FyZEtvbmZpZ19fbGlzdGUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRvcy1kYXNoYm9hcmRLb25maWdfX2xpc3RlIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGFzaGJvYXJkS29uZmlnX19saXN0ZSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvcy1kYXNoYm9hcmRLb25maWdfX2xpc3RlIGxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4udG9zLWRhc2hib2FyZEtvbmZpZ19fbGlzdGUgW2NsYXNzXj10b3MtaWNvbi0tXTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuLnRvcy1kYXNoYm9hcmRLb25maWdfX2xpc3RlW2RhdGEtZGFzaGJvYXJkLWdlc3BlcnJ0XSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBTY2huZWxsenVncmlmZlxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3Mtc2NobmVsbHp1Z3JpZmYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udG9zLXNjaG5lbGx6dWdyaWZmX19rYWNoZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zY2huZWxsenVncmlmZl9fa2FjaGVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLXNjaG5lbGx6dWdyaWZmX19rYWNoZWw6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi50b3Mtc2NobmVsbHp1Z3JpZmZfX2thY2hlbDpob3ZlciwgLnRvcy1zY2huZWxsenVncmlmZl9fa2FjaGVsOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b3Mtc2NobmVsbHp1Z3JpZmZfX2thY2hlbDpob3Zlcjo6YWZ0ZXIsIC50b3Mtc2NobmVsbHp1Z3JpZmZfX2thY2hlbDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnRvcy1zY2huZWxsenVncmlmZl9fa2FjaGVsOmhvdmVyIC50b3Mtc2NobmVsbHp1Z3JpZmZfX2ljb24sIC50b3Mtc2NobmVsbHp1Z3JpZmZfX2thY2hlbDpmb2N1cy12aXNpYmxlIC50b3Mtc2NobmVsbHp1Z3JpZmZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jb2xQcmltYXJ5NjAwKSwgdmFyKC0tY29sUHJpbWFyeTQwMCkpO1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xufVxuXG4udG9zLXNjaG5lbGx6dWdyaWZmX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnkyMDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi50b3Mtc2NobmVsbHp1Z3JpZmZfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi50b3Mtc2NobmVsbHp1Z3JpZmZfX3RpdGVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9zLXNjaG5lbGx6dWdyaWZmX19iZXNjaHJlaWJ1bmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zY2huZWxsenVncmlmZl9fYmVzY2hyZWlidW5nIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0taFRvcEJhcjogMzBweDtcbiAgLS1oTmF2QmFyOiAzMHB4O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHtcbiAgLS1oVG9wQmFyOiAzNXB4O1xuICAtLWhOYXZCYXI6IDM1cHg7XG59XG5cbltkYXRhLW1haW4tbWVudS1oaWRkZW5dIHtcbiAgLS1oTmF2QmFyOiAwcHg7XG59XG5cbi50b3BCYXIge1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcEJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udG9wQmFyIC50b3BCYXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi50b3BCYXIgLnRvcEJhcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDRweCA4cHggNHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b3BCYXIgLnRvcEJhcl9fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLWhUb3BCYXIpIC0gMTBweCk7XG59XG4udG9wQmFyIC50b3BCYXJfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9wQmFyIC50b3BCYXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRvcEJhciAudG9wQmFyX190aXRsZSBhOmhvdmVyLCAudG9wQmFyIC50b3BCYXJfX3RpdGxlIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2E6aG92ZXIsIC5uYXZNYWluTWVudSAudG9wQmFyIC50b3BCYXJfX3RpdGxlIC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keS50b3NNYXNrZSAudG9wQmFyX19sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5ib2R5LnRvc01hc2tlIC50b3BCYXJfX3RpdGxlIHtcbiAgbWF4LWhlaWdodDogdmFyKC0taFRvcEJhcik7XG59XG5cbi5uYXZUb3BCYXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX19saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX19hIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLmNvbG9yLW1vZGVfX2xpbmstLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdlRvcEJhciAuY29sb3ItbW9kZV9fbGluay0tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5jb2xvci1tb2RlX19saW5rLS1saWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2VG9wQmFyIC50aGVtZV9fbGluay0tcmVndWxhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1jb2xvci10aGVtZT1iZXJyeV0gLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLXJlZ3VsYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLWJlcnJ5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbltkYXRhLWNvbG9yLXRoZW1lPWJlcnJ5XSAubmF2VG9wQmFyIC50aGVtZV9fbGluay0tYmVycnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdlRvcEJhciBzcGFuLm5hdlRvcEJhcl9fYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXZUb3BCYXIgc2VsZWN0Lm5hdlRvcEJhcl9fc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2VG9wQmFyIGEubmF2VG9wQmFyX19hOmhvdmVyLCAubmF2VG9wQmFyIC5uYXZNYWluTWVudSAubmF2VG9wQmFyX19hLm5hdk1haW5NZW51X19hOmhvdmVyLCAubmF2TWFpbk1lbnUgLm5hdlRvcEJhciAubmF2VG9wQmFyX19hLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdlRvcEJhciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tc3F1YXJlIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1oVG9wQmFyKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tZ3JvdXBFbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGktLWdyb3VwRW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIHtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpID4gLm5hdlRvcEJhcl9fYSB7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIGksIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2E6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5uYXZUb3BCYXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpOmhvdmVyID4gLm5hdlRvcEJhcl9fdWwtLWxldjEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xufVxuLm5hdlRvcEJhciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2EtLWJvcmRlclRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuOnJvb3Qge1xuICAtLWhNYXNrSGVhZGVyOiA1NXB4O1xuICAtLWhNYXNrRm9vdGVyOiA5MHB4O1xufVxuXG4udG9zTWFza2UsIC50b3NNYXNrZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZTpub3QoLnBhZ2UtLWxvZ2luKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbDpub3QoLnBhZ2UtLWxvZ2luKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGhlaWdodDogNTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgaDEsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIGgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBhLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgYTpob3ZlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBsaSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpOm5vdCg6bGFzdC1jaGlsZCksIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgaSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg5MHB4ICsgMTVweCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50SW5uZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fY29udGVudElubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVySW5uZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVySW5uZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJfX2RhdGEsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVyX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2NvbnRhaW5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHggNXB4IDA7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyOmhvdmVyIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXI6aG92ZXIgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDU4cHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EudG9zTWFza2VfX21vcmVPcHRpb25zX19hLS1zbWFsbCwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4udG9zTWFza2UgYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2E6aG92ZXIsIC50b3NNYXNrZU1vZGFsIGEudG9zTWFza2VfX21vcmVPcHRpb25zX19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTVweCArIGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSkpO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnRvc01hc2tlLS1mdWxsV2lkdGggLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJJbm5lcixcbi50b3NNYXNrZS0tZnVsbFdpZHRoIC50b3NNYXNrZV9fY29udGVudElubmVyLFxuLnRvc01hc2tlLS1mdWxsV2lkdGggLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi50b3NNYXNrZS0tZnVsbFdpZHRoIC50b3NNYXNrZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zTWFza2UtLW5vVG9wQmFyIC50b3NNYXNrZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50b3NNYXNrZS0tbm9Ub3BCYXIgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VNb2RhbF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRvc01hc2tlTW9kYWwudG9zTWFza2VNb2RhbC0tb3ZlcmZsb3dWaXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvc01hc2tlLS11c2VyUFdVcGRhdGUgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3NNYXNrZS0tdXNlclBXVXBkYXRlIC50b3NNYXNrZV9fbWF4V2lkdGgge1xuICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3NNYXNrZS0tdXNlckNvbmZpZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UtLXVzZXJDb25maWcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50b3NNYXNrZS0tdXNlckNvbmZpZyAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbi50b3Mtc2VjdGlvbi0tbGFuZ3VhZ2VTd2l0Y2gudWstYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG5bdG9zLWxhbmd1YWdlLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bdG9zLWxhbmd1YWdlLWlkXS50b3MtbGFuZ3VhZ2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZNYWluTWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogdmFyKC0taE5hdkJhcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19tZWdhcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkzMDApO1xufVxuLm5hdk1haW5NZW51IHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19saSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19zZXBhcmF0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG59XG4ubmF2TWFpbk1lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1oTmF2QmFyKTtcbiAgZ2FwOiAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLnZyLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saTpob3ZlciwgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLm5hdi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLm5hdi1hY3RpdmUgPiAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCwgW2RhdGEtc3VibWVudS1iZWhhdmlvdXI9aG92ZXJdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saTpob3ZlciA+IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hID4gLm5hdk1haW5NZW51X19pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLS1hZG1pbiB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGktLWFkbWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q4MTkxMztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxIHtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgN2ZyKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2wyIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2wzIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w0IHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w1IHtcbiAgZ3JpZC1jb2x1bW46IDU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w2IHtcbiAgZ3JpZC1jb2x1bW46IDY7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w3IHtcbiAgZ3JpZC1jb2x1bW46IDc7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MiA+IC5uYXZNYWluTWVudV9fbGkgLm5hdk1haW5NZW51X19hIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYyID4gLm5hdk1haW5NZW51X19saSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjIgPiAubmF2TWFpbk1lbnVfX2xpIC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYzID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jb2ZmQ2FudmFzTWFpbk1lbnUgLnVrLW9mZmNhbnZhcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuLm5hdk9mZkNhbnZhc01lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdk9mZkNhbnZhc01lbnUgYSwgLm5hdk9mZkNhbnZhc01lbnUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk1haW5NZW51X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2b2ZmY2FudmFzbWVudV9fdWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2T2ZmQ2FudmFzTWVudV9fdWwtLWxldjAge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk9mZkNhbnZhc01lbnVfX2xpLS1sZXYwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4ucGFnZS5wYWdlLS1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sb2dpbi1iZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBhZ2UucGFnZS0tbG9naW4gLmxvZ2luRm9ybSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xHcmV5OTAwKSwgdmFyKC0tY29sR3JleTgwMCkpO1xufVxuLnBhZ2UucGFnZS0tbG9naW4gLmxvZ2luRm9ybS0tbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnBhZ2UucGFnZS0tbG9naW4gLmxvZ2luRm9ybS0tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wYWdlOm5vdCgucGFnZS0tbG9naW4pIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xCbGFjayksIHZhcigtLWNvbEdyZXk5MDApKTtcbn1cbi5wYWdlIC5wYWdlX19oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAucGFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpKTtcbn1cbi5wYWdlIHtcbiAgLyogLnBhZ2VfX21lbnUge1xuICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICB0b3A6ICRoSGVhZGVyO1xuICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSkpO1xuICAgICAgIHdpZHRoOiAkd01lbnVQYW5lbDtcblxuICAgfSovXG59XG4ucGFnZSAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSkgKyAyICogMTVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2UgLnBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlIC5wYWdlX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlTW9kZS0td2luZG93IC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYWdlLS1ub0hlYWRlciAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS0tZG9rdUVkaXRNb2RlIHtcbiAgYmFja2dyb3VuZDoga2hha2k7XG59XG4ucGFnZS0tZG9rdUVkaXRNb2RlIGxpW2RhdGEtZG9jdW1lbnRhdGlvbj1lbmFibGVkXSA+IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW3Rvcy1oZWxwLW1vZGU9YWN0aXZlXSAudWstZm9ybS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgLnVrLWZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjlweCk7XG4gIHRvcDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTNweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogMTIzO1xuICBjb2xvcjogZG9kZ2VyYmx1ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAudWstZm9ybS1pY29uIHtcbiAgcmlnaHQ6IC0yOXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICB0b3A6IC0ycHg7XG59XG5cbi50b3MtZG9rdS1oZWxwLS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmRva3Uge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbi5kb2t1IGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb2t1LXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5kb2t1LXBvaW50ZXIgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcy1kb2t1LWhlbHAtLWxlZnQge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZG9rdS1oZWxwLXBhZGRpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjlweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJlaXNyZWdlbEthdGVnb3JpZS1zdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IGRhc2hlZCBibGFjaztcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnByZWlzcmVnZWxLYXRlZ29yaWUtc3RvcCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnJvbGVfcmlnaHRfX25hbWUgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnJvbGVfcmlnaHRfX2lucHV0IGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC50b3MtcmlnaHRncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC50b3MtcmlnaHRncm91cCAucm9sZV9yaWdodCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnJvbGVfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAudG9zLXJpZ2h0Z3JvdXAtLWxldjEgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAucm9sZV9yaWdodF9faW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RWRpdENob2ljZXMsIC50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHREZWxldGVDaG9pY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzIC5yb2xlX3JpZ2h0X19uYW1lIGxhYmVsLCAudG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RGVsZXRlQ2hvaWNlcyAucm9sZV9yaWdodF9fbmFtZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RWRpdENob2ljZXMgLmNob2ljZXMtbGlzdF9fZ3JvdXBUaXRsZSwgLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodERlbGV0ZUNob2ljZXMgLmNob2ljZXMtbGlzdF9fZ3JvdXBUaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4gLmxheW91dFplaWxlX19zZXR0aW5ncyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIFt0b3MtbGF5b3V0LXplaWxlLXRvZ2dsZWZ1bGxzY3JlZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiA0MHB4O1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIC5sYXlvdXRaZWlsZV9fZWxlbWVudGUge1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fZWxlbWVudGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGF5b3V0RWxlbWVudC1ncmlkIHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRbZGF0YS1jc3Mta2xhc3Nlbio9Y29sLXNwYW4tYWxsXSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudFtkYXRhLWNzcy1rbGFzc2VuKj1jb2wtc3Bhbi0yXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50W2RhdGEtY3NzLWtsYXNzZW4qPXJvdy1zcGFuLTJdIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X190eXBlLnRvcy1ub3RCb2xkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9fdHlwZTpub3QoLnRvcy1ub3RCb2xkKSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAuZWxlbWVudF9faW5mby0tdGVtcGxhdGUgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF5b3V0RWxlbWVudCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfdWViZXJzY2hyaWZ0IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfdGV4dGJhdXN0ZWluIC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfbWVkaWVuLWVsZW1lbnQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF9wYWtldCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3JlaXNlb2JqZWt0IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5sYXlvdXRFbGVtZW50X19hZGQgPiAqIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dEVsZW1lbnRfX2FkZCA+ICo6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2RhdGEtcGFrZXQtbGVpc3R1bmdzZ3J1cHBlXS5qcy1ncnVwcGUtZ3VlbHRpZ2tlaXRlbiBbZGF0YS1sZWlzdHVuZy1ndWVsdGlna2VpdGVuXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnVjaHVuZ3NNYXNrZSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAzMjMyO1xufVxuLmJ1Y2h1bmdzTWFza2UudG9zTWFza2UgLnRvc01hc2tlX19tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xufVxuLmJ1Y2h1bmdzTWFza2UudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tdW5rbm93biB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG4gIGNvbG9yOiAjZmNmY2ZjO1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0td2FybmluZywgaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2JmZjRkZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9fY29udGVudCwgLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3ByZWlzIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fZGF0ZW4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fdHlwIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cyB7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX2tlbm51bmcsIC52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fa3VuZGVubnVtbWVyLCAudm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX2F1c3dhaGwsXG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX3RlaWxuZWhtZXIsIC52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fYWt0aW9uZW4sIC52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fcHJlaXMsXG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX2Rva3VtZW50ZSwgLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nRXh0ZXJuX19zdGF0dXMge1xuICBmbGV4LXNocmluazogMDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fa2VubnVuZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nRXh0ZXJuX191bnRlcnplaWxlIHtcbiAgcGFkZGluZy1sZWZ0OiA5MXB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nRXh0ZXJuX190ZWlsbmVobWVyQXVzd2FobCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nRXh0ZXJuX19ha3Rpb25lbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nRXh0ZXJuX19hdXN3YWhsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMjc1cHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX3ByZWlzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdFeHRlcm5fX2Rva3VtZW50ZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ0V4dGVybl9fc3RhdHVzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3NpdHpwbGF0eiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX193YWhscGZsaWNodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFdhcm5pbmcxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3dhaGxwZmxpY2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udm9yZ2FuZ0xlaXN0dW5nLnZvcmdhbmdMZWlzdHVuZ19fcHJvZ3JhbW13ZWNoc2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi52b3JnYW5nTGVpc3R1bmcudm9yZ2FuZ0xlaXN0dW5nX19wcm9ncmFtbXdlY2hzZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnZvcmdhbmdMZWlzdHVuZy5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEVycm9yMzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZy5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xFcnJvcjMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEVycm9yNTAwKTtcbn1cbi52b3JnYW5nTGVpc3R1bmcuZXJyb3IgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nLmVycm9yIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sRXJyb3IzMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xFcnJvcjUwMCk7XG59XG5cbi52b3JnYW5nTGVpc3R1bmdPcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3RlaWxuZWhtZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFN1Y2Nlc3MxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0ssIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sU3VjY2VzczUwMCk7XG59XG4udm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLS1kaWZmID4gLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC0tZGlmZiA+IC52b3JnYW5nc0hpc3RvcmllRGV0YWlsLXRpdGxlLmFkZGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtLWRpZmYgPiAudm9yZ2FuZ3NIaXN0b3JpZURldGFpbC10aXRsZS5yZW1vdmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC1oaWdobGlnaHQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4OUY1NCAhaW1wb3J0YW50O1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC1kaWZmRGV0YWlsIC52b3JnYW5nSGlzdG9yaWVEZXRhaWxfX3dlcnQge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ1RhYlt0b3MtdGFiLWNvbnRlbnQ9dm9yZ2FuZ196YWhsdW5nZW5dIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b3JnYW5nVGFiW3Rvcy10YWItY29udGVudD12b3JnYW5nX3phaGx1bmdlbl0gLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzc0dlc2FtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuLnZvcmdhbmdUYWJbdG9zLXRhYi1jb250ZW50PXZvcmdhbmdfemFobHVuZ2VuXSAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3MgLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzQW56YWhsdW5nIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbn1cblxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMjBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAxMjBtcyBlYXNlLWluLW91dDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbFdhcm5pbmcyMDApO1xufVxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbFdhcm5pbmc3MDApO1xufVxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpmb2N1cywgLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCB7XG4gIHotaW5kZXg6IDExMDAwO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLnVrLWNhcmQge1xuICB3aWR0aDogY2xhbXAoMzIwcHgsIDQ1dncsIDcyMHB4KTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLnVrLWNhcmQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAudWstbGlzdCA+IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLmt1bmRlbm51bW1lcl9fZHVwZUxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC5rdW5kZW5udW1tZXJfX2R1cGVMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0ZXJtaW5XYWhsTW9kYWwgLmZsYXRwaWNrci1jYWxlbmRhciAudGVybWluLWdlc3BlcnJ0IHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiN0ZXJtaW5XYWhsTW9kYWwgLmZsYXRwaWNrci1jYWxlbmRhciAudGVybWluLWJ1Y2hiYXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jVEFCTEVfZWlua2F1ZnNrb25kaXRpb25fdGVybWluZV9wcmVpc2UgLnRvc1RhYmxlX19ib2R5LCAjVEFCTEVfdmVya2F1ZnNrb25kaXRpb25fdGVybWluZV9wcmVpc2UgLnRvc1RhYmxlX19ib2R5IHtcbiAgaGVpZ2h0OiA0NXZoO1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0ge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2Uge1xuICBwYWRkaW5nOiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2Uge1xuICBwYWRkaW5nOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF94cyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX3hzIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX3hzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV94cyB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfeHMge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9zIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX3Mge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfcyB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfcyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV9zIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX3Mge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfcyB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF9tIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1fbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV9tIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX20ge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9sIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfbCB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX2wge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX2wge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV9sIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfbCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF94bCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF94bCB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF94bCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfeGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1feGwge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfeGwge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfeGwge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbCB7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0ge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS10b3Age1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZSB7XG4gIG1hcmdpbjogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlIHtcbiAgbWFyZ2luOiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF94cyB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF94cyB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF94cyB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfeHMge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1feHMge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfeHMge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfeHMge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3Mge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9zIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfcyB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9zIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fcyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX3Mge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9zIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X20ge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9tIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfbSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9tIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fbSB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX20ge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9tIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF9sIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9sIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9sIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfbCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fbCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfbCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfbCB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3hsIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfeGwge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF94bCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF94bCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX3hsIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfeGwge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV94bCB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/