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

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

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

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

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

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

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

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

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

.tos-fontFamIcon {
  font-family: "Font Awesome 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: #fff !important;
}
[data-color-mode=dark] .tos-bgCol-white {
  background-color: var(--colGrey900) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tos-col-error700 {
  color: #D81913 !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--warning::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f06a";
  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--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--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--nationality::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f7a2";
  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--reiseleiter::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f456";
  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--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--next {
  flex-direction: row-reverse;
}
.tos-icon--next::before {
  margin-right: 0;
  margin-left: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tos-block {
  display: block;
}

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

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

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

.tos-opacityOff {
  opacity: 0;
}

.tos-greyedOut {
  opacity: 0.15;
}

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

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

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

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

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

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

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

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

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

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

.tos-gap {
  gap: 15px;
}

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

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

.errorBg {
  background-color: #D85854;
}

.warn {
  color: #D89F54;
}

.warnBg {
  background-color: #D89F54;
}

.tos-noScroll {
  overflow: hidden;
}

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

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

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

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

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

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

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

.tosSystemMarker {
  height: 8px;
}

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

.winboxOpenBlock {
  opacity: 0.4;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

input, input.uk-input,
textarea, textarea.uk-textarea {
  cursor: text;
  background: var(--colPrimary100);
}
[data-color-mode=dark] input, [data-color-mode=dark] input.uk-input,
[data-color-mode=dark] textarea, [data-color-mode=dark] textarea.uk-textarea {
  background: var(--colGrey700);
}
input, input.uk-input,
textarea, textarea.uk-textarea {
  /* 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 transparent;
}
input.tos-default-value, input.uk-input.tos-default-value,
textarea.tos-default-value, textarea.uk-textarea.tos-default-value {
  color: transparent;
}
input.focus, input:focus, input.uk-input.focus, input.uk-input:focus,
textarea.focus,
textarea:focus, textarea.uk-textarea.focus, textarea.uk-textarea:focus {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] input.focus, [data-color-mode=dark] input:focus, [data-color-mode=dark] input.uk-input.focus, [data-color-mode=dark] input.uk-input:focus,
[data-color-mode=dark] textarea.focus,
[data-color-mode=dark] textarea:focus, [data-color-mode=dark] textarea.uk-textarea.focus, [data-color-mode=dark] textarea.uk-textarea:focus {
  background: var(--colGrey700);
}
input.focus ~ .tos-input-suffix, input:focus ~ .tos-input-suffix, input.uk-input.focus ~ .tos-input-suffix, input.uk-input:focus ~ .tos-input-suffix,
textarea.focus ~ .tos-input-suffix,
textarea:focus ~ .tos-input-suffix, textarea.uk-textarea.focus ~ .tos-input-suffix, textarea.uk-textarea:focus ~ .tos-input-suffix {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[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: #fbf7f1;
  border-color: #D89F54;
}
input[disabled], input .disabled, fieldset[disabled] input, input.uk-input[disabled], input.uk-input .disabled, fieldset[disabled] input.uk-input,
textarea[disabled],
textarea .disabled,
fieldset[disabled] textarea, textarea.uk-textarea[disabled], textarea.uk-textarea .disabled, fieldset[disabled] textarea.uk-textarea {
  background: rgba(var(--colPrimary100), 0.1);
  border-color: rgba(var(--colGrey400), 0.4);
  color: 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;
}

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

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

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

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

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

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

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

.flatpickr-input[readonly]:not(.tos-no-interaction) {
  pointer-events: all;
  cursor: text;
  background: var(--colPrimary100);
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction) {
  background: var(--colGrey700);
}
.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;
}
.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;
}
[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;
}

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

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

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

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

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

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

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

.tosTable__wrapper, .dataTables_wrapper {
  overflow: auto 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__cell {
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  float: left;
  align-items: center;
  height: 35px;
  vertical-align: top;
  overflow: hidden;
}
.tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey700);
}

.tosTable__head, .dataTables_wrapper table.dataTable thead {
  user-select: none;
}
.tosTable__head.tosTable__head--overflowHidden, .dataTables_wrapper table.dataTable thead.tosTable__head--overflowHidden {
  overflow: hidden;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters {
  user-select: none;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__titles--secondary, .dataTables_wrapper table.dataTable thead .tosTable__titles--secondary {
  color: white;
  font-weight: 700;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head tr, .dataTables_wrapper table.dataTable thead tr {
  background: var(--colPrimary600);
  color: white;
  font-weight: 700;
}
[data-color-mode=dark] .tosTable__head .tosTable__titles, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead .tosTable__titles, [data-color-mode=dark] .tosTable__head tr, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead tr, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead tr {
  background: var(--colGrey800);
}
.tosTable__head .tosTable__titles a, .dataTables_wrapper table.dataTable thead .tosTable__titles a, .tosTable__head .tosTable__titles th, .dataTables_wrapper table.dataTable thead .tosTable__titles th, .tosTable__head tr a, .dataTables_wrapper table.dataTable thead tr a, .tosTable__head tr th, .dataTables_wrapper table.dataTable thead tr th {
  color: white;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort], .tosTable__head .tosTable__titles th.sorting, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting, .tosTable__head .tosTable__titles th[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort], .tosTable__head tr .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort], .tosTable__head tr th.sorting, .dataTables_wrapper table.dataTable thead tr th.sorting, .tosTable__head tr th[aria-sort], .dataTables_wrapper table.dataTable thead tr th[aria-sort] {
  position: relative;
  cursor: pointer;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort]::after, .tosTable__head .tosTable__titles th.sorting::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting::after, .tosTable__head .tosTable__titles th[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort]::after, .tosTable__head tr .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort]::after, .tosTable__head tr th.sorting::after, .dataTables_wrapper table.dataTable thead tr th.sorting::after, .tosTable__head tr th[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr th[aria-sort]::after {
  font-family: "Font Awesome 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);
}
.tosTable--grey .tosTable__head .tosTable__titles .tosTable__cell, .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--grey thead .tosTable__titles .tosTable__cell {
  border-color: var(--colGrey400);
}

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

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

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

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

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

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

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

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

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

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

.tos-datepickerClear::before {
  margin: 0;
  font-family: "Font Awesome 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 > .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: 0;
}
[data-color-mode=dark] .formTabs.tos-section {
  overflow: hidden;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.formTabs > li {
  padding: 0;
}
.formTabs > li a {
  font-size: 16px;
  padding: 10px;
  display: inline-block;
  border: none;
  color: var(--colSoftBlack);
  border-right: 1px solid var(--colGrey300);
}
[data-color-mode=dark] .formTabs > li a {
  color: var(--colGrey300);
  border-right: 1px solid var(--colGrey600);
  padding: 10px 20px;
}
.formTabs > li.validation-error a::after {
  color: red;
  margin-left: 7px;
  font-family: "Font Awesome 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

code {
  color: #D85854 !important;
}

samp {
  color: #D85854 !important;
}

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

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

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

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

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

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

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-label, .tos-label-outline {
  padding: 2px 10px 0;
  background: var(--colGrey700);
  color: white;
  display: inline-block;
  font-size: 10px;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 3px;
  text-transform: uppercase;
  line-height: 17px;
}
.tos-label: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--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-linkinput input[readonly] {
  cursor: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*------------------------------------------------*/
[class*=uk-modal-close-] {
  top: -10px;
  right: -10px;
}
[class*=uk-modal-close-] svg {
  display: none;
}
[class*=uk-modal-close-]::before {
  content: "\f00d";
  font-family: "Font Awesome 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: #fbf7f1;
}

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

.tos-modal-search .uk-modal-dialog {
  background: none;
}
.tos-modal-search .tos-modal-search__inputContainer, .tos-modal-search .tos-modal-search__results {
  background: var(--color-light);
}
[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 .tos-overwriteInput__toggle {
  position: absolute;
  top: 3px;
  left: 5px;
  cursor: pointer;
  user-select: none;
}

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

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

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

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-progress, #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;
}

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

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

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

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

.validation-error {
  background: #f9eeee;
}

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

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

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

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

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

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

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

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

.tos-section--languageSwitch {
  margin-top: -10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: var(--colPrimary200);
}
.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;
}

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

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

.topBar {
  height: var(--hTopBar);
  background: var(--color-light);
  position: relative;
}
[data-color-mode=dark] .topBar {
  background: var(--colGrey900);
  height: var(--hTopBar);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.topBar .topBar__inner {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  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__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);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.navMainMenu {
  background: var(--colPrimary700);
  cursor: pointer;
  height: 30px;
  position: relative;
  z-index: 200;
}
[data-color-mode=dark] .navMainMenu {
  height: 35px;
}
.navMainMenu .navMainMenu__megapanel {
  background: var(--color-light);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-sizing: border-box;
  color: var(--colSoftBlack);
  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: 30px;
  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:hover > .navMainMenu__megapanel, .navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.nav-active > .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: url(/backend/build/images/loginBackground.f2d4e020.jpg);
  background-size: cover;
}
.page.page--login .loginForm {
  width: 350px;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page.page--login .loginForm--logo img {
  max-width: 50%;
}

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

   }*/
}
.page .page__content {
  padding: 15px;
  padding-top: calc(var(--hTopBar) + var(--hNavBar));
  width: 100%;
  box-sizing: border-box;
}
.page .page__headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}
.page .page__headline .page__headlineActions {
  list-style: none;
  display: flex;
}
.page .page__headline .page__headlineActions li:not(:last-child) {
  margin-right: 10px;
}
.page .page__title {
  margin-top: 0;
}
.page .page__actions {
  position: absolute;
  right: 0;
  bottom: 5px;
}

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

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

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

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

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

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

.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: 140px;
}
.vorgangLeistung .vorgangLeistung__typ {
  width: 20px;
}
.vorgangLeistung .vorgangLeistung__status {
  width: 25px;
  text-align: center;
}

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

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

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

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

/*------------------------------------------------*/
/*------------------------------------------------*/
#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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19hcHBfc2Nzcy4xNzgwNDAwODY2ODM4LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7QUFFQTtBQVlBO0FBVUE7QUNyQkE7QUNnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCSjs7QUVvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqRko7O0FFNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjVJSjs7QUdsQ0E7RUFBZSx3RUFOTjtBSDRDVDs7QUdyQ0E7RUFBZSx3RUFOTjtBSCtDVDs7QUd4Q0E7RUFBZSwwRUFOTjtBSGtEVDs7QUczQ0E7RUFBZSw0RUFOTjtBSHFEVDs7QUc5Q0E7RUFBZSwyRUFOTjtBSHdEVDs7QUlqRkE7O2lEQUFBO0FBaUJBOzs7Ozs7Ozs7Ozs7NEVBQUE7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmdFSjtBSTdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK0RKO0FJNURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo4REo7QUkzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZESjtBSTFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNERKO0FJbERBO0VBQ0ksc0NBTFc7QUp5RGY7O0FJakRBO0VBQ0ksaUNBUlk7QUo0RGhCOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSVBBO0VBQWlCO0FKV2pCOztBSVZBO0VBQTZCO0FKYzdCOztBSVRBO0FDeEtBO0VBQ0U7QUxxTEY7O0FNMUtBO0VBQ0U7RUFDQTtFQUNBO0FONktGOztBTTFLQTtFQUNDO0FONktEOztBTXpLQTtFQUNDO0FONEtEOztBTTNKQTtFQUVDO0VBQ0E7QU42SkQ7O0FNMUpBO0VBRUU7QU40SkY7QU0xSkM7RUFFQztBTjJKRjs7QU1qSkE7RUFFRTtBTm1KRjs7QU1oSkE7RUFFRTtBTmtKRjs7QU0vSUE7RUFFRTtBTmlKRjs7QU05SUE7RUFFRTtBTmdKRjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjtBT3hPSTtFQUNJO0FQME9SOztBT3RPQTtFQUNJO0FQeU9KOztBT3JPQTtBQUNBO0VBQ0k7QVB3T0o7QU90T0k7RUFDSTtBUHdPUjs7QU9wT0E7RUFDSTtBUHVPSjtBT3JPSTtFQUNJO0FQdU9SOztBT25PQTtFQUNJO0FQc09KOztBT25PQTtFQUNJO0FQc09KO0FPcE9JO0VBQ0k7QVBzT1I7O0FPbE9BO0VBQ0k7QVBxT0o7QU9uT0k7RUFDSTtBUHFPUjs7QU9qT0E7RUFDSTtBUG9PSjtBT2xPSTtFQUNJO0FQb09SOztBT2hPQTtFQUNJO0FQbU9KO0FPak9JO0VBQ0k7QVBtT1I7O0FPL05BO0VBQ0k7QVBrT0o7O0FPL05BO0VBQ0k7QVBrT0o7QU9oT0k7RUFDSTtBUGtPUjs7QU85TkE7RUFDSTtBUGlPSjtBTy9OSTtFQUNJO0FQaU9SOztBTzdOQTtBQUNBO0VBQ0k7QVBnT0o7O0FPN05BO0VBQ0k7QVBnT0o7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0FBQ0E7RUFDSSxjTE5ZO0FGcU9oQjs7QU81TkE7RUFDSSxjTFBZO0FGc09oQjs7QU81TkE7RUFDSSxjTFJVO0FGdU9kOztBTzVOQTtFQUNJLGNMWFU7QUYwT2Q7O0FPNU5BO0VBQ0ksY0xkVTtBRjZPZDtBTzdOSTtFQUNJLGNMbkJNO0FGa1BkOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBUTNhUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJpYlo7O0FRcGJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjBiWjs7QVE3YlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSbWNaOztBUXRjUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI0Y1o7O0FRL2NRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnFkWjs7QVF4ZFE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSOGRaOztBUWplUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ1ZVo7O0FRMWVRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUmdmWjs7QVFuZlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSeWZaOztBUTVmUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJrZ0JaOztBUXJnQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSMmdCWjs7QVE5Z0JRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUm9oQlo7O0FRdmhCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVI2aEJaOztBUWhpQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSc2lCWjs7QVF6aUJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUitpQlo7O0FRbGpCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJ3akJaOztBUTNqQlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSaWtCWjs7QVFwa0JRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjBrQlo7O0FRN2tCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJtbEJaOztBUXRsQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSNGxCWjs7QVEvbEJRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnFtQlo7O0FReG1CUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI4bUJaOztBUWpuQlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSdW5CWjs7QVExbkJRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUmdvQlo7O0FRbm9CUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ5b0JaOztBUTVvQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSa3BCWjs7QVFycEJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjJwQlo7O0FROXBCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJvcUJaOztBUXZxQlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSNnFCWjs7QVFockJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUnNyQlo7O0FRenJCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVIrckJaOztBUWxzQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSd3NCWjs7QVEzc0JRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUml0Qlo7O0FRcHRCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVIwdEJaOztBUTd0QlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSbXVCWjs7QVF0dUJROztFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI2dUJaOztBUWh2QlE7O0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnV2Qlo7O0FRMXZCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJnd0JaOztBUW53QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSeXdCWjs7QVE1d0JRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUmt4Qlo7O0FRcnhCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVIyeEJaOztBUTl4QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSb3lCWjs7QVF2eUJRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUjZ5Qlo7O0FRaHpCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJzekJaOztBUXp6QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSK3pCWjs7QVFsMEJRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUncwQlo7O0FRMzBCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJpMUJaOztBUXAxQlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSMDFCWjs7QVE3MUJRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUm0yQlo7O0FRdDJCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVI0MkJaOztBUS8yQlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FScTNCWjs7QVF4M0JRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUjgzQlo7O0FRajRCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ1NEJaOztBUTE0QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSZzVCWjs7QVFuNUJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUnk1Qlo7O0FRNTVCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJrNkJaOztBUXI2QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSMjZCWjs7QVE5NkJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUm83Qlo7O0FRdjdCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI2N0JaOztBUWg4QlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSczhCWjs7QVF6OEJRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUis4Qlo7O0FRbDlCUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ3OUJaOztBUTM5QlE7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSaStCWjs7QVFwK0JRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjArQlo7O0FRNytCUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJtL0JaOztBUXQvQlE7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSNC9CWjs7QVEvL0JRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnFnQ1o7O0FReGdDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI4Z0NaOztBUWpoQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSdWhDWjs7QVExaENRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUmdpQ1o7O0FRbmlDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ5aUNaOztBUTVpQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBT0E7RUFLQTtFQUlKO0VEM0tRO0VBQ0E7QVJtakNaOztBUXRqQ1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSNGpDWjs7QVEvakNRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUnFrQ1o7O0FReGtDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI4a0NaOztBUWpsQ1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSdWxDWjs7QVExbENRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUmdtQ1o7O0FRbm1DUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJ5bUNaOztBUTVtQ1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSa25DWjs7QVFybkNRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjJuQ1o7O0FROW5DUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJvb0NaOztBUXZvQ1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSNm9DWjs7QVFocENRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUnNwQ1o7O0FRenBDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVIrcENaOztBUWxxQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSd3FDWjs7QVEzcUNRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUmlyQ1o7O0FRcHJDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVIwckNaOztBUTdyQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSbXNDWjs7QVF0c0NRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUjRzQ1o7O0FRL3NDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJxdENaOztBUXh0Q1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSOHRDWjs7QVFqdUNRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnV1Q1o7O0FRMXVDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJndkNaOztBUW52Q1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSeXZDWjs7QVE1dkNRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUmt3Q1o7O0FRcndDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVIyd0NaOztBUTl3Q1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSb3hDWjs7QVF2eENRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjZ4Q1o7O0FRaHlDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJzeUNaOztBUXp5Q1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSK3lDWjs7QVFsekNRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUnd6Q1o7O0FRM3pDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVJpMENaOztBUXAwQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSMDBDWjs7QVE3MENRO0VDd0pBLGlDTDdFUTtFS2tGUjtFQVlBO0VBSUo7RUQzS1E7RUFDQTtBUm0xQ1o7O0FRdDFDUTtFQ3dKQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VEM0tRO0VBQ0E7QVI0MUNaOztBUS8xQ1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FScTJDWjs7QVF4MkNRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUjgyQ1o7O0FRajNDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJ1M0NaOztBUTEzQ1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSZzRDWjs7QVFuNENRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUnk0Q1o7O0FRNTRDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVJrNUNaOztBUXI1Q1E7RUN3SkEsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtFRDNLUTtFQUNBO0FSMjVDWjs7QVE5NUNRO0VDd0pBLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7RUQzS1E7RUFDQTtBUm82Q1o7O0FRdjZDUTtFQ3dKQSxpQ0w3RVE7RUtvRlI7RUFVQTtFQUlKO0VEM0tRO0VBQ0E7QVI2NkNaOztBUWg3Q1E7RUN3SkEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtFRDNLUTtFQUNBO0FSczdDWjs7QVFqN0NBO0FBR0E7RUFDSTtBUms3Q0o7QVFoN0NJO0VBQ0k7RUFDQTtBUms3Q1I7O0FROTZDQTtFQUNJO0VBQ0E7QVJpN0NKOztBUTk2Q0E7RUFDSTtBUmk3Q0o7O0FRbDZDQTtFQUNJO0VBQ0E7QVJxNkNKOztBUWo2Q0E7QUFFQTtFQUNJO0VBQ0E7QVJtNkNKOztBUWg2Q0E7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtNUNKOztBUWg1Q0E7RUFDSSxtQk5zRVk7RU1yRVoscUJOcUVZO0FGODBDaEI7O0FRaDVDQTtFQUNJLG1CTnVFVTtFTXRFVixxQk5zRVU7QUY2MENkOztBUWg1Q0E7RUFDSSxtQk4rRFk7RU05RFoscUJOOERZO0FGcTFDaEI7O0FRbDRDSTtFQUNJLG1CTndDUTtBRjYxQ2hCO0FRbDRDSTtFQUNJLG1CTjRDTTtBRncxQ2Q7QVFqNENJO0VBQ0ksbUJObUNRO0FGZzJDaEI7O0FVci9DQTtFQUNFO0FWdy9DRjs7QVczK0NRO0VBQ0k7QVg4K0NaOztBQ2wvQ0k7RVVPUTtJQUNJO0VYKytDZDtBQUNGO0FDeC9DSTtFVVlRO0lBQ0k7RVgrK0NkO0FBQ0Y7QUM3L0NJO0VVaUJRO0lBQ0k7RVgrK0NkO0FBQ0Y7QUNsZ0RJO0VVc0JRO0lBQ0k7RVgrK0NkO0FBQ0Y7QVdwZ0RRO0VBQ0k7QVhzZ0RaOztBQzFnREk7RVVPUTtJQUNJO0VYdWdEZDtBQUNGO0FDaGhESTtFVVlRO0lBQ0k7RVh1Z0RkO0FBQ0Y7QUNyaERJO0VVaUJRO0lBQ0k7RVh1Z0RkO0FBQ0Y7QUMxaERJO0VVc0JRO0lBQ0k7RVh1Z0RkO0FBQ0Y7QVc1aERRO0VBQ0k7QVg4aERaOztBQ2xpREk7RVVPUTtJQUNJO0VYK2hEZDtBQUNGO0FDeGlESTtFVVlRO0lBQ0k7RVgraERkO0FBQ0Y7QUM3aURJO0VVaUJRO0lBQ0k7RVgraERkO0FBQ0Y7QUNsakRJO0VVc0JRO0lBQ0k7RVgraERkO0FBQ0Y7QVdwakRRO0VBQ0k7QVhzakRaOztBQzFqREk7RVVPUTtJQUNJO0VYdWpEZDtBQUNGO0FDaGtESTtFVVlRO0lBQ0k7RVh1akRkO0FBQ0Y7QUNya0RJO0VVaUJRO0lBQ0k7RVh1akRkO0FBQ0Y7QUMxa0RJO0VVc0JRO0lBQ0k7RVh1akRkO0FBQ0Y7QVc1a0RRO0VBQ0k7QVg4a0RaOztBQ2xsREk7RVVPUTtJQUNJO0VYK2tEZDtBQUNGO0FDeGxESTtFVVlRO0lBQ0k7RVgra0RkO0FBQ0Y7QUM3bERJO0VVaUJRO0lBQ0k7RVgra0RkO0FBQ0Y7QUNsbURJO0VVc0JRO0lBQ0k7RVgra0RkO0FBQ0Y7QVdwbURRO0VBQ0k7QVhzbURaOztBQzFtREk7RVVPUTtJQUNJO0VYdW1EZDtBQUNGO0FDaG5ESTtFVVlRO0lBQ0k7RVh1bURkO0FBQ0Y7QUNybkRJO0VVaUJRO0lBQ0k7RVh1bURkO0FBQ0Y7QUMxbkRJO0VVc0JRO0lBQ0k7RVh1bURkO0FBQ0Y7QVc1bkRRO0VBQ0k7QVg4bkRaOztBQ2xvREk7RVVPUTtJQUNJO0VYK25EZDtBQUNGO0FDeG9ESTtFVVlRO0lBQ0k7RVgrbkRkO0FBQ0Y7QUM3b0RJO0VVaUJRO0lBQ0k7RVgrbkRkO0FBQ0Y7QUNscERJO0VVc0JRO0lBQ0k7RVgrbkRkO0FBQ0Y7QVczbkRZO0VBQ0k7QVg2bkRoQjs7QUMxcERJO0VVZ0NZO0lBQ0k7RVg4bkRsQjtBQUNGO0FDaHFESTtFVXFDWTtJQUNJO0VYOG5EbEI7QUFDRjtBQ3JxREk7RVUwQ1k7SUFDSTtFWDhuRGxCO0FBQ0Y7QUMxcURJO0VVK0NZO0lBQ0k7RVg4bkRsQjtBQUNGO0FXNXFEUTtFQUNJO0FYOHFEWjs7QUNsckRJO0VVT1E7SUFDSTtFWCtxRGQ7QUFDRjtBQ3hyREk7RVVZUTtJQUNJO0VYK3FEZDtBQUNGO0FDN3JESTtFVWlCUTtJQUNJO0VYK3FEZDtBQUNGO0FDbHNESTtFVXNCUTtJQUNJO0VYK3FEZDtBQUNGO0FXcHNEUTtFQUNJO0FYc3NEWjs7QUMxc0RJO0VVT1E7SUFDSTtFWHVzRGQ7QUFDRjtBQ2h0REk7RVVZUTtJQUNJO0VYdXNEZDtBQUNGO0FDcnRESTtFVWlCUTtJQUNJO0VYdXNEZDtBQUNGO0FDMXRESTtFVXNCUTtJQUNJO0VYdXNEZDtBQUNGO0FXNXREUTtFQUNJO0FYOHREWjs7QUNsdURJO0VVT1E7SUFDSTtFWCt0RGQ7QUFDRjtBQ3h1REk7RVVZUTtJQUNJO0VYK3REZDtBQUNGO0FDN3VESTtFVWlCUTtJQUNJO0VYK3REZDtBQUNGO0FDbHZESTtFVXNCUTtJQUNJO0VYK3REZDtBQUNGO0FXcHZEUTtFQUNJO0FYc3ZEWjs7QUMxdkRJO0VVT1E7SUFDSTtFWHV2RGQ7QUFDRjtBQ2h3REk7RVVZUTtJQUNJO0VYdXZEZDtBQUNGO0FDcndESTtFVWlCUTtJQUNJO0VYdXZEZDtBQUNGO0FDMXdESTtFVXNCUTtJQUNJO0VYdXZEZDtBQUNGO0FXNXdEUTtFQUNJO0FYOHdEWjs7QUNseERJO0VVT1E7SUFDSTtFWCt3RGQ7QUFDRjtBQ3h4REk7RVVZUTtJQUNJO0VYK3dEZDtBQUNGO0FDN3hESTtFVWlCUTtJQUNJO0VYK3dEZDtBQUNGO0FDbHlESTtFVXNCUTtJQUNJO0VYK3dEZDtBQUNGO0FXcHlEUTtFQUNJO0FYc3lEWjs7QUMxeURJO0VVT1E7SUFDSTtFWHV5RGQ7QUFDRjtBQ2h6REk7RVVZUTtJQUNJO0VYdXlEZDtBQUNGO0FDcnpESTtFVWlCUTtJQUNJO0VYdXlEZDtBQUNGO0FDMXpESTtFVXNCUTtJQUNJO0VYdXlEZDtBQUNGO0FXNXpEUTtFQUNJO0FYOHpEWjs7QUNsMERJO0VVT1E7SUFDSTtFWCt6RGQ7QUFDRjtBQ3gwREk7RVVZUTtJQUNJO0VYK3pEZDtBQUNGO0FDNzBESTtFVWlCUTtJQUNJO0VYK3pEZDtBQUNGO0FDbDFESTtFVXNCUTtJQUNJO0VYK3pEZDtBQUNGO0FXcDFEUTtFQUNJO0FYczFEWjs7QUMxMURJO0VVT1E7SUFDSTtFWHUxRGQ7QUFDRjtBQ2gyREk7RVVZUTtJQUNJO0VYdTFEZDtBQUNGO0FDcjJESTtFVWlCUTtJQUNJO0VYdTFEZDtBQUNGO0FDMTJESTtFVXNCUTtJQUNJO0VYdTFEZDtBQUNGO0FXNTJEUTtFQUNJO0FYODJEWjs7QUNsM0RJO0VVT1E7SUFDSTtFWCsyRGQ7QUFDRjtBQ3gzREk7RVVZUTtJQUNJO0VYKzJEZDtBQUNGO0FDNzNESTtFVWlCUTtJQUNJO0VYKzJEZDtBQUNGO0FDbDRESTtFVXNCUTtJQUNJO0VYKzJEZDtBQUNGO0FXMzJEWTtFQUNJO0FYNjJEaEI7O0FDMTRESTtFVWdDWTtJQUNJO0VYODJEbEI7QUFDRjtBQ2g1REk7RVVxQ1k7SUFDSTtFWDgyRGxCO0FBQ0Y7QUNyNURJO0VVMENZO0lBQ0k7RVg4MkRsQjtBQUNGO0FDMTVESTtFVStDWTtJQUNJO0VYODJEbEI7QUFDRjtBVzU1RFE7RUFDSTtBWDg1RFo7O0FDbDZESTtFVU9RO0lBQ0k7RVgrNURkO0FBQ0Y7QUN4NkRJO0VVWVE7SUFDSTtFWCs1RGQ7QUFDRjtBQzc2REk7RVVpQlE7SUFDSTtFWCs1RGQ7QUFDRjtBQ2w3REk7RVVzQlE7SUFDSTtFWCs1RGQ7QUFDRjtBV3A3RFE7RUFDSTtBWHM3RFo7O0FDMTdESTtFVU9RO0lBQ0k7RVh1N0RkO0FBQ0Y7QUNoOERJO0VVWVE7SUFDSTtFWHU3RGQ7QUFDRjtBQ3I4REk7RVVpQlE7SUFDSTtFWHU3RGQ7QUFDRjtBQzE4REk7RVVzQlE7SUFDSTtFWHU3RGQ7QUFDRjtBVzU4RFE7RUFDSTtBWDg4RFo7O0FDbDlESTtFVU9RO0lBQ0k7RVgrOERkO0FBQ0Y7QUN4OURJO0VVWVE7SUFDSTtFWCs4RGQ7QUFDRjtBQzc5REk7RVVpQlE7SUFDSTtFWCs4RGQ7QUFDRjtBQ2wrREk7RVVzQlE7SUFDSTtFWCs4RGQ7QUFDRjtBV3ArRFE7RUFDSTtBWHMrRFo7O0FDMStESTtFVU9RO0lBQ0k7RVh1K0RkO0FBQ0Y7QUNoL0RJO0VVWVE7SUFDSTtFWHUrRGQ7QUFDRjtBQ3IvREk7RVVpQlE7SUFDSTtFWHUrRGQ7QUFDRjtBQzEvREk7RVVzQlE7SUFDSTtFWHUrRGQ7QUFDRjtBVzUvRFE7RUFDSTtBWDgvRFo7O0FDbGdFSTtFVU9RO0lBQ0k7RVgrL0RkO0FBQ0Y7QUN4Z0VJO0VVWVE7SUFDSTtFWCsvRGQ7QUFDRjtBQzdnRUk7RVVpQlE7SUFDSTtFWCsvRGQ7QUFDRjtBQ2xoRUk7RVVzQlE7SUFDSTtFWCsvRGQ7QUFDRjtBV3BoRVE7RUFDSTtBWHNoRVo7O0FDMWhFSTtFVU9RO0lBQ0k7RVh1aEVkO0FBQ0Y7QUNoaUVJO0VVWVE7SUFDSTtFWHVoRWQ7QUFDRjtBQ3JpRUk7RVVpQlE7SUFDSTtFWHVoRWQ7QUFDRjtBQzFpRUk7RVVzQlE7SUFDSTtFWHVoRWQ7QUFDRjtBVzVpRVE7RUFDSTtBWDhpRVo7O0FDbGpFSTtFVU9RO0lBQ0k7RVgraUVkO0FBQ0Y7QUN4akVJO0VVWVE7SUFDSTtFWCtpRWQ7QUFDRjtBQzdqRUk7RVVpQlE7SUFDSTtFWCtpRWQ7QUFDRjtBQ2xrRUk7RVVzQlE7SUFDSTtFWCtpRWQ7QUFDRjtBV3BrRVE7RUFDSTtBWHNrRVo7O0FDMWtFSTtFVU9RO0lBQ0k7RVh1a0VkO0FBQ0Y7QUNobEVJO0VVWVE7SUFDSTtFWHVrRWQ7QUFDRjtBQ3JsRUk7RVVpQlE7SUFDSTtFWHVrRWQ7QUFDRjtBQzFsRUk7RVVzQlE7SUFDSTtFWHVrRWQ7QUFDRjtBVzVsRVE7RUFDSTtBWDhsRVo7O0FDbG1FSTtFVU9RO0lBQ0k7RVgrbEVkO0FBQ0Y7QUN4bUVJO0VVWVE7SUFDSTtFWCtsRWQ7QUFDRjtBQzdtRUk7RVVpQlE7SUFDSTtFWCtsRWQ7QUFDRjtBQ2xuRUk7RVVzQlE7SUFDSTtFWCtsRWQ7QUFDRjtBV3BuRVE7RUFDSTtBWHNuRVo7O0FDMW5FSTtFVU9RO0lBQ0k7RVh1bkVkO0FBQ0Y7QUNob0VJO0VVWVE7SUFDSTtFWHVuRWQ7QUFDRjtBQ3JvRUk7RVVpQlE7SUFDSTtFWHVuRWQ7QUFDRjtBQzFvRUk7RVVzQlE7SUFDSTtFWHVuRWQ7QUFDRjtBVzVvRVE7RUFDSTtBWDhvRVo7O0FDbHBFSTtFVU9RO0lBQ0k7RVgrb0VkO0FBQ0Y7QUN4cEVJO0VVWVE7SUFDSTtFWCtvRWQ7QUFDRjtBQzdwRUk7RVVpQlE7SUFDSTtFWCtvRWQ7QUFDRjtBQ2xxRUk7RVVzQlE7SUFDSTtFWCtvRWQ7QUFDRjtBVzNvRVk7RUFDSTtBWDZvRWhCOztBQzFxRUk7RVVnQ1k7SUFDSTtFWDhvRWxCO0FBQ0Y7QUNockVJO0VVcUNZO0lBQ0k7RVg4b0VsQjtBQUNGO0FDcnJFSTtFVTBDWTtJQUNJO0VYOG9FbEI7QUFDRjtBQzFyRUk7RVUrQ1k7SUFDSTtFWDhvRWxCO0FBQ0Y7QVc1ckVRO0VBQ0k7QVg4ckVaOztBQ2xzRUk7RVVPUTtJQUNJO0VYK3JFZDtBQUNGO0FDeHNFSTtFVVlRO0lBQ0k7RVgrckVkO0FBQ0Y7QUM3c0VJO0VVaUJRO0lBQ0k7RVgrckVkO0FBQ0Y7QUNsdEVJO0VVc0JRO0lBQ0k7RVgrckVkO0FBQ0Y7QVdwdEVRO0VBQ0k7QVhzdEVaOztBQzF0RUk7RVVPUTtJQUNJO0VYdXRFZDtBQUNGO0FDaHVFSTtFVVlRO0lBQ0k7RVh1dEVkO0FBQ0Y7QUNydUVJO0VVaUJRO0lBQ0k7RVh1dEVkO0FBQ0Y7QUMxdUVJO0VVc0JRO0lBQ0k7RVh1dEVkO0FBQ0Y7QVc1dUVRO0VBQ0k7QVg4dUVaOztBQ2x2RUk7RVVPUTtJQUNJO0VYK3VFZDtBQUNGO0FDeHZFSTtFVVlRO0lBQ0k7RVgrdUVkO0FBQ0Y7QUM3dkVJO0VVaUJRO0lBQ0k7RVgrdUVkO0FBQ0Y7QUNsd0VJO0VVc0JRO0lBQ0k7RVgrdUVkO0FBQ0Y7QVdwd0VRO0VBQ0k7QVhzd0VaOztBQzF3RUk7RVVPUTtJQUNJO0VYdXdFZDtBQUNGO0FDaHhFSTtFVVlRO0lBQ0k7RVh1d0VkO0FBQ0Y7QUNyeEVJO0VVaUJRO0lBQ0k7RVh1d0VkO0FBQ0Y7QUMxeEVJO0VVc0JRO0lBQ0k7RVh1d0VkO0FBQ0Y7QVc1eEVRO0VBQ0k7QVg4eEVaOztBQ2x5RUk7RVVPUTtJQUNJO0VYK3hFZDtBQUNGO0FDeHlFSTtFVVlRO0lBQ0k7RVgreEVkO0FBQ0Y7QUM3eUVJO0VVaUJRO0lBQ0k7RVgreEVkO0FBQ0Y7QUNsekVJO0VVc0JRO0lBQ0k7RVgreEVkO0FBQ0Y7QVdwekVRO0VBQ0k7QVhzekVaOztBQzF6RUk7RVVPUTtJQUNJO0VYdXpFZDtBQUNGO0FDaDBFSTtFVVlRO0lBQ0k7RVh1ekVkO0FBQ0Y7QUNyMEVJO0VVaUJRO0lBQ0k7RVh1ekVkO0FBQ0Y7QUMxMEVJO0VVc0JRO0lBQ0k7RVh1ekVkO0FBQ0Y7QVc1MEVRO0VBQ0k7QVg4MEVaOztBQ2wxRUk7RVVPUTtJQUNJO0VYKzBFZDtBQUNGO0FDeDFFSTtFVVlRO0lBQ0k7RVgrMEVkO0FBQ0Y7QUM3MUVJO0VVaUJRO0lBQ0k7RVgrMEVkO0FBQ0Y7QUNsMkVJO0VVc0JRO0lBQ0k7RVgrMEVkO0FBQ0Y7QVdwMkVRO0VBQ0k7QVhzMkVaOztBQzEyRUk7RVVPUTtJQUNJO0VYdTJFZDtBQUNGO0FDaDNFSTtFVVlRO0lBQ0k7RVh1MkVkO0FBQ0Y7QUNyM0VJO0VVaUJRO0lBQ0k7RVh1MkVkO0FBQ0Y7QUMxM0VJO0VVc0JRO0lBQ0k7RVh1MkVkO0FBQ0Y7QVc1M0VRO0VBQ0k7QVg4M0VaOztBQ2w0RUk7RVVPUTtJQUNJO0VYKzNFZDtBQUNGO0FDeDRFSTtFVVlRO0lBQ0k7RVgrM0VkO0FBQ0Y7QUM3NEVJO0VVaUJRO0lBQ0k7RVgrM0VkO0FBQ0Y7QUNsNUVJO0VVc0JRO0lBQ0k7RVgrM0VkO0FBQ0Y7QVdwNUVRO0VBQ0k7QVhzNUVaOztBQzE1RUk7RVVPUTtJQUNJO0VYdTVFZDtBQUNGO0FDaDZFSTtFVVlRO0lBQ0k7RVh1NUVkO0FBQ0Y7QUNyNkVJO0VVaUJRO0lBQ0k7RVh1NUVkO0FBQ0Y7QUMxNkVJO0VVc0JRO0lBQ0k7RVh1NUVkO0FBQ0Y7QVc1NkVRO0VBQ0k7QVg4NkVaOztBQ2w3RUk7RVVPUTtJQUNJO0VYKzZFZDtBQUNGO0FDeDdFSTtFVVlRO0lBQ0k7RVgrNkVkO0FBQ0Y7QUM3N0VJO0VVaUJRO0lBQ0k7RVgrNkVkO0FBQ0Y7QUNsOEVJO0VVc0JRO0lBQ0k7RVgrNkVkO0FBQ0Y7QVdwOEVRO0VBQ0k7QVhzOEVaOztBQzE4RUk7RVVPUTtJQUNJO0VYdThFZDtBQUNGO0FDaDlFSTtFVVlRO0lBQ0k7RVh1OEVkO0FBQ0Y7QUNyOUVJO0VVaUJRO0lBQ0k7RVh1OEVkO0FBQ0Y7QUMxOUVJO0VVc0JRO0lBQ0k7RVh1OEVkO0FBQ0Y7QVc1OUVRO0VBQ0k7QVg4OUVaOztBQ2wrRUk7RVVPUTtJQUNJO0VYKzlFZDtBQUNGO0FDeCtFSTtFVVlRO0lBQ0k7RVgrOUVkO0FBQ0Y7QUM3K0VJO0VVaUJRO0lBQ0k7RVgrOUVkO0FBQ0Y7QUNsL0VJO0VVc0JRO0lBQ0k7RVgrOUVkO0FBQ0Y7QVdwL0VRO0VBQ0k7QVhzL0VaOztBQzEvRUk7RVVPUTtJQUNJO0VYdS9FZDtBQUNGO0FDaGdGSTtFVVlRO0lBQ0k7RVh1L0VkO0FBQ0Y7QUNyZ0ZJO0VVaUJRO0lBQ0k7RVh1L0VkO0FBQ0Y7QUMxZ0ZJO0VVc0JRO0lBQ0k7RVh1L0VkO0FBQ0Y7QVc1Z0ZRO0VBQ0k7QVg4Z0ZaOztBQ2xoRkk7RVVPUTtJQUNJO0VYK2dGZDtBQUNGO0FDeGhGSTtFVVlRO0lBQ0k7RVgrZ0ZkO0FBQ0Y7QUM3aEZJO0VVaUJRO0lBQ0k7RVgrZ0ZkO0FBQ0Y7QUNsaUZJO0VVc0JRO0lBQ0k7RVgrZ0ZkO0FBQ0Y7QVczZ0ZZO0VBQ0k7QVg2Z0ZoQjs7QUMxaUZJO0VVZ0NZO0lBQ0k7RVg4Z0ZsQjtBQUNGO0FDaGpGSTtFVXFDWTtJQUNJO0VYOGdGbEI7QUFDRjtBQ3JqRkk7RVUwQ1k7SUFDSTtFWDhnRmxCO0FBQ0Y7QUMxakZJO0VVK0NZO0lBQ0k7RVg4Z0ZsQjtBQUNGO0FXNWpGUTtFQUNJO0FYOGpGWjs7QUNsa0ZJO0VVT1E7SUFDSTtFWCtqRmQ7QUFDRjtBQ3hrRkk7RVVZUTtJQUNJO0VYK2pGZDtBQUNGO0FDN2tGSTtFVWlCUTtJQUNJO0VYK2pGZDtBQUNGO0FDbGxGSTtFVXNCUTtJQUNJO0VYK2pGZDtBQUNGO0FXcGxGUTtFQUNJO0FYc2xGWjs7QUMxbEZJO0VVT1E7SUFDSTtFWHVsRmQ7QUFDRjtBQ2htRkk7RVVZUTtJQUNJO0VYdWxGZDtBQUNGO0FDcm1GSTtFVWlCUTtJQUNJO0VYdWxGZDtBQUNGO0FDMW1GSTtFVXNCUTtJQUNJO0VYdWxGZDtBQUNGO0FXNW1GUTtFQUNJO0FYOG1GWjs7QUNsbkZJO0VVT1E7SUFDSTtFWCttRmQ7QUFDRjtBQ3huRkk7RVVZUTtJQUNJO0VYK21GZDtBQUNGO0FDN25GSTtFVWlCUTtJQUNJO0VYK21GZDtBQUNGO0FDbG9GSTtFVXNCUTtJQUNJO0VYK21GZDtBQUNGO0FXcG9GUTtFQUNJO0FYc29GWjs7QUMxb0ZJO0VVT1E7SUFDSTtFWHVvRmQ7QUFDRjtBQ2hwRkk7RVVZUTtJQUNJO0VYdW9GZDtBQUNGO0FDcnBGSTtFVWlCUTtJQUNJO0VYdW9GZDtBQUNGO0FDMXBGSTtFVXNCUTtJQUNJO0VYdW9GZDtBQUNGO0FXNXBGUTtFQUNJO0FYOHBGWjs7QUNscUZJO0VVT1E7SUFDSTtFWCtwRmQ7QUFDRjtBQ3hxRkk7RVVZUTtJQUNJO0VYK3BGZDtBQUNGO0FDN3FGSTtFVWlCUTtJQUNJO0VYK3BGZDtBQUNGO0FDbHJGSTtFVXNCUTtJQUNJO0VYK3BGZDtBQUNGO0FXcHJGUTtFQUNJO0FYc3JGWjs7QUMxckZJO0VVT1E7SUFDSTtFWHVyRmQ7QUFDRjtBQ2hzRkk7RVVZUTtJQUNJO0VYdXJGZDtBQUNGO0FDcnNGSTtFVWlCUTtJQUNJO0VYdXJGZDtBQUNGO0FDMXNGSTtFVXNCUTtJQUNJO0VYdXJGZDtBQUNGO0FXNXNGUTtFQUNJO0FYOHNGWjs7QUNsdEZJO0VVT1E7SUFDSTtFWCtzRmQ7QUFDRjtBQ3h0Rkk7RVVZUTtJQUNJO0VYK3NGZDtBQUNGO0FDN3RGSTtFVWlCUTtJQUNJO0VYK3NGZDtBQUNGO0FDbHVGSTtFVXNCUTtJQUNJO0VYK3NGZDtBQUNGO0FXcHVGUTtFQUNJO0FYc3VGWjs7QUMxdUZJO0VVT1E7SUFDSTtFWHV1RmQ7QUFDRjtBQ2h2Rkk7RVVZUTtJQUNJO0VYdXVGZDtBQUNGO0FDcnZGSTtFVWlCUTtJQUNJO0VYdXVGZDtBQUNGO0FDMXZGSTtFVXNCUTtJQUNJO0VYdXVGZDtBQUNGO0FXNXZGUTtFQUNJO0FYOHZGWjs7QUNsd0ZJO0VVT1E7SUFDSTtFWCt2RmQ7QUFDRjtBQ3h3Rkk7RVVZUTtJQUNJO0VYK3ZGZDtBQUNGO0FDN3dGSTtFVWlCUTtJQUNJO0VYK3ZGZDtBQUNGO0FDbHhGSTtFVXNCUTtJQUNJO0VYK3ZGZDtBQUNGO0FXcHhGUTtFQUNJO0FYc3hGWjs7QUMxeEZJO0VVT1E7SUFDSTtFWHV4RmQ7QUFDRjtBQ2h5Rkk7RVVZUTtJQUNJO0VYdXhGZDtBQUNGO0FDcnlGSTtFVWlCUTtJQUNJO0VYdXhGZDtBQUNGO0FDMXlGSTtFVXNCUTtJQUNJO0VYdXhGZDtBQUNGO0FXNXlGUTtFQUNJO0FYOHlGWjs7QUNsekZJO0VVT1E7SUFDSTtFWCt5RmQ7QUFDRjtBQ3h6Rkk7RVVZUTtJQUNJO0VYK3lGZDtBQUNGO0FDN3pGSTtFVWlCUTtJQUNJO0VYK3lGZDtBQUNGO0FDbDBGSTtFVXNCUTtJQUNJO0VYK3lGZDtBQUNGO0FXcDBGUTtFQUNJO0FYczBGWjs7QUMxMEZJO0VVT1E7SUFDSTtFWHUwRmQ7QUFDRjtBQ2gxRkk7RVVZUTtJQUNJO0VYdTBGZDtBQUNGO0FDcjFGSTtFVWlCUTtJQUNJO0VYdTBGZDtBQUNGO0FDMTFGSTtFVXNCUTtJQUNJO0VYdTBGZDtBQUNGO0FXNTFGUTtFQUNJO0FYODFGWjs7QUNsMkZJO0VVT1E7SUFDSTtFWCsxRmQ7QUFDRjtBQ3gyRkk7RVVZUTtJQUNJO0VYKzFGZDtBQUNGO0FDNzJGSTtFVWlCUTtJQUNJO0VYKzFGZDtBQUNGO0FDbDNGSTtFVXNCUTtJQUNJO0VYKzFGZDtBQUNGO0FXcDNGUTtFQUNJO0FYczNGWjs7QUMxM0ZJO0VVT1E7SUFDSTtFWHUzRmQ7QUFDRjtBQ2g0Rkk7RVVZUTtJQUNJO0VYdTNGZDtBQUNGO0FDcjRGSTtFVWlCUTtJQUNJO0VYdTNGZDtBQUNGO0FDMTRGSTtFVXNCUTtJQUNJO0VYdTNGZDtBQUNGO0FXNTRGUTtFQUNJO0FYODRGWjs7QUNsNUZJO0VVT1E7SUFDSTtFWCs0RmQ7QUFDRjtBQ3g1Rkk7RVVZUTtJQUNJO0VYKzRGZDtBQUNGO0FDNzVGSTtFVWlCUTtJQUNJO0VYKzRGZDtBQUNGO0FDbDZGSTtFVXNCUTtJQUNJO0VYKzRGZDtBQUNGO0FXcDZGUTtFQUNJO0FYczZGWjs7QUMxNkZJO0VVT1E7SUFDSTtFWHU2RmQ7QUFDRjtBQ2g3Rkk7RVVZUTtJQUNJO0VYdTZGZDtBQUNGO0FDcjdGSTtFVWlCUTtJQUNJO0VYdTZGZDtBQUNGO0FDMTdGSTtFVXNCUTtJQUNJO0VYdTZGZDtBQUNGO0FXNTdGUTtFQUNJO0FYODdGWjs7QUNsOEZJO0VVT1E7SUFDSTtFWCs3RmQ7QUFDRjtBQ3g4Rkk7RVVZUTtJQUNJO0VYKzdGZDtBQUNGO0FDNzhGSTtFVWlCUTtJQUNJO0VYKzdGZDtBQUNGO0FDbDlGSTtFVXNCUTtJQUNJO0VYKzdGZDtBQUNGO0FXcDlGUTtFQUNJO0FYczlGWjs7QUMxOUZJO0VVT1E7SUFDSTtFWHU5RmQ7QUFDRjtBQ2grRkk7RVVZUTtJQUNJO0VYdTlGZDtBQUNGO0FDcitGSTtFVWlCUTtJQUNJO0VYdTlGZDtBQUNGO0FDMStGSTtFVXNCUTtJQUNJO0VYdTlGZDtBQUNGO0FXNStGUTtFQUNJO0FYOCtGWjs7QUNsL0ZJO0VVT1E7SUFDSTtFWCsrRmQ7QUFDRjtBQ3gvRkk7RVVZUTtJQUNJO0VYKytGZDtBQUNGO0FDNy9GSTtFVWlCUTtJQUNJO0VYKytGZDtBQUNGO0FDbGdHSTtFVXNCUTtJQUNJO0VYKytGZDtBQUNGO0FXMytGWTtFQUNJO0FYNitGaEI7O0FDMWdHSTtFVWdDWTtJQUNJO0VYOCtGbEI7QUFDRjtBQ2hoR0k7RVVxQ1k7SUFDSTtFWDgrRmxCO0FBQ0Y7QUNyaEdJO0VVMENZO0lBQ0k7RVg4K0ZsQjtBQUNGO0FDMWhHSTtFVStDWTtJQUNJO0VYOCtGbEI7QUFDRjtBWTFoR0E7O0VBRUk7QVo0aEdKOztBWXpoR0E7RUFDSTtBWjRoR0o7O0FZemhHQTtFQUNJO0FaNGhHSjs7QVl6aEdBO0VBQ0k7QVo0aEdKOztBWXpoR0E7RUFDSTtBWjRoR0o7O0FZemhHQTtFQUNJO0FaNGhHSjs7QVl6aEdBO0VBQ0k7QVo0aEdKOztBWXpoR0E7RUFDSTtBWjRoR0o7O0FZemdHQTtFQUNJO0FaNGdHSjs7QVl6Z0dBO0VBQ0k7RUFDQTtFQUNBO0FaNGdHSjs7QVl6Z0dBO0VBQ0k7QVo0Z0dKOztBWXpnR0E7RUFDSTtBWjRnR0o7O0FZemdHQTtFQUNJO0FaNGdHSjs7QVl4Z0dBO0VBQ0k7QVoyZ0dKOztBWXpnR0E7RUFDSTtBWjRnR0o7O0FZMS9GQTtFQUNJO0FaNi9GSjs7QVkxL0ZBO0VBQ0k7QVo2L0ZKOztBWTEvRkE7RUFDSSxTQzFHUTtBYnVtR1o7O0FZMS9GQTtFQUNJLFNDM0dNO0Fid21HVjs7QVkvK0ZBO0VBQ0ksY1ZlVTtBRm0rRmQ7O0FZLytGQTtFQUNJLHlCVldVO0FGdStGZDs7QVkvK0ZBO0VBQ0ksY1ZJWTtBRjgrRmhCOztBWS8rRkE7RUFDSTtBWmsvRko7O0FZcCtGQTtFQUNJO0FadStGSjs7QVlwK0ZBO0VBQ0k7QVp1K0ZKOztBWXArRkE7RUFDSTtBWnUrRko7O0FZcCtGQTtFQUNJO0FadStGSjs7QVlwK0ZBO0VBRUk7RUFDQTtBWnMrRko7QVlwK0ZJO0VBQ0k7QVpzK0ZSO0FZbitGSTtFQUNJO0FacStGUjs7QVl2OUZBO0VBQ0k7RUFDQTtBWjA5Rko7QVl4OUZJO0VBQ0k7QVowOUZSOztBWXQ5RkE7RUFDSTtFQUNBO0FaeTlGSjtBWXY5Rkk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3OUZSOztBYy9yR0E7O2lEQUFBO0FBVUE7RUFDSTtFQUNBLHNDVmlFVztFVWhFWCxlVmlHTTtFVWhHTjtBZDJyR0o7QWN6ckdJO0VBQ0k7QWQyckdSO0FjeHJHSTtFQUNJO0VBQ0E7QWQwckdSOztBY3JyR0E7RUFDSTtBZHdyR0o7O0FjcnJHQTtFQUNJO0VBQ0E7QWR3ckdKOztBY3RyR0E7RUFHSTtBZHVyR0o7O0FjbHJHQTtFQUNJO0VBQ0E7QWRxckdKOztBZXpzR0E7RUFDSTtBZjRzR0o7QWUxc0dJO0VBQ0k7RUFDQTtFQUNBLGVYa0ZFO0VXakZGO0VBQ0E7QWY0c0dSO0FlMXNHUTtFQUNJO0FmNHNHWjtBZXpzR1E7RUFDSTtFQUNBLGlDWHFDSTtFV3BDSjtBZjJzR1o7QWV4c0dRO0VBQ0k7QWYwc0daO0FldnNHUTtFQUNJO0FmeXNHWjtBZXJzR0k7RUFDSTtFQUNBLG1CRmxDRztBYnl1R1g7QWVyc0dRO0VBQ0k7QWZ1c0daOztBZS9yR0k7RUFDSTtBZmtzR1I7O0FlNXJHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmK3JHWjs7QWV4ckdRO0VBQ0k7RUFDQTtFQUNBO0FmMnJHWjtBZXhyR0k7RUFDSTtBZjByR1I7O0FlbHJHSTtFQUNJO0FmcXJHUjs7QWVqckdBOztpREFBQTtBQUlJO0VBQ0k7QWZtckdSO0FlanJHUTtFQUNJLGFGN0ZBO0FiZ3hHWjs7QWU1cUdJO0VBQ0k7RUFDQSxhRnRHSTtBYnF4R1o7QWUzcUdRO0VBQ0k7RUFDQTtBZjZxR1o7O0FlL29HQTtFQUNJO0Fma3BHSjtBZWhwR0k7RUFDSTtBZmtwR1I7QWUvb0dJO0VBQ0k7QWZpcEdSO0FlOW9HSTtFQUNJO0VBQ0E7QWZncEdSO0FlOW9HUTtFQUNJO0VBQ0EsZVg3REY7QUo2c0dWO0FlOW9HWTtFQUNJO0FmZ3BHaEI7QWU1b0dRO0VBQ0k7RUFDQTtFQUNBO0FmOG9HWjtBZTVvR1k7RUFDSTtBZjhvR2hCO0FldG9HSTtFQUNJO0VBQ0E7RUFDQTtBZndvR1I7QWVyb0dJO0VBQ0k7RUFDQTtFQUNBO0FmdW9HUjtBZXBvR1E7RUFDSTtBZnNvR1o7QWVqb0dJO0VBQ0k7QWZtb0dSO0FlaG9HSTtFQUNJO0VBQ0E7QWZrb0dSO0FlMW5HUTtFQUNJO0VBQ0E7QWY0bkdaO0FlMW5HWTtFQUNJO0FmNG5HaEI7QWUxbkdnQjtFQUNJLGtCRnBOVDtBYmcxR1g7O0FleGxHSTtFQUNJLGVYL0pFO0FKMHZHVjtBZXhsR0k7RUFDSSxlRi9QRztBYnkxR1g7QWVybEdZO0VBQ0ksYUZwUU47QWIyMUdWO0FlbGxHSTtFQUNJLGdCRjFRRTtBYjgxR1Y7O0FlaGpHSTtFQUNJO0VBQ0E7QWZtakdSOztBZTdpR0k7RUFDSTtFQUNBO0FmZ2pHUjtBZTlpR1E7RUFDSTtFQUNBO0FmZ2pHWjs7QWV2aUdJO0VBQ0k7QWYwaUdSOztBZXBpR0k7RUFDSTtBZnVpR1I7O0FlbmlHQTtFQUNJO0Fmc2lHSjs7QWVyZ0dRO0VBQ0ksYUZ2WEE7QWIrM0daO0FlcmdHUTtFQUNJO0VBQ0E7QWZ1Z0daOztBZ0I5M0dBO0VBQ0k7QWhCaTRHSjs7QWdCNzNHSTtFQUNJLGdCZG1DSztBRjYxR2I7O0FnQjUzR0E7RUFDSTtFQUNBO0VBQ0E7QWhCKzNHSjtBZ0I5M0dJO0VBQ0k7QWhCZzRHUjs7QWdCNTNHQTtFQUNJLG1CZDRHWTtFYzNHWixjZDZHWTtFYzVHWjtBaEIrM0dKO0FnQjkzR0k7RUFDSSxtQmR5R1E7QUZ1eEdoQjs7QWdCNTNHQTtFQUNJLG1CZHNHWTtFY3JHWixjZHVHWTtFY3RHWjtBaEIrM0dKO0FnQjkzR0k7RUFDSSxtQmRtR1E7QUY2eEdoQjs7QWdCNTNHQTtFQUNJLG1CZGlHVTtFY2hHVjtBaEIrM0dKOztBZ0IzM0dBO0VBQ0k7QWhCODNHSjs7QWdCMzNHQTtFQUNJLFlIbkRPO0VHb0RQO0FoQjgzR0o7QWdCNTNHSTtFQUNJO0FoQjgzR1I7O0FBOThHQTtBQUVBO0FBWUE7QUFVQTtBaUJDQTs7Ozs7O0VBS0k7RUFDQTtFQUNBO0VBQ0Esd0VkTks7RWNPTDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGViMkVNO0VhMUVOO0VBQ0EsWUNyQkc7RURzQkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI2N0dKO0FpQjM3R0k7Ozs7O0VBQ0k7QWpCaThHUjtBaUIzN0dJOzs7Ozs7Ozs7Ozs7Ozs7OztFQUlJLDBFZDdCQztFYzhCRDtFQUNBO0VBQ0E7QWpCMDhHUjtBaUJwOEdJOzs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBakJpOUdSO0FpQno4R0k7Ozs7Ozs7OztFQUNJO0FqQm05R1I7QWlCajlHUTs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FqQjI5R1o7QWlCdDhHSTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksbUJmeURNO0FGNjVHZDtBaUJsOUdJOzs7OztFQUNJLG1CZjhDUTtBRjA2R2hCO0FpQnI5R0k7Ozs7O0VBQ0ksbUJmNkNRO0FGODZHaEI7QWlCeDlHSTs7Ozs7RUFDSTtFQUNBO0FqQjg5R1I7QWlCMzlHUTs7Ozs7RUFDSTtBakJpK0daO0FpQi84R0k7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJnK0dSO0FpQjk5R1E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSSwwRWR6SEg7RWMwSEc7QWpCNi9HWjtBaUIxL0dROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJO0FqQnVoSFo7QWlCcGhIUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQSxjZkVFO0VlREYscUJmQ0U7QUZ3akhkO0FpQnRqSFE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBLGNmUEk7RWVRSixxQmZSSTtBRitrSGhCO0FpQnBrSFE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBLGNmaEJJO0VlaUJKLHFCZmpCSTtBRnNtSGhCO0FpQnprSEk7Ozs7O0VBQ0k7RUFDQTtBakIra0hSO0FpQmxrSEk7Ozs7O0VBQ0ksV0N2TEQ7RUR3TEMsWUN4TEQ7RUR5TEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3a0hSO0FpQnZrSFE7Ozs7O0VBQ0k7QWpCNmtIWjtBaUJ4a0hJOzs7OztFQUNJO0FqQjhrSFI7QWlCbGtISTs7Ozs7RUFDSTtFQUNBLGViN0dDO0FKcXJIVDtBaUI5aEhJOzs7OztFQUNJLFlDL1BDO0VEZ1FEO0VBRUE7RUFFQTtBakJraUhSO0FpQmhpSFE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUksd0VkaFFIO0FIK3lIVDtBaUI1aUhROzs7Ozs7Ozs7Ozs7O0VBRUk7QWpCeWpIWjtBaUIvaUhROzs7OztFQUNJO0FqQnFqSFo7QWlCemlIUTs7Ozs7RUFDSSxXQ3ZTSDtFRHdTRztFQUNBO0VBQ0E7QWpCK2lIWjtBaUI3aUhZOzs7OztFQUNJO0VBQ0E7QWpCbWpIaEI7O0FpQjdpSEE7RUFDSTtBakJnakhKO0FpQjlpSEk7RUFDSTtFQUNBO0FqQmdqSFI7O0FpQjloSEk7Ozs7RUFDSSxpQkpwVUU7QWJ3MkhWOztBbUIzMkhBO0VBQ0k7RUFDQTtFQUNBO0FuQjgySEo7QW1CNTJISTtFQUNJO0FuQjgySFI7QW1CMzJISTtFQUVJLGFOUkU7QWJvM0hWO0FtQnoySEk7RUFDSSxhTlpFO0FidTNIVjtBbUJ4MkhJO0VBRUk7QW5CeTJIUjtBbUJ0MkhJO0VBQ0k7QW5CdzJIUjtBbUJyMkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWU5sQ0k7RU1tQ0o7RUFDQTtFQUNBO0FuQnUySFI7QW1CcjJIUTtFQUNDO0FuQnUySFQ7QW1CcDJIUTtFQUNJLGdCTjVDQTtBYms1SFo7QW1CbDJISTtFQUNJO0FuQm8ySFI7QW1CbDJIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQm8ySFo7QW1CLzFISTtFQUNJO0FuQmkySFI7O0FtQjcxSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZzJISjtBbUI5MUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmcySFI7QW1COTFIUTtFQUNJO0VBQ0E7QW5CZzJIWjtBbUI5MUhZO0VBQ0k7QW5CZzJIaEI7O0FBNzhIQTtBQUVBO0FBWUE7QUFVQTtBb0JtQ0E7QUFDQTtFQUNJO0VBQ0E7QXBCeTVISjs7QW9CdDVIQTs7RUF2Q0k7RUFDQTtBcEJrOEhKO0FvQi83SEk7O0VBQ0k7QXBCazhIUjtBb0JoNkhBOztFQUlJO0FwQmc2SEo7QW9CLzVISTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJLTztFZ0JKUCxlaEJxQ0U7RWdCcENGO0FwQms2SFI7QW9CLzVISTs7RUFDSTtFQUNBLHNDaEJGTztFZ0JHUCxlaEI4QkU7RWdCN0JGO0VBQ0E7RUFDQTtBcEJrNkhSO0FvQi81SEk7O0VBQ0k7RUFDQTtBcEJrNkhSO0FvQi81SEk7O0VBQ0k7QXBCazZIUjtBb0IvNUhJOzs7RUE5REE7RUFDQTtFQUNBO0FwQmsrSEo7QW9CaCtISTs7O0VBQ0k7QXBCbytIUjtBb0J0NkhROzs7RUFuRUo7RUFDQTtFQUNBO0FwQjgrSEo7QW9CNStISTs7O0VBQ0k7QXBCZy9IUjtBb0JsN0hROzs7RUFFSTtBcEJxN0haO0FvQmo3SEk7Ozs7RUFDSSxtQmxCc0RNO0VrQnJETixxQmxCb0RNO0FGazRIZDtBb0JuN0hJOztFQUNJLG1CbEI0Q1E7RWtCM0NSLHFCbEI0Q1E7QUYwNEhoQjtBb0JuN0hJOzs7O0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXBCdTdIUjtBb0JyN0hROzs7O0VBQ0k7RUFDQTtBcEIwN0haO0FvQm43SEk7OztFQXpGQTtFQUNBO0VBQ0E7RUFDQTtBcEJpaElKO0FvQi9nSWE7RUFDTDtBcEJpaElSOztBb0J6N0hBO0VBQ0ksWUYzSEs7QWxCdWpJVDtBb0IxN0hJO0VBQ0k7QXBCNDdIUjtBb0J6N0hJO0VBQ0k7QXBCMjdIUjs7QW9CdjZIQTtFQUNJO0FwQjA2SEo7O0FvQjU1SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIrNUhSOztBb0IxNUhBO0VBQ0k7RUFDQTtFQUNBO0FwQjY1SEo7O0FvQnQ1SEE7RUFDSTtFQUNBO0VBQ0E7QXBCeTVISjtBb0J4NUhJO0VBQ0k7QXBCMDVIUjs7QW9CdDVIQTtFQUNJO0VBQ0E7QXBCeTVISjs7QW9CdDVIQTtFQUNJO0VBQ0E7QXBCeTVISjs7QW9CdDVIQTtFQUNJO0VBQ0E7QXBCeTVISjs7QW9CdDVIQTtBQUVBO0VBQ0k7QXBCdzVISjs7QW9CcjVIQTtFQUNJO0VBL01BO0VBQ0E7QXBCd21JSjtBb0JybUlJO0VBQ0k7QXBCdW1JUjtBb0I5NUhBO0VBR0k7QXBCODVISjs7QW9CMTVIQTtFQWpNSTtFQUNBO0VBQ0E7RUFDQTtBcEIrbElKO0FvQjdsSWE7RUFDTDtBcEIrbElSOztBb0JqNkhJO0VBQ0k7QXBCbzZIUjs7QW9COTVIQTtBQU1JO0VBQ0k7RUFDQTtFQUNBLGNsQi9GTTtFa0JnR047RUFDQTtFQUNBLGVoQjdJRTtBSnlpSVY7O0FvQnYzSEE7RUFDSTtBcEIwM0hKO0FvQngzSEk7RUFDSTtFQUNBO0FwQjAzSFI7QW9CdjNISTtFQUNJO0VBQ0E7RUFDQTtBcEJ5M0hSO0FvQnIzSEk7RUFDSTtBcEJ1M0hSOztBb0JuM0hBO0FBY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ5MkhKOztBb0J2MkhBO0VBQ0k7QXBCMDJISjs7QW9CeDJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyMkhKOztBb0J6MkhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNDJISjs7QW9CMTJIQTtFQUNJO0FwQjYySEo7O0FvQjMySEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCODJISjs7QW9CNTJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzJISjs7QW9CNzJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmczSEo7O0FvQjkySEE7RUFDSTtFQUNBO0VBQ0E7QXBCaTNISjs7QW9CLzJIQTtFQUNJO0VBQ0E7RUFDQTtBcEJrM0hKOztBb0JoM0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbTNISjs7QW9CajNIQTtFQUNJO0FwQm8zSEo7O0FvQmwzSEE7RUFDSTtBcEJxM0hKOztBb0JsMkhBO0VBQ0k7RUFDQTtBcEJxMkhKOztBb0JsMkhBO0VBRUk7QXBCbzJISjs7QXFCbHhJQTs7aURBQUE7QUFtQkE7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbXdJSjs7QXFCL3ZJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakJ3RU07RWlCdkVOO0VBQ0E7QXJCa3dJSjs7QXFCOXZJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDakI4Qlk7RWlCN0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakJ3RE07RWlCdkROO0VBQ0E7RUFDQTtBckJpd0lKO0FxQi92SUk7RUFDSTtBckJpd0lSOztBcUI1dklBOztFQUVJO0VBQ0E7RUFDQTtBckIrdklKOztBcUJydklJO0VEOUNBO0VBQ0E7RUFDQTtBcEJ1eUlKO0FvQnJ5SUk7RUFDSTtBcEJ1eUlSOztBcUJ4dklBO0VBQ0ksY25CMEVVO0FGaXJJZDs7QXFCeHZJQTtFQUNJLGNuQm9FWTtBRnVySWhCOztBcUJsdklJOzs7O0VBQ0U7RUFDRTtBckJ3dklSO0FxQnZ2SVE7Ozs7RUFDSTtFQUNBO0FyQjR2SVo7O0FxQnJ2SUU7RUFDRTtBckJ3dklKOztBcUJodklBO0VBQ0U7QXJCbXZJRjs7QXFCaHZJQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckJtdklOO0VxQmh2SUU7SUFDSTtJQUNBO0lBQ0E7RXJCa3ZJTjtBQUNGO0FxQi91SUE7QUFDQTtFQUNJO0lBQ0k7SUFDQTtFckJpdklOO0VxQjd1SUU7SUFDSTtFckIrdUlOO0VxQjV1SUU7SUFDSTtFckI4dUlOO0FBQ0Y7QXNCMTRJQTtFQUVJO0VBQ0E7RUFDQTtBdEIyNElKO0FzQno0SUk7RUFDSTtFQUNBO0F0QjI0SVI7O0FzQnY0SUE7RUFDSTtBdEIwNElKO0FzQng0SUk7RUFDSTtBdEIwNElSOztBc0J0NElBO0VBQ0k7QXRCeTRJSjs7QXNCcDRJQTtFQUNJO0VBQ0E7RUFDQTtBdEJ1NElKOztBc0JuNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJzNElKO0FzQnA0SUk7RUFDSTtBdEJzNElSOztBc0JqNElBO0VBQ0k7QXRCbzRJSjs7QXNCLzNJQTs7RUFFSTtFQUNBO0F0Qms0SUo7QXNCaDRJSTs7RUFDSTtBdEJtNElSOztBc0I5M0lBO0VBQ0k7QXRCaTRJSjtBc0IvM0lJO0VBQ0k7RUFDQTtBdEJpNElSOztBc0I1M0lBO0VBQ0k7QXRCKzNJSjtBc0I3M0lJO0VBQ0k7QXRCKzNJUjs7QXNCMTNJQTtFQUNJO0F0QjYzSUo7O0FzQnozSUE7RUFDSTtFQUNBO0F0QjQzSUo7QXNCMTNJSTtFQUVJO0F0QjIzSVI7QXNCeDNJSTtFQUNJO0F0QjAzSVI7O0FzQjcySUk7RUFDSTtBdEJnM0lSO0FzQjcySUk7RUFDSTtBdEIrMklSOztBdUJuK0lBOztpREFBQTtBQVVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCKzlJRDs7QUE3K0lBO0FBRUE7QUFZQTtBQVVBO0FBeEJBO0FBRUE7QUFZQTtBQVVBO0F3QlRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCeStJSjtBd0J2K0lJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QncrSVI7O0F3Qm4rSUk7RUFDSTtBeEJzK0lSOztBd0I3OUlBO0VBQ0ksa0JYbEJNO0VXbUJOLGlCWG5CTTtFV29CTjtBeEJnK0lKOztBd0I1OUlJO0VBQ0k7RUFDQTtFQUNBO0F4Qis5SVI7O0F3QjE5SUE7RUFDSSxtQlhqQ007RVdrQ04sa0JYbENNO0VXbUNOO0F4QjY5SUo7O0F3Qno5SUk7RUFDSTtFQUNBO0VBQ0E7QXhCNDlJUjs7QXlCemdKUTtFQUNJO0VBQ0E7QXpCNGdKWjtBeUIxZ0pZO0VBQ0k7QXpCNGdKaEI7QXlCbmdKUTtFQUNJO0F6QnFnSlo7QXlCamdKWTtFQUNJO0VBRUE7QXpCa2dKaEI7QXlCLy9JWTtFQUNJO0VBQ0E7QXpCaWdKaEI7QXlCLy9JZ0I7RUFDSTtBekJpZ0pwQjtBeUIxL0lnQjtFQUNJO0F6QjQvSXBCO0F5Qm4vSVE7RUFDSTtFQUNBO0F6QnEvSVo7QXlCOStJUTtFQUNJO0F6QmcvSVo7QXlCMytJSTtFQUNJO0F6QjYrSVI7QXlCMStJSTtFQUNJO0F6QjQrSVI7QXlCeitJSTtFQUNJO0F6QjIrSVI7O0F5QnQrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeStJSjs7QXlCejlJQTtFQUNJLFlBN0dTO0VBK0dUO0VBQ0E7RUFDQTtFQUNBO0F6QjI5SUo7QXlCejlJSTtFQUNJO0F6QjI5SVI7QXlCeDlJSTtFQUNJO0F6QjA5SVI7QXlCdjlJSTtFQUNJO0VBQ0E7QXpCeTlJUjtBeUJ0OUlJO0VBQ0ksbUJ2QmlCUTtBRnU4SWhCO0F5QnQ5SVE7RUFDSTtFQUNBO0F6Qnc5SVo7QXlCcjlJUTtFQUNJO0F6QnU5SVo7O0F5Qmw5SUE7RUFFSSxZWnJJTztFWXNJUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBdEpTO0VBdUpUO0VBQ0E7QXpCbzlJSjtBeUJsOUlJO0VBQ0k7QXpCbzlJUjtBeUJsOUlRO0VBQ0k7QXpCbzlJWjs7QXlCLzhJQTtFQUNJO0F6Qms5SUo7QXlCLzhJSTtFQUNJO0F6Qmk5SVI7QXlCMThJSTtFQUNJO0F6QjQ4SVI7QXlCejhJSTtFQUNJO0VBQ0E7QXpCMjhJUjtBeUJ4OElJO0VBQ0k7RUFDQTtFQUNBO0F6QjA4SVI7QXlCeDhJUTtFQUNJO0F6QjA4SVo7QXlCdjhJUTtFQUNJO0F6Qnk4SVo7QXlCdDhJUTtFQUNJO0VBQ0E7QXpCdzhJWjtBeUJ0OElZO0VoQnhESixpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0VnQnFDWTtFQUNBLFVaaE1MO0VZaU1LO0F6QjI4SWhCO0F5QnY4SVE7Ozs7O0VoQmhFQSxpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0FUNC9JSjtBeUI1OElROzs7OztFaEJyRUEsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVHNnSko7QXlCaDlJSTtFQUNJO0F6Qms5SVI7QXlCLzhJSTtFQUNJO0VBQ0E7QXpCaTlJUjtBeUIvOElRO0VBQ0k7RUFDQTtBekJpOUlaO0F5Qjk4SVE7RUFDSTtBekJnOUlaO0F5Qjc4SVE7RUFDSTtBekIrOElaO0F5QjE4SVk7RUFDSTtBekI0OEloQjtBeUJ6OElZO0VBQ0k7QXpCMjhJaEI7QXlCdDhJSTtFQUNJO0F6Qnc4SVI7O0F5QnA4SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ1OElKO0F5QnI4SUk7RUFDSTtBekJ1OElSO0F5QnA4SUk7RUFDSTtBekJzOElSOztBeUJqOElBO0VBQ0k7RUFDQSxhWjFRUTtFWTJRUjtFQUNBO0VBQ0EsMENBdFJXO0F6QjB0SmY7QXlCbDhJSTtFQUNJO0VBQ0E7QXpCbzhJUjtBeUJqOElJO0VBQ0k7QXpCbThJUjtBeUJqOElRO0VBQ0k7RUFDQTtBekJtOElaO0F5Qmo4SVk7RUFDSSxrQlo1Uko7QWIrdEpaO0F5Qmg4SVk7RUFDSSxtQlpoU0o7QWJrdUpaOztBeUJ6N0lBO0VBQ0ksYVp2U007RVl3U047RUFDQTtFQUNBO0VBQ0E7QXpCNDdJSjs7QXlCdjdJSTtFQUNJLGtCWmpURTtBYjJ1SlY7O0F5QnQ3SUE7QUFDQTtBQUNBO0VBRUk7RUFDQTtFQUNBO0F6Qnc3SUo7QXlCbDdJWTtFQUNJO0VBQ0E7QXpCbzdJaEI7QXlCbDdJZ0I7RUFDSTtBekJvN0lwQjtBeUJoN0lZO0VBQ0k7QXpCazdJaEI7QXlCeDZJWTtFQUNJO0F6QjA2SWhCO0F5Qng2SWdCO0VBQ0k7QXpCMDZJcEI7QXlCajZJWTtFQUNJO0F6Qm02SWhCO0F5QnQ1SUE7QUFDQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qmc1SVI7QXlCOTRJUTtFQUNJO0F6Qmc1SVo7O0F5Qmw0SUk7RUFDSTtBekJxNElSO0F5Qmw0SUk7RUFDSTtBekJvNElSO0F5Qmo0SUk7RUFDSTtFQUNBLG1CWjlaSTtBYml5Slo7O0F5QjUzSVE7RUFDSTtFQUNBO0F6QiszSVo7QXlCNTNJUTtFQUNJO0F6QjgzSVo7O0F5QnYzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIwM0lKO0F5QngzSUk7RUFDSTtBekIwM0lSOztBeUJuM0lJO0VBQ0k7QXpCczNJUjs7QTBCN3hKWTtFQUNJO0ExQmd5SmhCO0EwQjV4SlE7RUFDSSxhYjVCRDtBYjB6Slg7O0EwQmp4SkE7RUFDSTtBMUJveEpKOztBMEJqeEpBO0VBQ0k7RUFDQTtFQUNBO0ExQm94Sko7QTBCbHhKSTtFQUNJO0VBQ0E7QTFCb3hKUjs7QTBCOXdKSTtFQUNJO0VBQ0E7RUFDQTtBMUJpeEpSO0EwQjl3Skk7RUFDSTtBMUJneEpSO0EwQjd3Skk7RUFDSTtBMUIrd0pSOztBQS8ySkE7QUFFQTtBQVlBO0FBVUE7QTJCR0E7RUFDSTtBM0IyMUpKOztBMkJ4MUpBO0VBQ0k7RUFDQSxZVGZLO0VTZ0JMLFdUaEJLO0VTaUJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjIxSko7QTJCejFKSTtFQUNJO0EzQjIxSlI7O0EyQnQxSkk7RUFDSTtFbEI0R0EsaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtBVDR0Sko7O0EyQnYxSkk7RUFDSTtFQUNBLGN6QnlHTTtFT0xOLGlDTDdFUTtFS29GUjtFQVVBO0VBSUo7QVRxdUpKOztBMkJ6MEpBO0VBQ0k7RUFDQTtFQUNBO0EzQjQwSko7O0EyQnIwSkk7RUFDSTtFQUNBO0EzQncwSlI7QTJCdDBKUTtFQUNJO0VBQ0E7QTNCdzBKWjtBMkJwMEpRO0VBQ0k7RUFDQTtBM0JzMEpaO0EyQjl6Skk7RUFHSTtBM0I4ekpSO0EyQjN6Skk7RUFDSTtBM0I2ekpSO0EyQjF6Skk7RUFDSTtBM0I0ekpSOztBMkJ4ekpBO0VBQ0k7QTNCMnpKSjs7QTJCdnpKSTtFQUNJO0EzQjB6SlI7O0EyQnR6SkE7RUFDSTtBM0J5ekpKOztBQWg4SkE7QUFFQTtBQVlBO0FBVUE7QTRCR0E7RUFDRTtFQUNBLGFmTlU7QWJrN0paO0E0Qno2SkU7RUFDRTtBNUIyNkpKO0E0Qng2SkU7RUFDRTtBNUIwNkpKO0E0Qng2Skk7RUFDRTtBNUIwNkpOO0E0QnA2SkU7RUFDRTtBNUJzNkpKO0E0QnA2Skk7RUFDRTtBNUJzNkpOOztBNEI1NEpFO0VBQ0U7QTVCKzRKSjtBNEI3NEpJO0VBQ0U7RUFDQTtFQUNBLGlDeEJEVTtFd0JFVjtFQUNBO0E1Qis0Sk47QTRCMTRKRTtFQUNFO0VBQ0E7QTVCNDRKSjtBNEIxNEpJO0VBQ0U7QTVCNDRKTjtBNEJ6NEpJO0VBQ0U7QTVCMjRKTjs7QTZCNzlKQTtFQUNJO0VBQ0E7QTdCZytKSjtBNkI5OUpJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QTdCODlKUjtBNkIzOUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I2OUpSOztBNkJ2OEpBO0VBQ0k7QTdCMDhKSjs7QUFuZ0tBO0FBRUE7QUFZQTtBQVVBO0E4QkNBO0VBQ0ksZ0JqQkNPO0VpQkFQLG1CakJETTtFaUJFTjtFQUNBO0E5QmkvSko7QThCLytKSTtFQUNJO0E5QmkvSlI7QThCLytKUTtFQUNJO0VBQ0E7RUFDQTtBOUJpL0paO0E4QjcrSkk7RUFDSTtBOUIrK0pSO0E4QjcrSlE7RUFFSSxlMUJ1RUY7RTBCdEVFLGFqQnJCRjtFaUJzQkU7RUFDQTtFQUNBO0VBQ0E7QTlCOCtKWjtBOEI1K0pZO0VBQ0k7RUFDQTtFQUNBO0E5QjgrSmhCO0E4QnorSlk7RUFDSTtFQUNBO0VyQitGUixpQ0w3RVE7RUtrRlI7RUFZQTtFQUlKO0FUMjNKSjtBOEJ6K0pZO0VBQ0ksYzVCMEZBO0U0QnpGQTtFckJ1RlIsaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVG00Sko7QThCMStKUTtFQUNJO0VBRUE7QTlCMitKWjtBOEJ4K0pRO0VBQ0k7RUFDQTtFQUNBO0E5QjArSlo7QThCOTlKSTtFQUNJO0VBQ0E7QTlCZytKUjtBOEIxaUtBO0VBNkVJOzs7YUFBQTtBOUJtK0pKOztBOEJ0OUpRO0VBQ0ksZ0JqQjdGQTtFaUI4RkEsbUJqQjNGRjtBYm9qS1Y7QThCdDlKZ0I7RUFDSTtBOUJ3OUpwQjtBOEJwOUpnQjtFQUNJO0E5QnM5SnBCOztBOEI5OEpBO0VBQ0ksbUJqQjdHTTtBYjhqS1Y7O0FBeGxLQTtBQUVBO0FBWUE7QUFVQTtBK0JuQkE7O2lEQUFBO0FBZUE7Ozs7Ozs7Ozs7Ozs7RUFhSSxzQzNCK0NXO0UyQjlDWDtFQUNBO0VBQ0E7QS9COGtLSjtBK0I1a0tJOzs7Ozs7Ozs7Ozs7OztFQUNJO0EvQjJsS1I7O0ErQnZsS0E7Ozs7OztFQU1JLG1CbEJ2Qk07QWJpbktWOztBK0J2bEtBOzs7O0VBSUksbUJsQjlCTTtBYnduS1Y7O0ErQm5sS0E7O0VBRUksZTNCaURNO0FKcWlLVjtBK0JobEtJOztFQUNJLGUzQjBDRTtBSnlpS1Y7QStCamxLUTs7RUFDSSxlM0J1Q0Y7QUo2aUtWOztBK0Iza0tBOztFQUVJLGUzQjhCTTtFMkI3Qk47QS9COGtLSjs7QStCdmtLQTs7RUFFSSxlM0JvQk07RTJCbkJOO0EvQjBrS0o7O0ErQm5rS0E7O0VBRUksZTNCV007RTJCVk47QS9Cc2tLSjs7QStCL2pLQTs7RUFFSSxlM0JDTTtBSmlrS1Y7O0ErQjNqS0E7O0VBRUksZTNCWk07RTJCYU47QS9COGpLSjs7QStCdmpLQTs7Ozs7Ozs7Ozs7RUFVSSxnQmxCckhNO0FiZ3JLVjs7QWdDdnJLQTtFQUNJO0VBQ0E7QWhDMHJLSjs7QWdDdnJLQTtFQUNJO0FoQzByS0o7O0FBbnRLQTtBQUVBO0FBWUE7QUFVQTtBaUNuQkE7O2lEQUFBO0FBbUNBO0VBQ0ksYy9CMEhVO0FGMmpLZDs7QWlDMXFLQTtFQUNJO0VBQ0E7QWpDNnFLSjs7QWlDOW5LQTtFQUNJO0FqQ2lvS0o7O0FpQzNuS0E7RUFDSTtBakM4bktKOztBaUN6bktBO0VBQ0k7RUFDQTtFQUNBO0FqQzRuS0o7O0FBanZLQTtBQUVBO0FBWUE7QUFVQTtBa0NOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxDcXVLSjtBa0NudUtJO0VBQ0ksWXJCTEc7RXFCTUg7QWxDcXVLUjtBa0NudUtRO0VBQ0k7QWxDcXVLWjtBa0NsdUtRO0VBQ0k7QWxDb3VLWjs7QUExd0tBO0FBRUE7QUFZQTtBQVVBO0FtQ0NJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsZS9CNEZFO0UrQjNGRjtFQUNBO0VBQ0E7RUFDQTtBbkNzd0tSO0FtQ3B3S1E7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FuQ294S1o7QW1DanhLUTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QW5DaXlLWjtBbUM5eEtROzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBbkM4eUtaOztBbUN6eUtBO0VBQ0k7QW5DNHlLSjtBbUMxeUtJO0VBQ0k7QW5DNHlLUjs7QW1DenhLQTtFQUNJO0FuQzR4S0o7O0FtQ3h4S0E7QUFHQTs7Ozs7Ozs7RUFRSTtFQUNBLGUvQmdDTTtBSnl2S1Y7O0FBajNLQTtBQUVBO0FBWUE7QUFVQTtBb0NGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZWhDNEZNO0VnQzNGTjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FwQ2cyS0o7QW9DMTFLSTtFQUNJO0VBQ0E7RUFDQTtBcEM0MUtSO0FvQ3gxS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMDFLUjtBb0N0MUtJO0VBRUksZWhDNERDO0VnQzNERDtFQUNBO0VBQ0E7QXBDdTFLUjs7QW9DOTBLQTtFQUNJO0FwQ2kxS0o7O0FvQzcwS0E7RUFDSSxtQmxDZ0ZZO0FGZ3dLaEI7O0FvQzUwS0E7RUFDSSxtQmxDOEVZO0FGaXdLaEI7O0FvQzUwS0E7RUFDSSxtQmxDK0VVO0FGZ3dLZDs7QW9DNTBLQTtBQXFCQTtFQUVJO0VBQ0E7RUFDQTtBcEMwektKO0FvQ3Z6S0k7RUFDSTtFQUNBO0VBQ0E7QXBDeXpLUjtBb0N0ektJO0VBQ0kscUJsQ2lDUTtFa0NoQ1IsY2xDZ0NRO0FGd3hLaEI7QW9DcnpLSTtFQUNJLHFCbEMrQlE7RWtDOUJSLGNsQzhCUTtBRnl4S2hCO0FvQ3B6S0k7RUFDSSxxQmxDK0JNO0VrQzlCTixjbEM4Qk07RWtDN0JOLG1CbEM0Qk07QUYweEtkO0FvQ2p6S0k7RUFDSTtBcENtektSOztBcUNsNUtDO0VBRUU7QXJDbzVLSDs7QUFyOEtBO0FBRUE7QUFZQTtBQVVBO0FzQ2pCQTs7aURBQUE7QUFjQTs7RUFHSTtFQUNBO0VBQ0E7QXRDeTdLSjtBc0N2N0tJOztFQUNJO0F0QzA3S1I7QXNDdjdLSTs7O0VBRUk7RUFDQTtBdEMwN0tSO0FzQ3A1S0E7RUFDSTtFQUNBO0F0Q3M1S0o7O0FzQ241S0E7RUFDSTtBdENzNUtKO0FzQ3A1S0k7RUFDSSxjcENpRk07QUZxMEtkOztBc0NsNUtBO0VBQ0k7QXRDcTVLSjs7QUE1K0tBO0FBRUE7QUFZQTtBQVVBO0F1Q0ZJO0VBQ0k7QXZDNjlLUjtBdUMxOUtJO0VBQ0k7QXZDNDlLUjtBdUNyOUtJO0VBQ0ksa0IxQlpJO0UwQmFKO0F2Q3U5S1I7QXVDcDlLSTtFQUNJLGtCMUJqQkk7QWJ1K0taOztBQTkvS0E7QUFFQTtBQVlBO0FBVUE7QXdDWkE7OztFQUdJLGdCM0JXTTtFMkJWTixtQjNCVU07QWIrK0tWOztBd0NyL0tBOztFQUVJO0F4Q3cvS0o7QXdDdC9LSTs7RUFDSTtFQUNBO0VBQ0E7QXhDeS9LUjtBd0N2L0tROztFQUNJO0F4QzAvS1o7O0F3Q3AvS0E7RUFDSTtBeEN1L0tKOztBd0NwL0tBOztpREFBQTtBQTBCUTtFQUNJLGUzQjFDRDtFMkIyQ0MsZ0IzQjNDRDtBYjJnTFg7QXdDNTlLSTtFQUNJO0F4Qzg5S1I7O0F3Q3g5S0k7RUFDSTtBeEMyOUtSOztBd0M5N0tBOztpREFBQTtBQW9CSTtFQUNJLGVwQ1hDO0VvQ1lEO0VBQ0E7QXhDZzdLUjtBd0M3NktJO0VBQ0ksaUIzQjlHRTtFMkIrR0Ysa0IzQmhIRztBYitoTFg7O0F3QzM2S0E7O2lEQUFBO0FDbklBO0VBQ0U7RUFDQTtFQUNBO0F6Q29qTEY7O0F5Q2pqTEE7RUFDRTtFQUNBO0F6Q29qTEY7O0FBdGtMQTtBQUVBO0FBWUE7QUFVQTtBMENlQTtFQUNJO0ExQ3NpTEo7QTBDcGlMSTtFQUNJO0ExQ3NpTFI7QTBDbmlMSTtFQUNJLFl4QmxDRztBbEJ1a0xYO0EwQ2xpTEk7RUFDSSxheEJyQ0k7QWxCeWtMWjs7QTBDaGlMQTs7O0VBR0ksYTdCbkNRO0Fic2tMWjs7QTBDaGlMQTtFQUNJO0ExQ21pTEo7QTBDamlMSTs7O0VBR0k7QTFDbWlMUjs7QTBDL2hMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9CN0JwRFE7QWJzbExaOztBMEMvaExBO0FBQ0E7RUFDSTtBMUNraUxKOztBMEMvaExBO0FBRUE7RUFDSTtFQUNBO0ExQ2lpTEo7QTBDL2hMSTtFQUNJO0ExQ2lpTFI7QTBDOWhMSTtFQUNJO0VBQ0EsaUN0Q2RRO0VzQ2VSO0ExQ2dpTFI7QTBDN2hMSTtFQUNJO0ExQytoTFI7O0EwQzFoTEE7QUFHQTtFQUNJO0ExQzJoTEo7QTBDemhMSTtFQUNJO0VBQ0E7RUFDQSxldENHRTtFc0NGRixpQjdCNUZJO0FidW5MWjs7QTBDcmhMSTtFQUNJO0ExQ3doTFI7QTBDcmhMSTtFQUNJO0VBQ0E7QTFDdWhMUjtBMENyaExRO0VBQ0k7QTFDdWhMWjtBMENsaExRO0VBQ0ksbUJ4Q3VCSTtBRjYvS2hCOztBMEMzZ0xRO0VBQ0k7RUFDQSxtQjdCekhGO0FidW9MVjs7QTBDaC9LSTtFQUNJO0ExQ20vS1I7QTBDNStLSTtFQUNJO0ExQzgrS1I7QTBDNStLUTtFQUNJO0ExQzgrS1o7QTBDMStLSTtFQUNJO0VBRUE7RUFDQSxhN0IzS0U7QWJzcExWO0EwQ3grS1E7RUFDSSxldEN0Rkg7RXNDdUZHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMwK0taO0EwQ3YrS1E7RUFDSTtFQUNBO0ExQ3krS1o7QTBDdCtLUTtFQUNJO0VBQ0E7RUFDQSxldEN0R0Y7QUo4a0xWO0EwQ3QrS1k7RUFDSTtFQUNBO0ExQ3crS2hCO0EwQ24rS0k7RUFDSSxnQjdCN01JO0U2QjhNSjtFQUNBO0ExQ3ErS1I7QTBDbitLUTtFQUNJO0ExQ3ErS1o7QTBDbitLWTtFQUNJO0ExQ3ErS2hCO0EwQ2wrS1k7RUFDSTtBMUNvK0toQjtBMEMvOUtZO0VBQ0k7RUFDQTtBMUNpK0toQjs7QTBDLzhLSTtFQUNJLGE3QmhQRTtBYmtzTFY7QTBDLzhLSTtFQUNJLG1CN0JwUEU7RTZCcVBGLGE3QnJQRTtBYnNzTFY7O0EwQ3A4S0E7RUFDSTtBMUN1OEtKO0EwQ3A4S0k7RUFDSTtFQUNBO0ExQ3M4S1I7QTBDbjhLSTtFQUNJLGtCN0IvUUk7QWJvdExaO0EwQ2w4S0k7RUFFSTtBMUNtOEtSO0EwQ2g4S0k7RUFDSTtFQUNBO0ExQ2s4S1I7QTBDaDhLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQ2s4S1o7QTBDNzdLSTtFakM3SkksaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtBVDJrTEo7QTBDLzdLSTtFakNqS0ksaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVGlsTEo7QTBDajhLSTtFakNyS0ksaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtBVHVsTEo7QTBDbjhLSTtFQUNJO0VBQ0E7RUFDQTtBMUNxOEtSO0EwQ244S1E7RUFDSTtFQUNBO0ExQ3E4S1o7QTBDbDhLUTtFQUNJO0VBQ0E7RUFDQTtBMUNvOEtaO0EwQ2g4S0k7RUFDSTtFQUNBLGE3Qm5VSTtBYnF3TFo7QTBDLzdLUTtFQUNJO0ExQ2k4S1o7O0FBL3hMQTtBQUVBO0FBWUE7QUFVQTtBMkNBSTtFQUNJO0EzQzh3TFI7QTJDM3dMSTtFQUNJO0EzQzZ3TFI7O0E0QzF3TEE7RUFDSTtFQUNBO0VBQ0E7QTVDNndMSjtBNEMzd0xJO0VBQ0k7QTVDNndMUjs7QTRDeHdMSTtFQUNJO0E1QzJ3TFI7QTRDeHdMSTtFQUNJO0VBQ0EsaUN4Q2dDUTtFd0MvQlI7QTVDMHdMUjtBNEN2d0xJO0VBQ0k7QTVDeXdMUjs7QTRDcndMQTtFQUNJLGV4QzBETTtFd0N4RE4sMkV6QzlCSztBSHF5TFQ7QTRDcndMSTtFQUNJO0E1Q3V3TFI7QTRDcndMUTtFQUNJLGlDeENjSTtFd0NiSixleENrREg7RXdDakRHO0VBQ0E7RUFDQTtFQUNBLG1CL0I5Q0Y7QWJxekxWO0E0Q2x3TEk7RUFDSSxhL0JwREU7QWJ3ekxWO0E0Q2x3TFE7RUFDSTtFQUNBO0E1Q293TFo7QTRDbHdMWTtFQUNJLGtCL0I5REo7RStCK0RJO0E1Q293TGhCOztBNENwdkxJOzs7OztFQUVJO0VBQ0E7QTVDMHZMUjs7QTRDdHZMQTtFQUNJO0VBQ0E7QTVDeXZMSjtBNEN2dkxJO0VBQ0k7RUFDQTtBNUN5dkxSOztBNENydkxBO0VBQ0k7RUFDQTtBNUN3dkxKO0E0Q3J2TEk7RUFDSTtFQUNBLGMxQytCUTtBRnd0TGhCOztBNENudkxBO0VBQ0k7RUFDQTtBNUNzdkxKO0E0Q3B2TEk7RUFDSTtFQUNBLGMxQ3dCUTtBRjh0TGhCOztBNENsdkxBO0VBR0k7RUFDQSxtQjFDcUJVO0FGOHRMZDtBNENqdkxJO0VBQ0k7RUFDQTtBNUNtdkxSOztBNEM3dUxBO0VBQ0k7QTVDZ3ZMSjs7QTZDdjNMQTtFQUNFO0E3QzAzTEY7QTZDeDNMRTtFQUNFO0E3QzAzTEo7QTZDdjNMRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdDdzNMSjs7QThDejVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzQ1TEY7O0E4Q3o1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNDVMRjs7QThDejVMQTtFQUNFO0lBQUs7RTlDNjVMTDtFOEM1NUxBO0lBQU87RTlDKzVMUDtBQUNGO0FBeDdMQTtBQUVBO0FBWUE7QUFVQTtBK0NYQTtFQUNFO0VBQ0EsbUJsQ1dRO0FiczZMVjtBK0NoN0xHO0VBQ0M7QS9DazdMSjs7QUFuOExBO0FBRUE7QUFZQTtBQVVBO0FnRFRBO0VBQ0k7RUFDQTtBaEQyN0xKOztBZ0R4N0xBO0VBQ0k7RUFDQTtBaEQyN0xKOztBZ0R4N0xBO0VBQ0k7QWhEMjdMSjs7QWdEeDdMQTtFQUNJO0FoRDI3TEo7O0FnRHg3TEE7RUFDSTtBaEQyN0xKOztBZ0R4N0xBO0FBa0JBOztFQUVJO0VBQ0E7RUFDQTtFQUNBLGU1QzJESztBSisyTFQ7O0FnRHY2TEE7RUFDSTtBaEQwNkxKOztBZ0R0NkxBO0FBcUJJO0VBQ0k7RUFDQTtBaERxNUxSO0FnRGw1TEk7RUFDSTtFQUNBO0FoRG81TFI7QWdEajVMSTtFQUNJO0VBQ0E7QWhEbTVMUjs7QWdEOTRMQTtFQUNJO0FoRGk1TEo7QWdELzRMSTtFQUNJO0FoRGk1TFI7O0FnRDU0TEE7QUFFQTtBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhENDNMSjs7QWdEeDNMQTtBQUVBO0FBYUE7RUFDSTtFQUNBO0VBQ0EsUzlCbEpNO0U4Qm1KTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQ4MkxKO0FnRDUyTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEODJMUjtBZ0QzMkxJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQ0MkxSOztBQXZpTUE7QUFFQTtBQVlBO0FBVUE7QWlERkE7RUFDSTtBakR3aE1KOztBaURwaE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlN0NpRk07QUpzOExWOztBaURuaE1BO0VBQ0ksaUM3QzRDWTtFNkMzQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHNoTUo7O0FpRGxoTUE7O0VBRUk7QWpEcWhNSjs7QWlEaGhNQTtFQUNJLGMvQzRHVTtBRnU2TGQ7O0FpRGhoTUE7RUFDSSxjL0NzR1k7QUY2NkxoQjs7QWlEMWdNSTs7OztFQUNFO0VBQ0U7QWpEZ2hNUjtBaUQvZ01ROzs7O0VBQ0k7QWpEb2hNWjs7QUE1bE1BO0FBRUE7QUFZQTtBQVVBO0FrRFBBO0VBQ0k7RUFDQSxtQnJDSVE7RXFDSFIsYXJDR1E7QWIra01aO0FrRGhsTUk7RUFDSTtBbERrbE1SO0FrRDlrTUk7RUFDSTtBbERnbE1SO0FrRDNsTUE7RUFjSTtFQUVBO0FsRCtrTUo7QWtEOWtNSTtFQUNJO0FsRGdsTVI7QWtENWtNSTtFQUNJO0FsRDhrTVI7QWtEcm1NQTtFQTBCSTtFQUVBO0FsRDZrTUo7QWtEeGtNSTtFQUNJO0FsRDBrTVI7QWtEeGtNSTtFQUNJO0FsRDBrTVI7O0FrRHRrTUE7RUFDSSx3RS9DL0JLO0FId21NVDs7QWtEdGtNQTtBQUVBO0FsRGhFQTtBQUVBO0FBWUE7QUFVQTtBbURrQkE7RUFDSTtFQUNBO0VBQ0EsZS9Db0VNO0FKK2hNVjtBbURobU1JO0VBQ0k7QW5Ea21NUjtBbUQ5bE1JOzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsWWpDNUNDO0VpQzZDRDtFQUNBO0FuRCtsTVI7QW1EN2xNUTs7O0VBQ0k7RUFDQTtFQUNBO0FuRGltTVo7QW1EN2xNSTtFQUNJO0FuRCtsTVI7QW1ENWxNSTtFQUNJO0FuRDhsTVI7QW1ENWxNUTtFQUNJO0FuRDhsTVo7QW1EeGxNUTtFQUNJO0FuRDBsTVo7QW1EdmxNUTtFQUNJO0FuRHlsTVo7O0FtRGxsTUk7RS9CL0RBO0VBQ0E7RUFDQTtBcEJxcE1KO0FvQm5wTUk7RUFDSTtBcEJxcE1SOztBbURybE1BO0VBQ0k7RUFDQTtBbkR3bE1KOztBbURsbE1BO0VBQ0k7RUFDQTtFQUNBLFlqQ2xHSztBbEJ1ck1UOztBbURsbE1BO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QW5Eb2xNSjtBbURqbE1JO0VBRUk7RUFDQSxpQy9DakRRO0UrQ2tEUjtBbkRrbE1SOztBbUQza01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDhrTUo7QW1ENWtNSTtFQUNJO0VBQ0EsaUMvQ25FUTtFK0NvRVI7RUFDQTtBbkQ4a01SOztBbUQxa01BO0FBRUE7RUFDSTtBbkQ0a01KO0FtRDFrTUk7RUFDSTtFQUNBO0FuRDRrTVI7O0FtRHhrTUE7QUFJSTtFQUNJLGdCakN4SkM7RWlDeUpEO0FuRHdrTVI7QW1EdGtNUTtFQUNJO0FuRHdrTVo7O0FtRGxrTUE7QUFHQTtFQUNJO0VBQ0E7QW5EbWtNSjs7QW1EaGtNQTtFQUNJO0FuRG1rTUo7O0FtRDVqTUE7RUFDSTtBbkQrak1KOztBbUQzak1BO0VBQ0k7QW5EOGpNSjs7QW1EdmpNSTs7O0VBRUksbUJqRC9DTTtFaURnRE4scUJqRGhETTtBRjJtTWQ7O0FtRHZqTUE7RUFDSTtBbkQwak1KOztBbUR0ak1BO0VBQ0k7QW5EeWpNSjtBbUR2ak1JOztFQUVJO0VBQ0E7QW5EeWpNUjtBbURyak1JO0VBQ0k7QW5EdWpNUjs7QW1EbmpNQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDhpTVI7O0FtRHBpTUE7RUFDSTtBbkR1aU1KO0FtRHBpTVE7RUFDSTtBbkRzaU1aO0FtRGxpTUk7RUFDSTtFQUNBO0FuRG9pTVI7QW1EamlNSTtFQUNJO0VBQ0E7RUFDQTtBbkRtaU1SOztBbUQzaE1JO0VBQ0ksWWpDN1FDO0FsQjJ5TVQ7QW1EN2hNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxpQy9Dek5JO0FKdXZNaEI7QW1ENWhNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakQ1T0M7QUYwd01iO0FtRDFoTUk7RUFDSTtBbkQ0aE1SO0FtRDNoTVE7RUFDSTtBbkQ2aE1aOztBQXQxTUE7QUFFQTtBQVlBO0FBVUE7QW9EZUE7RUFDSSxzQ2hEd0NXO0VnRHZDWDtBcERzek1KO0FvRHB6TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERzek1SO0FvRGx6TVE7RUFDSTtFQUNBO0FwRG96TVo7QW9EaHpNUTtFQUNJO0VBQ0E7QXBEa3pNWjtBb0Q1eU1ZO0VBQ0k7RUFDQTtFQUNBO0FwRDh5TWhCOztBQXIzTUE7QUFFQTtBQVlBO0FBVUE7QXFET0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckQ2MU1KO0FxRDMxTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDYxTVI7O0FxRHoxTUE7RUFDSTtFQUNBO0VBQ0E7QXJENDFNSjs7QXFEdjFNSTtFQUNJO0FyRDAxTVI7O0FxRDkwTUE7RUFHSTtFQUNBO0VBQ0E7QXJEKzBNSjtBcUQ3ME1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJEKzBNUjtBcUQ1ME1JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2ME1SO0FxRDEwTUk7RUFDSTtFQUNBO0FyRDQwTVI7O0FxRHYwTUE7RUFDSTtFQUNBO0FyRDAwTUo7QXFEeDBNSTtFQUNJO0VBQ0E7RUFDQTtBckQwME1SOztBcUR0ME1BO0VBQ0k7SUFDSTtFckR5ME1OO0VxRHYwTUU7SUFDSTtFckR5ME1OO0VxRHYwTUU7SUFDSTtFckR5ME1OO0VxRHYwTUU7SUFDSTtFckR5ME1OO0VxRHYwTUU7SUFDSTtFckR5ME1OO0VxRHYwTUU7SUFDSTtFckR5ME1OO0FBQ0Y7QXFEOXpNQTtFQUNJO0FyRGcwTUo7QXFEOXpNSTtFQUNJO0FyRGcwTVI7O0FxRDV6TUE7RUFDSSxtQm5EUVk7QUZ1ek1oQjs7QUF2OU1BO0FBRUE7QUFZQTtBQVVBO0FzRG9CQTs7O0VBQUE7QUFLQTtBQUdBO0FBSUE7QUFDQTs7MkRBQUE7QUFTd0U7QUFDQztBQUUvQztBQUNhO0FBT1Y7QUFHN0I7QUFJQTtBQUdBO0FBZUE7QUFXQTtBQUN3RDtBQU94RDtBQUtBO0FBR0E7QUFLQTtBQUtBO0FBMkJBOztFQUFBO0FBR0E7RUFFSSxzQnBEbkdTO0VvRHFHVDtFQUNBO0VBQ0E7RUFDQSxzQkFsSFk7RUFtSFo7QXREZzFNSjtBc0Q5ME1JO0VBQ0ksc0JBdEhRO0VBdUhSO0VBQ0E7QXREZzFNUjtBc0Q3MU1BO0VBZ0JJO0F0RGcxTUo7QXNELzBNSTtFQUVJLHlCcERqS1E7RW9EMEhaO0VBQ0E7RUFDQTtFQXVDSTtFQUNBLGF6Q3JLRTtBYnUvTVY7QXNEOTBNSTtFQUNJLGF6QzFLRTtFeUMyS0Y7QXREZzFNUjtBc0Q1Mk1BO0VBK0JJO0F0RGcxTUo7QXNELzBNSTtFQTlDQTtFQWdESTtFQUNBLHFDQTdFUTtFQThFUiw0QkE1SFE7RUE2SFI7QXREaTFNUjtBc0Q5ME1JO0VBQ0k7RUFDQTtFQUNBLGF6QzFMRTtBYjBnTlY7QXNENzBNSTtFQUNJLDJDQXRKSTtFQTZGUjtBdER5NE1KO0FzRDUwTUk7RUFDSSw0Q0ExSks7RUFnR1Q7QXREeTRNSjtBc0RuNE1BO0VBd0RJO0F0RDgwTUo7QXNENzBNSTs7RUFFSTtFQUNBO0F0RCswTVI7QXNEMzRNQTtFQStESTtBdEQrME1KO0FzRDkwTUk7RUFDSTtFQUNBO0VBQ0E7QXREZzFNUjtBc0RuNU1BO0VBc0VJO0F0RGcxTUo7QXNENzBNUTtFQXpKSixzQkF6QmE7RUEwQmIsV0F6Qlk7RUFtTEosYXpDMU5GO0V5QzJORTtBdERnMU1aO0FzRHIxTUk7RUFRSTtBdERnMU1SO0FzRDMwTVE7RUEvSko7RUFDQSxXQTlCWTtBdEQyZ05oQjtBc0RuNk1BO0VBMEZJOzs7R0FBQTtBdEQrME1KO0FzRDMwTUk7Ozs7Ozs7O0VBMUpBO0VBQ0EsV0E3Q1k7QXRENGhOaEI7QXNEMzBNSTs7OztFQTFLQTtFQUNBLFdBeENZO0F0RG1pTmhCO0FzRDM3TUE7RUFnSEk7QXREODBNSjtBc0Q3ME1JO0VBQ0ksMERBdE1TO0VBdU1UO0VBQ0E7QXREKzBNUjtBc0RuOE1BO0VBdUhJO0F0RCswTUo7QXNEOTBNSTtFQUNJLHlCQWhMSztBdERnZ05iO0FzRDcwTUk7RUFDSSw2Q0FuTE07QXREa2dOZDtBc0Q1ME1JO0VBQ0ksNkNBdkxNO0F0RHFnTmQ7QXNEMzBNSTtFQUNJLHVDQXpMUTtBdERzZ05oQjtBc0QxME1JO0VBQ0ksdUNBN0xRO0F0RHlnTmhCO0FzRHowTUk7RUFDSSw2Q0EvTE87QXREMGdOZjtBc0R4OU1BO0VBZ0pJO0F0RDIwTUo7QXNEMTBNSTtFQUNJLHNCQXRQWTtBdERra05wQjtBc0Q5OU1BO0VBcUpJO0F0RDQwTUo7QXNEMzBNSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSxhekMxU0U7RXlDMlNGLFdBNVBpQjtFQTZQakIsc0JBNVBZO0VBNlBaLHNCQTVQYztFQTZQZDtFQTdNSjtBdEQyaE5KO0FzRDEwTUk7RUFDSSxzQkFyUWU7QXREaWxOdkI7QXNEejBNSTtFQUNJLHNCQXpRZTtFQTBRZjtFQUNBO0VBeE5KO0F0RG9pTko7QXNEdC9NQTtFQThLSTtBdEQyME1KO0FzRDEwTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEQ0ME1SO0FzRHowTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDIwTVI7QXNEemdOQTtFQWlNSTtBdEQyME1KO0FzRDEwTUk7RUFDSTtBdEQ0ME1SO0FzRC9nTkE7RUFzTUk7QXRENDBNSjtBc0QzME1JO0VBQ0k7RUFDQTtFQUNBLHlCcERoTk07QUY2aE5kO0FzRHZoTkE7RUErTUk7QXREMjBNSjtBc0QxME1JO0VBQ0k7QXRENDBNUjtBc0Q3aE5BO0VBb05JO0F0RDQwTUo7QXNEMzBNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENjBNUjs7QXNEdDBNQTtFQUNJLGF6QzFYUTtFeUMyWFI7QXREeTBNSjs7QUEzdE5BO0FBRUE7QUFZQTtBQVVBO0F1RENJO0VBQ0k7QXZEeXNOUjs7QXVEcnNOQTtFQUNJLGtCMUNMTTtBYjZzTlY7O0F1RHBzTkE7RUFDSTtFQUVBO0VBQ0E7QXZEc3NOSjs7QXVEbnNOQTtFQUNJLGVuRDRFSztFbUQzRUw7RUFDQTtFQUNBO0VBQ0E7QXZEc3NOSjs7QUFydk5BO0FBRUE7QUFZQTtBQVVBO0F3REZJO0VwQ0lBO0VBQ0E7QXBCbXVOSjtBb0JodU5JO0VBQ0k7QXBCa3VOUjtBd0QzdU5JO0VBRUk7QXhENHVOUjs7QUFwd05BO0FBRUE7QUFZQTtBQVVBO0F5RFJBO0VBQ0k7RUFDQTtFQUNBLGVyRDhGTTtBSjZwTlY7O0EwRHJ3TkE7RUFDRSxtQnhEMEpZO0FGOG1OZDs7QTJEbHhOQTs7aURBQUE7QUEwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Q4dk5SO0EyRDV2TlE7RUFDSTtBM0Q4dk5aO0EyRHp2Tlk7RUFDSTtBM0Qydk5oQjtBMkR2dk5RO0VBQ0k7QTNEeXZOWjtBMkRydk5RO0VBQ0k7QTNEdXZOWjtBMkRudk5JO0VBQ0k7QTNEcXZOUjtBMkRwdk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0V4RGhDSDtBSHN4TlQ7O0E0RHZ5TkE7RUFDSTtFQUNBO0VBQ0E7QTVEMHlOSjtBNER4eU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDB5TlI7QTREdnlOSTtFQUNJO0VBQ0EsZ0IxRDhEUztFMEQ3RFQsYS9DREU7RStDRUY7RUFDQTtFQUNBO0VBQ0E7QTVEeXlOUjtBNERyeU5JO0VBQ0k7QTVEdXlOUjs7QTREbnlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURzeU5KOztBNERseU5BO0VBQ0k7QTVEcXlOSjs7QUF4MU5BO0FBRUE7QUFZQTtBQVVBO0E2RE5BO0VBQ0k7QTdENjBOSjtBNkQzME5JO0VBQ0k7RUFDQTtBN0Q2ME5SO0E2RDEwTkk7RUFDSTtBN0Q0ME5SO0E2RHowTkk7RUFDSTtFQUNBO0VBQ0E7QTdEMjBOUjtBNkR4ME5JO0VBQ0k7RUFDSTtFQUNKO0VBQ0EsWUEzQk07RUE0Qk47RUFDQTtBN0QwME5SO0E2RHgwTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMDBOWjtBNkR2ME5RO0VBQ0k7QTdEeTBOWjtBNkR0ME5RO0VBQ0k7RUFDQTtBN0R3ME5aO0E2RHQwTlk7RUFDSSxrQmhEcENOO0VnRHFDTTtBN0R3ME5oQjtBNkR0ME5nQjtFQUNJLG1CaER4Q1Y7QWJnM05WO0E2RHAwTlk7RUFDSSxlekQyQ047RXlEMUNNO0E3RHMwTmhCO0E2RGowTkk7RUFDSTtBN0RtME5SO0E2RGgwTkk7RUFFSTtFQUNBO0VBQ0EsaUJBckVXO0E3RHM0Tm5CO0E2RDl6Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZQTlFTTtFQStFTjtFQUNBO0E3RGcwTlI7QTZEOXpOUTtFQUNJO0E3RGcwTlo7QTZEN3pOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJBekZPO0E3RHc1Tm5CO0E2RDV6TlE7RUFDSTtFQUNBO0VBQ0EsZXpEU0Y7RXlEUkUsZ0JoRHRGRjtFZ0R1RkU7RUFDQTtFQUNBLGlCQW5HTztFQW9HUDtBN0Q4ek5aO0E2RHB6TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rzek5aO0E2RHB6Tlk7RUFDSTtBN0Rzek5oQjtBNkRsek5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rvek5aO0E2RGx6Tlk7RUFDSTtFQUNBO0E3RG96TmhCO0E2RGh6TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhaEQ1SUY7RWdENklFO0E3RGt6Tlo7QTZEaHpOWTtFQUNJO0E3RGt6TmhCO0E2RC95Tlk7RUFDSTtBN0Rpek5oQjtBNkQxeU5RO0VBQ0k7RUFDQTtFQUNBO0E3RDR5Tlo7O0E2RHJ5Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0R3eU5SO0E2RHJ5Tkk7RUFDSTtFQUNBO0E3RHV5TlI7QTZEcnlOUTtFQUNJLGlCQTNMTztBN0RrK05uQjtBNkRueU5JO0VBQ0k7RUFDQSxpQmhEMUxJO0FiKzlOWjs7QTZEL3hOQTtFQUNJO0E3RGt5Tko7QTZEaHlOSTtFQUNJO0E3RGt5TlI7QTZEL3hOSTtFQUNJO0VBQ0E7QTdEaXlOUjtBNkQ5eE5JO0VBQ0k7RUFDQTtBN0RneU5SO0E2RDd4Tkk7RUFFSTtFQUNBLGdCaERwTkk7QWJrL05aOztBNkR6eE5BO0FBR0k7RUFDSTtBN0QweE5SO0E2RHZ4Tkk7RUFDSTtBN0R5eE5SOztBOER2Z09BO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlEeWdPSjtBOER0Z09JO0VBQ0k7QTlEd2dPUjtBOERyZ09JO0VBQ0k7QTlEdWdPUjs7QThEbGdPQTtFQUNJO0E5RHFnT0o7QThEbmdPSTtFQUNJO0E5RHFnT1I7O0ErRHhoT0E7RUFDSTtFQUNBO0EvRDJoT0o7O0ErRHhoT0E7RUFDSTtBL0QyaE9KOztBK0RsaE9BO0VBQ0ksc0JBUE07RUFRTjtFQUNBO0EvRHFoT0o7QStEbmhPSTtFQUNJO0VBQ0E7RUFDQTtBL0RxaE9SO0ErRGxoT0k7RUFDSTtFQUNBO0VBQ0Esa0JsRGhCRTtFa0RpQkY7QS9Eb2hPUjtBK0Q3Z09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EK2dPUjtBK0Q1Z09RO0VBQ0k7QS9EOGdPWjtBK0QxZ09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZTNEK0NFO0FKNjlOVjtBK0R6Z09ZO0VBQ0k7QS9EMmdPaEI7O0ErRG5nT0k7RUFDSTtBL0RzZ09SO0ErRHBnT0k7RUFDSTtBL0RzZ09SOztBK0QzL05BO0VBQ0k7QS9EOC9OSjtBK0Q1L05JO0VBQ0k7RUFDQTtFQUNBO0EvRDgvTlI7QStEMy9OSTtFQUNJO0EvRDYvTlI7QStEei9OSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWxEekZFO0VrRDBGRjtBL0QyL05SO0ErRHovTlE7RUFDSTtBL0QyL05aO0ErRHQvTlE7RUFDSTtBL0R3L05aO0ErRHAvTkk7RUFDSTtBL0RzL05SO0ErRHAvTlE7RUFDSTtBL0RzL05aO0ErRGwvTkk7RUFDSTtBL0RvL05SO0ErRGwvTlE7RUFDSTtBL0RvL05aO0ErRGgvTkk7RUFDSTtBL0RrL05SO0ErRGgvTlE7RUFDSTtBL0RrL05aO0ErRDkrTkk7RUFDSTtBL0RnL05SO0ErRDcrTkk7RUFDSTtBL0QrK05SO0ErRDErTlE7RUFDSTtFQUNBO0VBQ0E7QS9ENCtOWjtBK0Rsak9BO0VBMEVJO0EvRDIrTko7QStEeCtOUTtFQUNJO0VBQ0E7QS9EMCtOWjtBK0R4K05ZO0VBRUk7QS9EeStOaEI7QStEdCtOWTtFQUNJLHlCQWpLTjtBL0R5b09WO0ErRHIrTlk7RUFDSTtFQUNBO0EvRHUrTmhCO0ErRHIrTmdCO0VBRUk7QS9EcytOcEI7QStEaitOUTtFQUNJLHNCQWhMRjtBL0RtcE9WO0ErRGorTlk7RUFDSTtBL0RtK05oQjtBK0RoK05ZO0VBQ0ksZTNEMUZQO0FKNGpPVDtBK0Qva09BO0VBa0hJO0EvRGcrTko7QStELzlOSTtFQUNJO0EvRGkrTlI7QStEOTlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZytOUjtBK0Q5OU5RO0VBQ0k7RUFDQTtBL0RnK05aO0ErRG5tT0E7RUF3SUk7QS9EODlOSjtBK0Q1OU5JO0VBQ0k7QS9EODlOUjs7QUF6c09BO0FBRUE7QUFZQTtBQVVBO0FnRVJBO0VBQ0k7RUFFQTtFQUNBLFlER007RUNGTjtFQUNBO0FoRStyT0o7QWdFMXJPSTtFQUNJLFlESk07QS9EZ3NPZDtBZ0V6ck9JO0VBQ0k7RUFDQSwwRTdESkM7RTZES0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkRkRztFbURlSDtFQUNBO0FoRTJyT1I7QWdFenJPUTtFQUNJO0VBQ0E7QWhFMnJPWjtBZ0UxdE9BO0VBbUNJO0FoRTByT0o7QWdFenJPSTtFQUNJO0VBQ0E7RUFDQTtBaEUyck9SO0FnRXhyT0k7RUFDSTtBaEUwck9SO0FnRXZyT0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M1RFdPO0U0RFZQLGU1RDJDRTtFNEQxQ0Y7QWhFd3JPUjtBZ0V0ck9RO0VBQ0k7QWhFd3JPWjtBZ0Vyck9RO0VBQ0k7RUFDQTtBaEV1ck9aO0FnRW5yT0k7RUFDSTtFQUNBO0VBQ0E7QWhFcXJPUjtBZ0Vuck9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVxck9aO0FnRXJ3T0E7RUFxRkk7QWhFbXJPSjtBZ0Vsck9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWURuRkU7RUNvRkY7QWhFb3JPUjtBZ0U1cU9ZO0VBQ0k7RUFDQTtBaEU4cU9oQjtBZ0UzcU9ZO0VBRUk7RUFDQTtBaEU0cU9oQjtBZ0UxcU9nQjtFQUNJO0VBQ0E7QWhFNHFPcEI7QWdFdnFPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRXlxT2hCO0FnRXZxT2dCO0VBQ0k7QWhFeXFPcEI7QWdFbnFPUTtFQUNJLG1COURpQkU7QUZvcE9kO0FnRW5xT1k7RUFDSSxtQjlEaUJGO0FGb3BPZDtBZ0VocU9JO0VBQ0ksZ0JuRGhJRztFbURpSUg7RUFDQTtBaEVrcU9SO0FnRTVwT1k7RUFDSTtFQUNBLG1CbkQzSU47RW1ENElNO0FoRThwT2hCO0FnRTNwT1k7RUFDSTtBaEU2cE9oQjtBZ0UxcE9ZO0VBQ0k7QWhFNHBPaEI7QWdFenBPWTtFQUNJO0FoRTJwT2hCO0FnRXhwT1k7RUFDSTtBaEUwcE9oQjtBZ0V2cE9ZO0VBQ0k7QWhFeXBPaEI7QWdFdHBPWTtFQUNJO0FoRXdwT2hCO0FnRTlvT1k7RUFDSTtBaEVncE9oQjtBZ0U5b09nQjtFQUVJO0FoRStvT3BCO0FnRTdvT29CO0VBQ0k7RUFDQTtBaEUrb094QjtBZ0Vyb09ZO0VBQ0k7QWhFdW9PaEI7O0FBbjJPQTtBQUVBO0FBWUE7QUFVQTtBaUVSSTtFQUNJO0FqRTAxT1I7O0FpRXQxT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlN0Q0Rk07QUo2dk9WO0FpRXYxT0k7RUFDSTtBakV5MU9SO0FpRXQxT0k7RUFDSTtBakV3MU9SO0FpRXAxT0k7RUFDSSxrQnBEWEU7QWJpMk9WO0FpRXQyT0E7RUFtQkk7QWpFczFPSjtBaUVyMU9JO0VBQ0ksYXBEaEJFO0FidTJPVjtBaUU1Mk9BO0VBd0JJO0FqRXUxT0o7QWlFdDFPSTtFQUNJO0FqRXcxT1I7QWlFcjFPSTtFQUNJO0FqRXUxT1I7O0FrRTE0T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0FsRTY0T0Y7QWtFMzRPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEU2NE9KO0FrRXg0T0k7RUFBSztBbEUyNE9UOztBbUVuNU9BO0VBQ0k7QW5FczVPSjtBbUVwNU9JO0VBQ0k7QW5FczVPUjtBbUUvNE9JO0VBQ0k7RUFDQTtFQUNBO0FuRWk1T1I7QW1FNzRPSTtFQUNJO0VBQ0E7RUFDQTtBbkUrNE9SO0FtRXA2T0E7RUF3Qkk7Ozs7OztLQUFBO0FuRXE1T0o7QW1FNzRPSTtFQUNJLGF0RHBCSTtFc0RxQkosa0RKbkJFO0VJb0JGO0VBQ0E7QW5FKzRPUjtBbUU1NE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnREL0JJO0FiNjZPWjtBbUU1NE9RO0VBQ0k7RUFDQTtBbkU4NE9aO0FtRTU0T1k7RUFDSSxrQnREbkNOO0FiaTdPVjtBbUVuNE9JO0VBQ0k7QW5FcTRPUjtBbUVsNE9JO0VBQ0k7RUFDQTtFQUNBO0FuRW80T1I7O0FtRTkzT0k7RUFDSSxpQnREMURFO0FiMjdPVjs7QW1FNTNPSTtFQUNJLGlCdERyRUk7QWJvOE9aOztBQTM5T0E7QUFFQTtBQVlBO0FBVUE7QW9FeEJBO0FBRUE7QUFJQTtBQ0hBO0VBQ0k7QXJFaytPSjtBcUU3OU9DO0VBQ0M7QXJFKzlPRjs7QXFFMTlPQztFQUNDO0FyRTY5T0Y7QXFFNTlPRTtFQUNDO0VBQ0M7RUFDQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFODlPSDtBcUUzOU9FO0VBQ0M7RUFDQTtFQUNBO0FyRTY5T0g7O0FxRXg5T0E7RUFDQztBckUyOU9EOztBcUV4OU9BO0VBQ0k7QXJFMjlPSjtBcUV6OU9JO0VBQ0k7QXJFMjlPUjs7QXFFdjlPQTtFQUNDO0FyRTA5T0Q7QXFFeDlPQztFQUNDO0FyRTA5T0Y7O0FxRXQ5T0E7RUFDQztBckV5OU9EOztBcUV0OU9BO0VBQ0M7QXJFeTlPRDs7QUF6aFBBO0FBRUE7QUFZQTtBQVVBO0FzRXhCQTtBQUVBO0FBSUE7QUNOQTtFQUNFO0F2RW1pUEY7QXVFbGlQRTtFQUNFO0F2RW9pUEo7O0FBdmlQQTtBQUVBO0FBWUE7QUFVQTtBd0V4QkE7QUFFQTtBQVFFO0VBQ0UsZXBFc0dNO0FKZzhPVjtBd0VsaVBJO0VBQ0U7QXhFb2lQTjtBd0VoaVBFO0VBQ0U7RUFDQTtFQUNBO0F4RWtpUEo7QXdFaGlQSTtFQUNFO0F4RWtpUE47QXdFL2hQSTtFQUNFLGEzREpJO0UyREtKO0F4RWlpUE47QXdFemhQSTtFQUNFO0F4RTJoUE47QXdFdmhQSTtFQUNFO0VBQ0E7RUFDQTtBeEV5aFBOO0F3RXBoUEk7RUFDRSxrQjNEOUJNO0Fib2pQWjtBd0U3Z1BJO0VBQ0U7QXhFK2dQTjtBd0V6Z1BFO0VBR0U7QXhFeWdQSjtBd0V2Z1BJO0VBQ0U7QXhFeWdQTjtBd0VyZ1BJO0VBQ0U7QXhFdWdQTjs7QUF2bFBBO0FBRUE7QUFZQTtBQVVBO0F5RXhCQTtBQUVBO0FBUUE7QUFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVpbFBSO0F5RS9rUFE7RUFDSTtBekVpbFBaO0F5RTlrUFE7RUFDSTtFQUNBLFc1REhEO0U0RElDLFM1REpEO0Fib2xQWDtBeUU3a1BRO0VBQ0k7QXpFK2tQWjtBeUUza1BJO0VBQ0k7RUFDQTtFQUNBLGE1RG5CSTtFNERxQko7QXpFNGtQUjs7QXlFeGtQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RTJrUEo7QXlFemtQSTtFQUNJO0F6RTJrUFI7QXlFeGtQSTtFQUNJO0F6RTBrUFI7QXlFdmtQSTtFQUNJO0F6RXlrUFI7QXlFdGtQSTtFQUNJO0VBQ0E7QXpFd2tQUjtBeUVya1BJO0VBQ0k7QXpFdWtQUjtBeUVwa1BJO0VBQ0k7RUFDQTtFQUNBO0F6RXNrUFI7QXlFbmtQSTtFQUNJO0F6RXFrUFI7QXlFaGtQUTtFQUNJO0F6RWtrUFo7O0F5RTdqUEE7QUFLSTtFQUNJO0F6RTRqUFI7QXlFempQSTtFaEV3REksaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVGsvT0o7QXlFM2pQSTtFaEVvREksaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVHcvT0o7QXlFN2pQSTtFaEVnREksaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVDgvT0o7QXlFL2pQSTtFaEU0Q0ksaUNMN0VRO0VLb0ZSO0VBVUE7RUFJSjtBVG9nUEo7QXlFamtQSTtFaEV3Q0ksaUNMN0VRO0VLa0ZSO0VBWUE7RUFJSjtBVDBnUEo7O0F5RWxrUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFcWtQSjtBeUVua1BJO0VBQ0k7QXpFcWtQUjs7QTBFeHNQSTtFQUNFO0ExRTJzUE47O0FBaHRQQTtBQUVBO0FBWUE7QUFVQTtBMkV4QkE7QUFFQTtBQU1BO0VBQ0U7QTNFaXRQRjtBMkU1c1BJO0VBQ0U7QTNFOHNQTjtBMkUzc1BJO0VBQ0U7RUFDQSxhOURHTTtBYjBzUFo7O0EyRXZzUEE7QUFFRTtFQUNFO0EzRXlzUEo7QTJFdHNQRTtFQUNFLG1CekVrSVU7RXlFaklWLGN6RTJDVztBRjZwUGY7QTJFcnNQRTtFQUNFLG1CekUwSFk7QUY2a1BoQjtBMkVwc1BFO0VBQ0UsbUJ6RVhZO0FGaXRQaEI7O0EyRWhzUEE7QUFHQTtBQVVFO0VBQ0U7QTNFd3JQSjtBMkVuclBFO0VBQ0U7RUFDQSxnQjlEM0NNO0U4RDRDTixpQjlEL0NRO0Fib3VQWjs7QTJFdnFQRTtFQUNFO0EzRTBxUEo7QTJFeHFQRTtFQUNFO0EzRTBxUEo7QTJFdnFQRTtFQUNFO0EzRXlxUEo7QTJFdHFQRTtFQUNFO0VBQ0E7QTNFd3FQSjs7QTJFbnFQQTtFQUNFO0EzRXNxUEY7QTJFcHFQRTtFQUNFO0EzRXNxUEo7QTJFbnFQRTtFQUNFO0VBQ0EsWXpEN0ZLO0FsQmt3UFQ7O0EyRWhxUEE7QUFJRTtFQUNFO0EzRWdxUEo7QTJFOXBQSTtFQUNFO0EzRWdxUE47QTJFNXBQRTtFQUdFO0EzRTRwUEo7QTJFMXBQSTtFQUNFO0EzRTRwUE47O0EyRXZwUEE7QUFLRTtFQUNFO0VBQ0E7RUFDQSxjekVhWTtBRnlvUGhCOztBMkVscFBBO0VBQ0U7RUFDQSxxQnpFT2M7RXlFTmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VxcFBGOztBMkVscFBBO0VBQ0U7RUFDQTtBM0VxcFBGO0EyRW5wUEU7RUFDRSxpQ3ZFckZZO0V1RXNGWjtFQUNBO0VBQ0E7RUFDQTtBM0VxcFBKOztBMkUvb1BFO0VBQ0UsY3pFakJZO0FGbXFQaEI7O0EyRTlvUEE7QUFHRTtFQUNFO0EzRStvUEo7QTJFN29QSTtFQUNFO0VBQ0E7QTNFK29QTjtBMkU1b1BJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFOG9QTjs7QTJFcG9QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFdW9QSjtBMkVyb1BJO0VBQ0U7QTNFdW9QTjtBMkVwb1BJO0VBQ0U7QTNFc29QTjtBMkVub1BJO0VBRUU7RUFDQTtBM0Vvb1BOOztBMkUzblBBO0VBQ0U7QTNFOG5QRjtBMkU1blBFO0VBRUU7RUFDQTtFQUNBO0EzRTZuUEo7QTJFem5QRTtFQUNFO0VBQ0E7QTNFMm5QSjtBMkV2blBFO0VBQ0U7RUFDQTtFQUNBO0VBR0E7QTNFdW5QSjtBMkVwblBFO0VBQ0U7RUFDQTtFQUNBO0EzRXNuUEo7QTJFcG5QSTtFQUNFO0EzRXNuUE47O0E0RS8zUEE7QUFFQTtBQUlJO0VBQ0k7QTVFODNQUjs7QTZFMTBQUTtFQUNJLGFoRTlCRjtBYjIyUFY7O0E2RXgwUFk7RUFDSSxpQmhFcENOO0FiKzJQVjs7QTZFNTBQWTtFQUNJLG1CaEVwQ047QWJtM1BWOztBNkVoMVBZO0VBQ0ksb0JoRXBDTjtBYnUzUFY7O0E2RXAxUFk7RUFDSSxrQmhFcENOO0FiMjNQVjs7QTZFOTFQUTtFQUNJLFloRTlCRjtBYiszUFY7O0E2RTUxUFk7RUFDSSxnQmhFcENOO0FibTRQVjs7QTZFaDJQWTtFQUNJLGtCaEVwQ047QWJ1NFBWOztBNkVwMlBZO0VBQ0ksbUJoRXBDTjtBYjI0UFY7O0E2RXgyUFk7RUFDSSxpQmhFcENOO0FiKzRQVjs7QTZFbDNQUTtFQUNJLFloRTlCRjtBYm01UFY7O0E2RWgzUFk7RUFDSSxnQmhFcENOO0FidTVQVjs7QTZFcDNQWTtFQUNJLGtCaEVwQ047QWIyNVBWOztBNkV4M1BZO0VBQ0ksbUJoRXBDTjtBYis1UFY7O0E2RTUzUFk7RUFDSSxpQmhFcENOO0FibTZQVjs7QTZFdDRQUTtFQUNJLGFoRTlCRjtBYnU2UFY7O0E2RXA0UFk7RUFDSSxpQmhFcENOO0FiMjZQVjs7QTZFeDRQWTtFQUNJLG1CaEVwQ047QWIrNlBWOztBNkU1NFBZO0VBQ0ksb0JoRXBDTjtBYm03UFY7O0E2RWg1UFk7RUFDSSxrQmhFcENOO0FidTdQVjs7QTZFMTVQUTtFQUNJLGFoRTlCRjtBYjI3UFY7O0E2RXg1UFk7RUFDSSxpQmhFcENOO0FiKzdQVjs7QTZFNTVQWTtFQUNJLG1CaEVwQ047QWJtOFBWOztBNkVoNlBZO0VBQ0ksb0JoRXBDTjtBYnU4UFY7O0E2RXA2UFk7RUFDSSxrQmhFcENOO0FiMjhQVjs7QTZFOTZQUTtFQUNJLGFoRTlCRjtBYis4UFY7O0E2RTU2UFk7RUFDSSxpQmhFcENOO0FibTlQVjs7QTZFaDdQWTtFQUNJLG1CaEVwQ047QWJ1OVBWOztBNkVwN1BZO0VBQ0ksb0JoRXBDTjtBYjI5UFY7O0E2RXg3UFk7RUFDSSxrQmhFcENOO0FiKzlQVjs7QTZFbDhQUTtFQUNJLGNoRTlCRjtBYm0rUFY7O0E2RWg4UFk7RUFDSSxrQmhFcENOO0FidStQVjs7QTZFcDhQWTtFQUNJLG9CaEVwQ047QWIyK1BWOztBNkV4OFBZO0VBQ0kscUJoRXBDTjtBYisrUFY7O0E2RTU4UFk7RUFDSSxtQmhFcENOO0FibS9QVjs7QTZFdDhQZ0I7RUFESjtJQUVRLGFoRTlDVjtFYncvUFI7QUFDRjs7QTZFcjhQb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI4L1BSO0FBQ0Y7O0E2RTM4UG9CO0VBREo7SUFFUSxtQmhFckRkO0Vib2dRUjtBQUNGOztBNkVqOVBvQjtFQURKO0lBRVEsb0JoRXJEZDtFYjBnUVI7QUFDRjs7QTZFdjlQb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJnaFFSO0FBQ0Y7O0E2RXArUGdCO0VBREo7SUFFUSxZaEU5Q1Y7RWJzaFFSO0FBQ0Y7O0E2RW4rUG9CO0VBREo7SUFFUSxnQmhFckRkO0ViNGhRUjtBQUNGOztBNkV6K1BvQjtFQURKO0lBRVEsa0JoRXJEZDtFYmtpUVI7QUFDRjs7QTZFLytQb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJ3aVFSO0FBQ0Y7O0E2RXIvUG9CO0VBREo7SUFFUSxpQmhFckRkO0ViOGlRUjtBQUNGOztBNkVsZ1FnQjtFQURKO0lBRVEsWWhFOUNWO0Vib2pRUjtBQUNGOztBNkVqZ1FvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjBqUVI7QUFDRjs7QTZFdmdRb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJna1FSO0FBQ0Y7O0E2RTdnUW9CO0VBREo7SUFFUSxtQmhFckRkO0Vic2tRUjtBQUNGOztBNkVuaFFvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjRrUVI7QUFDRjs7QTZFaGlRZ0I7RUFESjtJQUVRLGFoRTlDVjtFYmtsUVI7QUFDRjs7QTZFL2hRb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJ3bFFSO0FBQ0Y7O0E2RXJpUW9CO0VBREo7SUFFUSxtQmhFckRkO0ViOGxRUjtBQUNGOztBNkUzaVFvQjtFQURKO0lBRVEsb0JoRXJEZDtFYm9tUVI7QUFDRjs7QTZFampRb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwbVFSO0FBQ0Y7O0E2RTlqUWdCO0VBREo7SUFFUSxhaEU5Q1Y7RWJnblFSO0FBQ0Y7O0E2RTdqUW9CO0VBREo7SUFFUSxpQmhFckRkO0Vic25RUjtBQUNGOztBNkVua1FvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjRuUVI7QUFDRjs7QTZFemtRb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWJrb1FSO0FBQ0Y7O0E2RS9rUW9CO0VBREo7SUFFUSxrQmhFckRkO0Vid29RUjtBQUNGOztBNkU1bFFnQjtFQURKO0lBRVEsYWhFOUNWO0ViOG9RUjtBQUNGOztBNkUzbFFvQjtFQURKO0lBRVEsaUJoRXJEZDtFYm9wUVI7QUFDRjs7QTZFam1Rb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWIwcFFSO0FBQ0Y7O0E2RXZtUW9CO0VBREo7SUFFUSxvQmhFckRkO0ViZ3FRUjtBQUNGOztBNkU3bVFvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNxUVI7QUFDRjs7QTZFMW5RZ0I7RUFESjtJQUVRLGNoRTlDVjtFYjRxUVI7QUFDRjs7QTZFem5Rb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJrclFSO0FBQ0Y7O0E2RS9uUW9CO0VBREo7SUFFUSxvQmhFckRkO0Vid3JRUjtBQUNGOztBNkVyb1FvQjtFQURKO0lBRVEscUJoRXJEZDtFYjhyUVI7QUFDRjs7QTZFM29Rb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJvc1FSO0FBQ0Y7O0E2RXhwUWdCO0VBREo7SUFFUSxhaEU5Q1Y7RWIwc1FSO0FBQ0Y7O0E2RXZwUW9CO0VBREo7SUFFUSxpQmhFckRkO0ViZ3RRUjtBQUNGOztBNkU3cFFvQjtFQURKO0lBRVEsbUJoRXJEZDtFYnN0UVI7QUFDRjs7QTZFbnFRb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWI0dFFSO0FBQ0Y7O0E2RXpxUW9CO0VBREo7SUFFUSxrQmhFckRkO0Via3VRUjtBQUNGOztBNkV0clFnQjtFQURKO0lBRVEsWWhFOUNWO0Vid3VRUjtBQUNGOztBNkVyclFvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjh1UVI7QUFDRjs7QTZFM3JRb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJvdlFSO0FBQ0Y7O0E2RWpzUW9CO0VBREo7SUFFUSxtQmhFckRkO0ViMHZRUjtBQUNGOztBNkV2c1FvQjtFQURKO0lBRVEsaUJoRXJEZDtFYmd3UVI7QUFDRjs7QTZFcHRRZ0I7RUFESjtJQUVRLFloRTlDVjtFYnN3UVI7QUFDRjs7QTZFbnRRb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWI0d1FSO0FBQ0Y7O0E2RXp0UW9CO0VBREo7SUFFUSxrQmhFckRkO0Via3hRUjtBQUNGOztBNkUvdFFvQjtFQURKO0lBRVEsbUJoRXJEZDtFYnd4UVI7QUFDRjs7QTZFcnVRb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI4eFFSO0FBQ0Y7O0E2RWx2UWdCO0VBREo7SUFFUSxhaEU5Q1Y7RWJveVFSO0FBQ0Y7O0E2RWp2UW9CO0VBREo7SUFFUSxpQmhFckRkO0ViMHlRUjtBQUNGOztBNkV2dlFvQjtFQURKO0lBRVEsbUJoRXJEZDtFYmd6UVI7QUFDRjs7QTZFN3ZRb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWJzelFSO0FBQ0Y7O0E2RW53UW9CO0VBREo7SUFFUSxrQmhFckRkO0ViNHpRUjtBQUNGOztBNkVoeFFnQjtFQURKO0lBRVEsYWhFOUNWO0ViazBRUjtBQUNGOztBNkUvd1FvQjtFQURKO0lBRVEsaUJoRXJEZDtFYncwUVI7QUFDRjs7QTZFcnhRb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWI4MFFSO0FBQ0Y7O0E2RTN4UW9CO0VBREo7SUFFUSxvQmhFckRkO0VibzFRUjtBQUNGOztBNkVqeVFvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjAxUVI7QUFDRjs7QTZFOXlRZ0I7RUFESjtJQUVRLGFoRTlDVjtFYmcyUVI7QUFDRjs7QTZFN3lRb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJzMlFSO0FBQ0Y7O0E2RW56UW9CO0VBREo7SUFFUSxtQmhFckRkO0ViNDJRUjtBQUNGOztBNkV6elFvQjtFQURKO0lBRVEsb0JoRXJEZDtFYmszUVI7QUFDRjs7QTZFL3pRb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJ3M1FSO0FBQ0Y7O0E2RTUwUWdCO0VBREo7SUFFUSxjaEU5Q1Y7RWI4M1FSO0FBQ0Y7O0E2RTMwUW9CO0VBREo7SUFFUSxrQmhFckRkO0VibzRRUjtBQUNGOztBNkVqMVFvQjtFQURKO0lBRVEsb0JoRXJEZDtFYjA0UVI7QUFDRjs7QTZFdjFRb0I7RUFESjtJQUVRLHFCaEVyRGQ7RWJnNVFSO0FBQ0Y7O0E2RTcxUW9CO0VBREo7SUFFUSxtQmhFckRkO0ViczVRUjtBQUNGOztBNkUxMlFnQjtFQURKO0lBRVEsYWhFOUNWO0ViNDVRUjtBQUNGOztBNkV6MlFvQjtFQURKO0lBRVEsaUJoRXJEZDtFYms2UVI7QUFDRjs7QTZFLzJRb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJ3NlFSO0FBQ0Y7O0E2RXIzUW9CO0VBREo7SUFFUSxvQmhFckRkO0ViODZRUjtBQUNGOztBNkUzM1FvQjtFQURKO0lBRVEsa0JoRXJEZDtFYm83UVI7QUFDRjs7QTZFeDRRZ0I7RUFESjtJQUVRLFloRTlDVjtFYjA3UVI7QUFDRjs7QTZFdjRRb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJnOFFSO0FBQ0Y7O0E2RTc0UW9CO0VBREo7SUFFUSxrQmhFckRkO0ViczhRUjtBQUNGOztBNkVuNVFvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjQ4UVI7QUFDRjs7QTZFejVRb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJrOVFSO0FBQ0Y7O0E2RXQ2UWdCO0VBREo7SUFFUSxZaEU5Q1Y7RWJ3OVFSO0FBQ0Y7O0E2RXI2UW9CO0VBREo7SUFFUSxnQmhFckRkO0ViODlRUjtBQUNGOztBNkUzNlFvQjtFQURKO0lBRVEsa0JoRXJEZDtFYm8rUVI7QUFDRjs7QTZFajdRb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWIwK1FSO0FBQ0Y7O0E2RXY3UW9CO0VBREo7SUFFUSxpQmhFckRkO0ViZy9RUjtBQUNGOztBNkVwOFFnQjtFQURKO0lBRVEsYWhFOUNWO0Vicy9RUjtBQUNGOztBNkVuOFFvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjQvUVI7QUFDRjs7QTZFejhRb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJrZ1JSO0FBQ0Y7O0E2RS84UW9CO0VBREo7SUFFUSxvQmhFckRkO0Vid2dSUjtBQUNGOztBNkVyOVFvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjhnUlI7QUFDRjs7QTZFbCtRZ0I7RUFESjtJQUVRLGFoRTlDVjtFYm9oUlI7QUFDRjs7QTZFaitRb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWIwaFJSO0FBQ0Y7O0E2RXYrUW9CO0VBREo7SUFFUSxtQmhFckRkO0ViZ2lSUjtBQUNGOztBNkU3K1FvQjtFQURKO0lBRVEsb0JoRXJEZDtFYnNpUlI7QUFDRjs7QTZFbi9Rb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWI0aVJSO0FBQ0Y7O0E2RWhnUmdCO0VBREo7SUFFUSxhaEU5Q1Y7RWJralJSO0FBQ0Y7O0E2RS8vUW9CO0VBREo7SUFFUSxpQmhFckRkO0Vid2pSUjtBQUNGOztBNkVyZ1JvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjhqUlI7QUFDRjs7QTZFM2dSb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWJva1JSO0FBQ0Y7O0E2RWpoUm9CO0VBREo7SUFFUSxrQmhFckRkO0ViMGtSUjtBQUNGOztBNkU5aFJnQjtFQURKO0lBRVEsY2hFOUNWO0ViZ2xSUjtBQUNGOztBNkU3aFJvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNsUlI7QUFDRjs7QTZFbmlSb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWI0bFJSO0FBQ0Y7O0E2RXppUm9CO0VBREo7SUFFUSxxQmhFckRkO0Via21SUjtBQUNGOztBNkUvaVJvQjtFQURKO0lBRVEsbUJoRXJEZDtFYndtUlI7QUFDRjs7QTZFNWpSZ0I7RUFESjtJQUVRLGFoRTlDVjtFYjhtUlI7QUFDRjs7QTZFM2pSb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJvblJSO0FBQ0Y7O0E2RWprUm9CO0VBREo7SUFFUSxtQmhFckRkO0ViMG5SUjtBQUNGOztBNkV2a1JvQjtFQURKO0lBRVEsb0JoRXJEZDtFYmdvUlI7QUFDRjs7QTZFN2tSb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJzb1JSO0FBQ0Y7O0E2RTFsUmdCO0VBREo7SUFFUSxZaEU5Q1Y7RWI0b1JSO0FBQ0Y7O0E2RXpsUm9CO0VBREo7SUFFUSxnQmhFckRkO0Via3BSUjtBQUNGOztBNkUvbFJvQjtFQURKO0lBRVEsa0JoRXJEZDtFYndwUlI7QUFDRjs7QTZFcm1Sb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWI4cFJSO0FBQ0Y7O0E2RTNtUm9CO0VBREo7SUFFUSxpQmhFckRkO0Vib3FSUjtBQUNGOztBNkV4blJnQjtFQURKO0lBRVEsWWhFOUNWO0ViMHFSUjtBQUNGOztBNkV2blJvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYmdyUlI7QUFDRjs7QTZFN25Sb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJzclJSO0FBQ0Y7O0E2RW5vUm9CO0VBREo7SUFFUSxtQmhFckRkO0ViNHJSUjtBQUNGOztBNkV6b1JvQjtFQURKO0lBRVEsaUJoRXJEZDtFYmtzUlI7QUFDRjs7QTZFdHBSZ0I7RUFESjtJQUVRLGFoRTlDVjtFYndzUlI7QUFDRjs7QTZFcnBSb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI4c1JSO0FBQ0Y7O0E2RTNwUm9CO0VBREo7SUFFUSxtQmhFckRkO0Vib3RSUjtBQUNGOztBNkVqcVJvQjtFQURKO0lBRVEsb0JoRXJEZDtFYjB0UlI7QUFDRjs7QTZFdnFSb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJndVJSO0FBQ0Y7O0E2RXByUmdCO0VBREo7SUFFUSxhaEU5Q1Y7RWJzdVJSO0FBQ0Y7O0E2RW5yUm9CO0VBREo7SUFFUSxpQmhFckRkO0ViNHVSUjtBQUNGOztBNkV6clJvQjtFQURKO0lBRVEsbUJoRXJEZDtFYmt2UlI7QUFDRjs7QTZFL3JSb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWJ3dlJSO0FBQ0Y7O0E2RXJzUm9CO0VBREo7SUFFUSxrQmhFckRkO0ViOHZSUjtBQUNGOztBNkVsdFJnQjtFQURKO0lBRVEsYWhFOUNWO0Vib3dSUjtBQUNGOztBNkVqdFJvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjB3UlI7QUFDRjs7QTZFdnRSb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJneFJSO0FBQ0Y7O0E2RTd0Um9CO0VBREo7SUFFUSxvQmhFckRkO0Vic3hSUjtBQUNGOztBNkVudVJvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjR4UlI7QUFDRjs7QTZFaHZSZ0I7RUFESjtJQUVRLGNoRTlDVjtFYmt5UlI7QUFDRjs7QTZFL3VSb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJ3eVJSO0FBQ0Y7O0E2RXJ2Um9CO0VBREo7SUFFUSxvQmhFckRkO0ViOHlSUjtBQUNGOztBNkUzdlJvQjtFQURKO0lBRVEscUJoRXJEZDtFYm96UlI7QUFDRjs7QTZFandSb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWIwelJSO0FBQ0Y7O0E2RTl3UmdCO0VBREo7SUFFUSxhaEU5Q1Y7RWJnMFJSO0FBQ0Y7O0E2RTd3Um9CO0VBREo7SUFFUSxpQmhFckRkO0ViczBSUjtBQUNGOztBNkVueFJvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjQwUlI7QUFDRjs7QTZFenhSb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWJrMVJSO0FBQ0Y7O0E2RS94Um9CO0VBREo7SUFFUSxrQmhFckRkO0VidzFSUjtBQUNGOztBNkU1eVJnQjtFQURKO0lBRVEsWWhFOUNWO0ViODFSUjtBQUNGOztBNkUzeVJvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYm8yUlI7QUFDRjs7QTZFanpSb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwMlJSO0FBQ0Y7O0E2RXZ6Um9CO0VBREo7SUFFUSxtQmhFckRkO0ViZzNSUjtBQUNGOztBNkU3elJvQjtFQURKO0lBRVEsaUJoRXJEZDtFYnMzUlI7QUFDRjs7QTZFMTBSZ0I7RUFESjtJQUVRLFloRTlDVjtFYjQzUlI7QUFDRjs7QTZFejBSb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJrNFJSO0FBQ0Y7O0E2RS8wUm9CO0VBREo7SUFFUSxrQmhFckRkO0VidzRSUjtBQUNGOztBNkVyMVJvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjg0UlI7QUFDRjs7QTZFMzFSb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJvNVJSO0FBQ0Y7O0E2RXgyUmdCO0VBREo7SUFFUSxhaEU5Q1Y7RWIwNVJSO0FBQ0Y7O0E2RXYyUm9CO0VBREo7SUFFUSxpQmhFckRkO0ViZzZSUjtBQUNGOztBNkU3MlJvQjtFQURKO0lBRVEsbUJoRXJEZDtFYnM2UlI7QUFDRjs7QTZFbjNSb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWI0NlJSO0FBQ0Y7O0E2RXozUm9CO0VBREo7SUFFUSxrQmhFckRkO0ViazdSUjtBQUNGOztBNkV0NFJnQjtFQURKO0lBRVEsYWhFOUNWO0VidzdSUjtBQUNGOztBNkVyNFJvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjg3UlI7QUFDRjs7QTZFMzRSb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJvOFJSO0FBQ0Y7O0E2RWo1Um9CO0VBREo7SUFFUSxvQmhFckRkO0ViMDhSUjtBQUNGOztBNkV2NVJvQjtFQURKO0lBRVEsa0JoRXJEZDtFYmc5UlI7QUFDRjs7QTZFcDZSZ0I7RUFESjtJQUVRLGFoRTlDVjtFYnM5UlI7QUFDRjs7QTZFbjZSb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI0OVJSO0FBQ0Y7O0E2RXo2Um9CO0VBREo7SUFFUSxtQmhFckRkO0ViaytSUjtBQUNGOztBNkUvNlJvQjtFQURKO0lBRVEsb0JoRXJEZDtFYncrUlI7QUFDRjs7QTZFcjdSb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWI4K1JSO0FBQ0Y7O0E2RWw4UmdCO0VBREo7SUFFUSxjaEU5Q1Y7RWJvL1JSO0FBQ0Y7O0E2RWo4Um9CO0VBREo7SUFFUSxrQmhFckRkO0ViMC9SUjtBQUNGOztBNkV2OFJvQjtFQURKO0lBRVEsb0JoRXJEZDtFYmdnU1I7QUFDRjs7QTZFNzhSb0I7RUFESjtJQUVRLHFCaEVyRGQ7RWJzZ1NSO0FBQ0Y7O0E2RW45Um9CO0VBREo7SUFFUSxtQmhFckRkO0ViNGdTUjtBQUNGOztBNkUvOFJJO0VBQ0k7QTdFazlSUjs7QTZFOThSUTtFQUNJO0E3RWk5Ulo7O0E2RWw5UlE7RUFDSTtBN0VxOVJaOztBNkV0OVJRO0VBQ0k7QTdFeTlSWjs7QTZFMTlSUTtFQUNJO0E3RTY5Ulo7O0E2RXBnU1E7RUFDSSxZaEU5QkY7QWJxaVNWOztBNkVsZ1NZO0VBQ0ksZ0JoRXBDTjtBYnlpU1Y7O0E2RXRnU1k7RUFDSSxrQmhFcENOO0FiNmlTVjs7QTZFMWdTWTtFQUNJLG1CaEVwQ047QWJpalNWOztBNkU5Z1NZO0VBQ0ksaUJoRXBDTjtBYnFqU1Y7O0E2RXhoU1E7RUFDSSxXaEU5QkY7QWJ5alNWOztBNkV0aFNZO0VBQ0ksZWhFcENOO0FiNmpTVjs7QTZFMWhTWTtFQUNJLGlCaEVwQ047QWJpa1NWOztBNkU5aFNZO0VBQ0ksa0JoRXBDTjtBYnFrU1Y7O0E2RWxpU1k7RUFDSSxnQmhFcENOO0FieWtTVjs7QTZFNWlTUTtFQUNJLFdoRTlCRjtBYjZrU1Y7O0E2RTFpU1k7RUFDSSxlaEVwQ047QWJpbFNWOztBNkU5aVNZO0VBQ0ksaUJoRXBDTjtBYnFsU1Y7O0E2RWxqU1k7RUFDSSxrQmhFcENOO0FieWxTVjs7QTZFdGpTWTtFQUNJLGdCaEVwQ047QWI2bFNWOztBNkVoa1NRO0VBQ0ksWWhFOUJGO0FiaW1TVjs7QTZFOWpTWTtFQUNJLGdCaEVwQ047QWJxbVNWOztBNkVsa1NZO0VBQ0ksa0JoRXBDTjtBYnltU1Y7O0E2RXRrU1k7RUFDSSxtQmhFcENOO0FiNm1TVjs7QTZFMWtTWTtFQUNJLGlCaEVwQ047QWJpblNWOztBNkVwbFNRO0VBQ0ksWWhFOUJGO0FicW5TVjs7QTZFbGxTWTtFQUNJLGdCaEVwQ047QWJ5blNWOztBNkV0bFNZO0VBQ0ksa0JoRXBDTjtBYjZuU1Y7O0E2RTFsU1k7RUFDSSxtQmhFcENOO0FiaW9TVjs7QTZFOWxTWTtFQUNJLGlCaEVwQ047QWJxb1NWOztBNkV4bVNRO0VBQ0ksWWhFOUJGO0FieW9TVjs7QTZFdG1TWTtFQUNJLGdCaEVwQ047QWI2b1NWOztBNkUxbVNZO0VBQ0ksa0JoRXBDTjtBYmlwU1Y7O0E2RTltU1k7RUFDSSxtQmhFcENOO0FicXBTVjs7QTZFbG5TWTtFQUNJLGlCaEVwQ047QWJ5cFNWOztBNkU1blNRO0VBQ0ksYWhFOUJGO0FiNnBTVjs7QTZFMW5TWTtFQUNJLGlCaEVwQ047QWJpcVNWOztBNkU5blNZO0VBQ0ksbUJoRXBDTjtBYnFxU1Y7O0E2RWxvU1k7RUFDSSxvQmhFcENOO0FieXFTVjs7QTZFdG9TWTtFQUNJLGtCaEVwQ047QWI2cVNWOztBNkVob1NnQjtFQURKO0lBRVEsWWhFOUNWO0Via3JTUjtBQUNGOztBNkUvblNvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYndyU1I7QUFDRjs7QTZFcm9Tb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWI4clNSO0FBQ0Y7O0E2RTNvU29CO0VBREo7SUFFUSxtQmhFckRkO0Vib3NTUjtBQUNGOztBNkVqcFNvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjBzU1I7QUFDRjs7QTZFOXBTZ0I7RUFESjtJQUVRLFdoRTlDVjtFYmd0U1I7QUFDRjs7QTZFN3BTb0I7RUFESjtJQUVRLGVoRXJEZDtFYnN0U1I7QUFDRjs7QTZFbnFTb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI0dFNSO0FBQ0Y7O0E2RXpxU29CO0VBREo7SUFFUSxrQmhFckRkO0Via3VTUjtBQUNGOztBNkUvcVNvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYnd1U1I7QUFDRjs7QTZFNXJTZ0I7RUFESjtJQUVRLFdoRTlDVjtFYjh1U1I7QUFDRjs7QTZFM3JTb0I7RUFESjtJQUVRLGVoRXJEZDtFYm92U1I7QUFDRjs7QTZFanNTb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWIwdlNSO0FBQ0Y7O0E2RXZzU29CO0VBREo7SUFFUSxrQmhFckRkO0ViZ3dTUjtBQUNGOztBNkU3c1NvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYnN3U1I7QUFDRjs7QTZFMXRTZ0I7RUFESjtJQUVRLFloRTlDVjtFYjR3U1I7QUFDRjs7QTZFenRTb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJreFNSO0FBQ0Y7O0E2RS90U29CO0VBREo7SUFFUSxrQmhFckRkO0Vid3hTUjtBQUNGOztBNkVydVNvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjh4U1I7QUFDRjs7QTZFM3VTb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJveVNSO0FBQ0Y7O0E2RXh2U2dCO0VBREo7SUFFUSxZaEU5Q1Y7RWIweVNSO0FBQ0Y7O0E2RXZ2U29CO0VBREo7SUFFUSxnQmhFckRkO0ViZ3pTUjtBQUNGOztBNkU3dlNvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnN6U1I7QUFDRjs7QTZFbndTb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWI0elNSO0FBQ0Y7O0E2RXp3U29CO0VBREo7SUFFUSxpQmhFckRkO0ViazBTUjtBQUNGOztBNkV0eFNnQjtFQURKO0lBRVEsWWhFOUNWO0VidzBTUjtBQUNGOztBNkVyeFNvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjgwU1I7QUFDRjs7QTZFM3hTb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJvMVNSO0FBQ0Y7O0E2RWp5U29CO0VBREo7SUFFUSxtQmhFckRkO0ViMDFTUjtBQUNGOztBNkV2eVNvQjtFQURKO0lBRVEsaUJoRXJEZDtFYmcyU1I7QUFDRjs7QTZFcHpTZ0I7RUFESjtJQUVRLGFoRTlDVjtFYnMyU1I7QUFDRjs7QTZFbnpTb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI0MlNSO0FBQ0Y7O0E2RXp6U29CO0VBREo7SUFFUSxtQmhFckRkO0ViazNTUjtBQUNGOztBNkUvelNvQjtFQURKO0lBRVEsb0JoRXJEZDtFYnczU1I7QUFDRjs7QTZFcjBTb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWI4M1NSO0FBQ0Y7O0E2RWwxU2dCO0VBREo7SUFFUSxZaEU5Q1Y7RWJvNFNSO0FBQ0Y7O0E2RWoxU29CO0VBREo7SUFFUSxnQmhFckRkO0ViMDRTUjtBQUNGOztBNkV2MVNvQjtFQURKO0lBRVEsa0JoRXJEZDtFYmc1U1I7QUFDRjs7QTZFNzFTb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJzNVNSO0FBQ0Y7O0E2RW4yU29CO0VBREo7SUFFUSxpQmhFckRkO0ViNDVTUjtBQUNGOztBNkVoM1NnQjtFQURKO0lBRVEsV2hFOUNWO0ViazZTUjtBQUNGOztBNkUvMlNvQjtFQURKO0lBRVEsZWhFckRkO0VidzZTUjtBQUNGOztBNkVyM1NvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjg2U1I7QUFDRjs7QTZFMzNTb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJvN1NSO0FBQ0Y7O0E2RWo0U29CO0VBREo7SUFFUSxnQmhFckRkO0ViMDdTUjtBQUNGOztBNkU5NFNnQjtFQURKO0lBRVEsV2hFOUNWO0ViZzhTUjtBQUNGOztBNkU3NFNvQjtFQURKO0lBRVEsZWhFckRkO0ViczhTUjtBQUNGOztBNkVuNVNvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjQ4U1I7QUFDRjs7QTZFejVTb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJrOVNSO0FBQ0Y7O0E2RS81U29CO0VBREo7SUFFUSxnQmhFckRkO0VidzlTUjtBQUNGOztBNkU1NlNnQjtFQURKO0lBRVEsWWhFOUNWO0ViODlTUjtBQUNGOztBNkUzNlNvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYm8rU1I7QUFDRjs7QTZFajdTb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwK1NSO0FBQ0Y7O0E2RXY3U29CO0VBREo7SUFFUSxtQmhFckRkO0ViZy9TUjtBQUNGOztBNkU3N1NvQjtFQURKO0lBRVEsaUJoRXJEZDtFYnMvU1I7QUFDRjs7QTZFMThTZ0I7RUFESjtJQUVRLFloRTlDVjtFYjQvU1I7QUFDRjs7QTZFejhTb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJrZ1RSO0FBQ0Y7O0E2RS84U29CO0VBREo7SUFFUSxrQmhFckRkO0Vid2dUUjtBQUNGOztBNkVyOVNvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjhnVFI7QUFDRjs7QTZFMzlTb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJvaFRSO0FBQ0Y7O0E2RXgrU2dCO0VBREo7SUFFUSxZaEU5Q1Y7RWIwaFRSO0FBQ0Y7O0E2RXYrU29CO0VBREo7SUFFUSxnQmhFckRkO0ViZ2lUUjtBQUNGOztBNkU3K1NvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNpVFI7QUFDRjs7QTZFbi9Tb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWI0aVRSO0FBQ0Y7O0E2RXovU29CO0VBREo7SUFFUSxpQmhFckRkO0Via2pUUjtBQUNGOztBNkV0Z1RnQjtFQURKO0lBRVEsYWhFOUNWO0Vid2pUUjtBQUNGOztBNkVyZ1RvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjhqVFI7QUFDRjs7QTZFM2dUb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJva1RSO0FBQ0Y7O0E2RWpoVG9CO0VBREo7SUFFUSxvQmhFckRkO0ViMGtUUjtBQUNGOztBNkV2aFRvQjtFQURKO0lBRVEsa0JoRXJEZDtFYmdsVFI7QUFDRjs7QTZFcGlUZ0I7RUFESjtJQUVRLFloRTlDVjtFYnNsVFI7QUFDRjs7QTZFbmlUb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWI0bFRSO0FBQ0Y7O0E2RXppVG9CO0VBREo7SUFFUSxrQmhFckRkO0Via21UUjtBQUNGOztBNkUvaVRvQjtFQURKO0lBRVEsbUJoRXJEZDtFYndtVFI7QUFDRjs7QTZFcmpUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWI4bVRSO0FBQ0Y7O0E2RWxrVGdCO0VBREo7SUFFUSxXaEU5Q1Y7RWJvblRSO0FBQ0Y7O0E2RWprVG9CO0VBREo7SUFFUSxlaEVyRGQ7RWIwblRSO0FBQ0Y7O0E2RXZrVG9CO0VBREo7SUFFUSxpQmhFckRkO0ViZ29UUjtBQUNGOztBNkU3a1RvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNvVFI7QUFDRjs7QTZFbmxUb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWI0b1RSO0FBQ0Y7O0E2RWhtVGdCO0VBREo7SUFFUSxXaEU5Q1Y7RWJrcFRSO0FBQ0Y7O0E2RS9sVG9CO0VBREo7SUFFUSxlaEVyRGQ7RWJ3cFRSO0FBQ0Y7O0E2RXJtVG9CO0VBREo7SUFFUSxpQmhFckRkO0ViOHBUUjtBQUNGOztBNkUzbVRvQjtFQURKO0lBRVEsa0JoRXJEZDtFYm9xVFI7QUFDRjs7QTZFam5Ub0I7RUFESjtJQUVRLGdCaEVyRGQ7RWIwcVRSO0FBQ0Y7O0E2RTluVGdCO0VBREo7SUFFUSxZaEU5Q1Y7RWJnclRSO0FBQ0Y7O0E2RTduVG9CO0VBREo7SUFFUSxnQmhFckRkO0Vic3JUUjtBQUNGOztBNkVub1RvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjRyVFI7QUFDRjs7QTZFem9Ub0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJrc1RSO0FBQ0Y7O0E2RS9vVG9CO0VBREo7SUFFUSxpQmhFckRkO0Vid3NUUjtBQUNGOztBNkU1cFRnQjtFQURKO0lBRVEsWWhFOUNWO0ViOHNUUjtBQUNGOztBNkUzcFRvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYm90VFI7QUFDRjs7QTZFanFUb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwdFRSO0FBQ0Y7O0E2RXZxVG9CO0VBREo7SUFFUSxtQmhFckRkO0ViZ3VUUjtBQUNGOztBNkU3cVRvQjtFQURKO0lBRVEsaUJoRXJEZDtFYnN1VFI7QUFDRjs7QTZFMXJUZ0I7RUFESjtJQUVRLFloRTlDVjtFYjR1VFI7QUFDRjs7QTZFenJUb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJrdlRSO0FBQ0Y7O0E2RS9yVG9CO0VBREo7SUFFUSxrQmhFckRkO0Vid3ZUUjtBQUNGOztBNkVyc1RvQjtFQURKO0lBRVEsbUJoRXJEZDtFYjh2VFI7QUFDRjs7QTZFM3NUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJvd1RSO0FBQ0Y7O0E2RXh0VGdCO0VBREo7SUFFUSxhaEU5Q1Y7RWIwd1RSO0FBQ0Y7O0E2RXZ0VG9CO0VBREo7SUFFUSxpQmhFckRkO0ViZ3hUUjtBQUNGOztBNkU3dFRvQjtFQURKO0lBRVEsbUJoRXJEZDtFYnN4VFI7QUFDRjs7QTZFbnVUb0I7RUFESjtJQUVRLG9CaEVyRGQ7RWI0eFRSO0FBQ0Y7O0E2RXp1VG9CO0VBREo7SUFFUSxrQmhFckRkO0Via3lUUjtBQUNGOztBNkV0dlRnQjtFQURKO0lBRVEsWWhFOUNWO0Vid3lUUjtBQUNGOztBNkVydlRvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjh5VFI7QUFDRjs7QTZFM3ZUb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJvelRSO0FBQ0Y7O0E2RWp3VG9CO0VBREo7SUFFUSxtQmhFckRkO0ViMHpUUjtBQUNGOztBNkV2d1RvQjtFQURKO0lBRVEsaUJoRXJEZDtFYmcwVFI7QUFDRjs7QTZFcHhUZ0I7RUFESjtJQUVRLFdoRTlDVjtFYnMwVFI7QUFDRjs7QTZFbnhUb0I7RUFESjtJQUVRLGVoRXJEZDtFYjQwVFI7QUFDRjs7QTZFenhUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJrMVRSO0FBQ0Y7O0E2RS94VG9CO0VBREo7SUFFUSxrQmhFckRkO0VidzFUUjtBQUNGOztBNkVyeVRvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjgxVFI7QUFDRjs7QTZFbHpUZ0I7RUFESjtJQUVRLFdoRTlDVjtFYm8yVFI7QUFDRjs7QTZFanpUb0I7RUFESjtJQUVRLGVoRXJEZDtFYjAyVFI7QUFDRjs7QTZFdnpUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJnM1RSO0FBQ0Y7O0E2RTd6VG9CO0VBREo7SUFFUSxrQmhFckRkO0ViczNUUjtBQUNGOztBNkVuMFRvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjQzVFI7QUFDRjs7QTZFaDFUZ0I7RUFESjtJQUVRLFloRTlDVjtFYms0VFI7QUFDRjs7QTZFLzBUb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJ3NFRSO0FBQ0Y7O0E2RXIxVG9CO0VBREo7SUFFUSxrQmhFckRkO0ViODRUUjtBQUNGOztBNkUzMVRvQjtFQURKO0lBRVEsbUJoRXJEZDtFYm81VFI7QUFDRjs7QTZFajJUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWIwNVRSO0FBQ0Y7O0E2RTkyVGdCO0VBREo7SUFFUSxZaEU5Q1Y7RWJnNlRSO0FBQ0Y7O0E2RTcyVG9CO0VBREo7SUFFUSxnQmhFckRkO0ViczZUUjtBQUNGOztBNkVuM1RvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjQ2VFI7QUFDRjs7QTZFejNUb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJrN1RSO0FBQ0Y7O0E2RS8zVG9CO0VBREo7SUFFUSxpQmhFckRkO0VidzdUUjtBQUNGOztBNkU1NFRnQjtFQURKO0lBRVEsWWhFOUNWO0ViODdUUjtBQUNGOztBNkUzNFRvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYm84VFI7QUFDRjs7QTZFajVUb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwOFRSO0FBQ0Y7O0E2RXY1VG9CO0VBREo7SUFFUSxtQmhFckRkO0ViZzlUUjtBQUNGOztBNkU3NVRvQjtFQURKO0lBRVEsaUJoRXJEZDtFYnM5VFI7QUFDRjs7QTZFMTZUZ0I7RUFESjtJQUVRLGFoRTlDVjtFYjQ5VFI7QUFDRjs7QTZFejZUb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWJrK1RSO0FBQ0Y7O0E2RS82VG9CO0VBREo7SUFFUSxtQmhFckRkO0VidytUUjtBQUNGOztBNkVyN1RvQjtFQURKO0lBRVEsb0JoRXJEZDtFYjgrVFI7QUFDRjs7QTZFMzdUb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJvL1RSO0FBQ0Y7O0E2RXg4VGdCO0VBREo7SUFFUSxZaEU5Q1Y7RWIwL1RSO0FBQ0Y7O0E2RXY4VG9CO0VBREo7SUFFUSxnQmhFckRkO0ViZ2dVUjtBQUNGOztBNkU3OFRvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNnVVI7QUFDRjs7QTZFbjlUb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWI0Z1VSO0FBQ0Y7O0E2RXo5VG9CO0VBREo7SUFFUSxpQmhFckRkO0Via2hVUjtBQUNGOztBNkV0K1RnQjtFQURKO0lBRVEsV2hFOUNWO0Vid2hVUjtBQUNGOztBNkVyK1RvQjtFQURKO0lBRVEsZWhFckRkO0ViOGhVUjtBQUNGOztBNkUzK1RvQjtFQURKO0lBRVEsaUJoRXJEZDtFYm9pVVI7QUFDRjs7QTZFai9Ub0I7RUFESjtJQUVRLGtCaEVyRGQ7RWIwaVVSO0FBQ0Y7O0E2RXYvVG9CO0VBREo7SUFFUSxnQmhFckRkO0ViZ2pVUjtBQUNGOztBNkVwZ1VnQjtFQURKO0lBRVEsV2hFOUNWO0Vic2pVUjtBQUNGOztBNkVuZ1VvQjtFQURKO0lBRVEsZWhFckRkO0ViNGpVUjtBQUNGOztBNkV6Z1VvQjtFQURKO0lBRVEsaUJoRXJEZDtFYmtrVVI7QUFDRjs7QTZFL2dVb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJ3a1VSO0FBQ0Y7O0E2RXJoVW9CO0VBREo7SUFFUSxnQmhFckRkO0ViOGtVUjtBQUNGOztBNkVsaVVnQjtFQURKO0lBRVEsWWhFOUNWO0Vib2xVUjtBQUNGOztBNkVqaVVvQjtFQURKO0lBRVEsZ0JoRXJEZDtFYjBsVVI7QUFDRjs7QTZFdmlVb0I7RUFESjtJQUVRLGtCaEVyRGQ7RWJnbVVSO0FBQ0Y7O0E2RTdpVW9CO0VBREo7SUFFUSxtQmhFckRkO0Vic21VUjtBQUNGOztBNkVualVvQjtFQURKO0lBRVEsaUJoRXJEZDtFYjRtVVI7QUFDRjs7QTZFaGtVZ0I7RUFESjtJQUVRLFloRTlDVjtFYmtuVVI7QUFDRjs7QTZFL2pVb0I7RUFESjtJQUVRLGdCaEVyRGQ7RWJ3blVSO0FBQ0Y7O0E2RXJrVW9CO0VBREo7SUFFUSxrQmhFckRkO0ViOG5VUjtBQUNGOztBNkUza1VvQjtFQURKO0lBRVEsbUJoRXJEZDtFYm9vVVI7QUFDRjs7QTZFamxVb0I7RUFESjtJQUVRLGlCaEVyRGQ7RWIwb1VSO0FBQ0Y7O0E2RTlsVWdCO0VBREo7SUFFUSxZaEU5Q1Y7RWJncFVSO0FBQ0Y7O0E2RTdsVW9CO0VBREo7SUFFUSxnQmhFckRkO0Vic3BVUjtBQUNGOztBNkVubVVvQjtFQURKO0lBRVEsa0JoRXJEZDtFYjRwVVI7QUFDRjs7QTZFem1Vb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWJrcVVSO0FBQ0Y7O0E2RS9tVW9CO0VBREo7SUFFUSxpQmhFckRkO0Vid3FVUjtBQUNGOztBNkU1blVnQjtFQURKO0lBRVEsYWhFOUNWO0ViOHFVUjtBQUNGOztBNkUzblVvQjtFQURKO0lBRVEsaUJoRXJEZDtFYm9yVVI7QUFDRjs7QTZFam9Vb0I7RUFESjtJQUVRLG1CaEVyRGQ7RWIwclVSO0FBQ0Y7O0E2RXZvVW9CO0VBREo7SUFFUSxvQmhFckRkO0ViZ3NVUjtBQUNGOztBNkU3b1VvQjtFQURKO0lBRVEsa0JoRXJEZDtFYnNzVVI7QUFDRjs7QTZFem9VSTtFQUNJO0E3RTRvVVI7O0E2RXhvVVE7RUFDSTtBN0Uyb1VaOztBNkU1b1VRO0VBQ0k7QTdFK29VWjs7QTZFaHBVUTtFQUNJO0E3RW1wVVo7O0E2RXBwVVE7RUFDSTtBN0V1cFVaLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX3Rvb2xzL19taXhpbl9tZWRpYVF1ZXJ5QnJlYWtwb2ludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2VsZXZhdGlvbkxldmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlc19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX3dpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19tYXJnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jaGVja2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ja2VkaXRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fY29sb3JJbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZmllbGRzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19maWxlVXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19mb3JtVGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbmxpbmVFbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRfYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dF9sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua2lucHV0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RfdHJlZVZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19taW5pRGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX292ZXJ3cml0ZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYWdlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wYXJhZ3JhcGhzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19wcm9ncmVzc0Jhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fcmFkaW9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19jaG9zZW5qcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fc2VsZWN0c19zbGltU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190YWJsZXNvcnRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGV4dFNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ZpbHRlclBpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvX3Rvc01hc2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9fdG9zTWFza19sYW5nU3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvaGVhZGVyL190b3BCYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9uYXYvX21haW5NZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fZWxlbWVudHMvbmF2L19vZmZDYW52YXNNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbGF5b3V0L19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2xheW91dC9fcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2FnZW50dXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL19iYWNrZW5kRG9rdS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2t1bmRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fcHJlaXNyZWdlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvYmVudXR6ZXJyb2xsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9yZWlzZXBha2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy92b3JnYW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fdGVybWluZS1la2stdmtrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdG9vbHMvX21peGluX21hcmdpblBhZGRpbmdVdGlsaXR5Q2xhc3Nlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qKi9cbltkYXRhLWNvbG9yLXRoZW1lPWJlcnJ5XSB7XG4gIC0tY29sUHJpbWFyeTcwMDogIzNkMTUxZjtcbiAgLS1jb2xQcmltYXJ5NjAwOiAjOGIyOTNkO1xuICAtLWNvbFByaW1hcnk1MDA6ICNiMzM0NGU7XG4gIC0tY29sUHJpbWFyeTQwMDogI2QxNjI3OTtcbiAgLS1jb2xQcmltYXJ5MzAwOiAjZDE2Mjc5O1xuICAtLWNvbFByaW1hcnkyMDA6ICNlOGIxYmM7XG4gIC0tY29sUHJpbWFyeTEwMDogI2ZhZWNlZjtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB7XG4gIC0tY29sQmxhY2s6ICMwMDA7XG4gIC0tY29sU29mdEJsYWNrOiAjMTIxMjEyO1xuICAtLWNvbEdyZXk5MDA6ICMyMjI7XG4gIC0tY29sR3JleTgwMDogIzMzMztcbiAgLS1jb2xHcmV5NzAwOiAjNDQ0O1xuICAtLWNvbEdyZXk2MDA6ICM2NjY7XG4gIC0tY29sR3JleTUwMDogIzg4ODtcbiAgLS1jb2xHcmV5NDAwOiAjYWFhO1xuICAtLWNvbEdyZXkzMDA6ICNiYmI7XG4gIC0tY29sR3JleTIwMDogI2RkZDtcbiAgLS1jb2xHcmV5MTAwOiAjZWVlO1xuICAtLWNvbFdoaXRlNTAwOiAjZjBmMGYwO1xuICAtLWNvbFNvZnRXaGl0ZTogI2ZjZmNmYztcbiAgLS1jb2xXaGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1saWdodDogI2ZmZjtcbn1cblxuOnJvb3Qge1xuICAtLWNvbFByaW1hcnk3MDA6ICMwMDMyMzI7XG4gIC0tY29sUHJpbWFyeTYwMDogIzAwNWE0NDtcbiAgLS1jb2xQcmltYXJ5NTAwOiAjMDA4MjU1O1xuICAtLWNvbFByaW1hcnk0MDA6ICMwMEQyNzg7XG4gIC0tY29sUHJpbWFyeTMwMDogIzM5YzU4NTtcbiAgLS1jb2xQcmltYXJ5MjAwOiAjYmZmNGRkO1xuICAtLWNvbFByaW1hcnkxMDA6ICNmNWZkZmE7XG4gIC0tY29sQmxhY2s6ICMwMDA7XG4gIC0tY29sU29mdEJsYWNrOiAjMTIxMjEyO1xuICAtLWNvbEdyZXk5MDA6ICMyMjI7XG4gIC0tY29sR3JleTgwMDogIzMzMztcbiAgLS1jb2xHcmV5NzAwOiAjNDQ0O1xuICAtLWNvbEdyZXk2MDA6ICM2NjY7XG4gIC0tY29sR3JleTUwMDogI2NjYztcbiAgLS1jb2xHcmV5NDAwOiAjZGRkO1xuICAtLWNvbEdyZXkzMDA6ICNlZWU7XG4gIC0tY29sR3JleTIwMDogI2YwZjBmMDtcbiAgLS1jb2xHcmV5MTAwOiAjRjlmOWY5O1xuICAtLWNvbFdoaXRlNTAwOiAjZjhmOGY4O1xuICAtLWNvbFNvZnRXaGl0ZTogI2ZjZmNmYztcbiAgLS1jb2xXaGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1saWdodDogI2ZmZjtcbiAgLS1jb2xTdWNjZXNzMTAwOiAjZWZmOGVmO1xuICAtLWNvbFN1Y2Nlc3M1MDA6ICM0MkFBNDk7XG4gIC0tY29sU3VjY2VzczcwMDogIzJDNzIyRjtcbiAgLS1jb2xXYXJuaW5nMTAwOiAjZmJmN2YxO1xuICAtLWNvbFdhcm5pbmc1MDA6ICNEODlGNTQ7XG4gIC0tY29sV2FybmluZzcwMDogIzhENUUyMDtcbiAgLS1jb2xFcnJvcjUwMDogI0Q4NTg1NDtcbiAgLS1jb2xFcnJvcjMwMDogI2Y5ZWVlZTtcbiAgLS1jb2xFcnJvcjYwMDogI0I3MkUyQTtcbiAgLS1jb2xFcnJvcjcwMDogI0Q4MTkxMztcbn1cblxuLnRvcy1lbGV2YXRlMSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLnRvcy1lbGV2YXRlMiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnRvcy1lbGV2YXRlMyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4udG9zLWVsZXZhdGU0IHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLnRvcy1lbGV2YXRlNSB7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFNjaHJpZnRhcnRlblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEBmb250LWZhY2Uge1xuKiAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiogICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4qICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4qICAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuKiB9XG4qIEBmb250LWZhY2Uge1xuKiAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiogICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4qICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4qICAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiogfVxuKkBpbXBvcnQgdXJsKCdodHRwczoqZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDUwMCw3MDAnKTsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLnRvcy1mb250RmFtU3RkIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50b3MtZm9udEZhbUljb24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbn1cblxuLnRvcy1mc09tZWdhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNBbHBoYSB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzQmV0YSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzR2FtbWEge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0RlbHRhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNLaWxvIHtcbiAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNNaW5pIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNNaWNybyB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzSWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZ3U3RhbmRhcmQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZndJY29uU3RhbmRhcmQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWdyaWRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSArIC51ay1ncmlkLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRvcy1ib3JkZXIsIC50b3MtYm9yZGVyLWxlZnQsIC50b3MtYm9yZGVyLWJvdHRvbSwgLnRvcy1ib3JkZXItcmlnaHQsIC50b3MtYm9yZGVyLXRvcCwgLnRvcy1ib3JkZXItYXJvdW5kLS13aWRlLCAudG9zLWJvcmRlci1hcm91bmQsIC50b3MtYm9yZGVyLS1iaWdTZXBhcmF0b3JIUiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnRvcy1ib3JkZXItLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWJvcmRlci0td2lkZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udG9zLWJvcmRlci0tYmlnU2VwYXJhdG9ySFIge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtYm9yZGVyLWFyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnRvcy1ib3JkZXItYXJvdW5kLS13aWRlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi50b3MtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udG9zLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTIwMC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLnRvcy1jb2wtcHJpbWFyeTEwMC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5NDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5MjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1wcmltYXJ5MTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3MtY29sLWZvbnRTdGQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLnRvcy1iZ0NvbC1mb250U3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWNvbC1zb2Z0V2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLnRvcy1iZ0NvbC1zb2Z0V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcy1jb2wtc3VjY2VzczUwMCB7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuXG4udG9zLWNvbC13YXJuaW5nNTAwIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3MtY29sLWVycm9yNTAwIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtY29sLWVycm9yMzAwIHtcbiAgY29sb3I6ICNmOWVlZWU7XG59XG5cbi50b3MtY29sLWVycm9yNjAwIHtcbiAgY29sb3I6ICNCNzJFMkE7XG59XG4udG9zLWNvbC1lcnJvcjYwMDpob3ZlciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWNvbC1lcnJvcjcwMCB7XG4gIGNvbG9yOiAjRDgxOTEzICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtc3VjY2VzczUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkFBNDkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC13YXJuaW5nNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4OUY1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWVlZSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MkUyQSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MTkxMyAhaW1wb3J0YW50O1xufVxuXG4udG9zLWljb24tLXNhdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWFyY2g6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1oZWxwOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2FybmluZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluZm86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lZGl0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29weTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW1vdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb25maXJtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29uZmlybS1zZXJ2aWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2FuY2VsLXNlcnZpY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1tb3JlLWZ1bmN0aW9uczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZhcmlhYmxlcy1sb29wOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVwbGFjZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZvbGRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZvbGRlclVwOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYWxlbmRhci13YXJuaW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVsZXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0taG9tZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXdlYnNpdGUtY29tcGFueTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpbmtnb3RvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlua291dDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlZmF1bHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTI3ZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12YXJpYWJsZXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11bmRvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVkbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXByaW50OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdXBkYXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVxdWlyZWQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12aXNpYmxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0taW52aXNpYmxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbm90YWxsb3dlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNldHRpbmdzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZW1haWw6OmJlZm9yZSwgYVtocmVmXj1tYWlsdG9dOjpiZWZvcmUsXG4uYVtocmVmXj1tYWlsdG9dOjpiZWZvcmUsIC5uYXZNYWluTWVudSBbaHJlZl49bWFpbHRvXS5uYXZNYWluTWVudV9fYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lOjpiZWZvcmUsIGFbaHJlZl49dGVsXTo6YmVmb3JlLFxuLmFbaHJlZl49dGVsXTo6YmVmb3JlLCAubmF2TWFpbk1lbnUgW2hyZWZePXRlbF0ubmF2TWFpbk1lbnVfX2E6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1waG9uZS1tb2JpbGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1waG9uZS1sYW5kbGluZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZheDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNoYXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaGF0LW90aGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2Vic2l0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNoZWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTJjYVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1leHBvcnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jbGVhcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXByZXZpZXc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zcGlubmVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hvb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc2VsZWN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2luZG93Q2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW1pbmltaXplOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZXhwYW5kOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYm9va21hcms6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb2x1bW5zOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdW5sb2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbG9jazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZpcnN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGFzdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJhdGNoQ2hhbmdlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNvcnRhYmxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydC1kZXNjOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kcmFnZHJvcDo6YmVmb3JlLCAudG9zLWxpc3QtLXNvcnRhYmxlIC5zb3J0LWhhbmRsZTo6YmVmb3JlLCAudG9zLWRyYWdkcm9wLWhhbmRsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbXByZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpc3Qtb3Blbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxpc3QtY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wZXJzb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hY3Rpdml0eWJvYXJkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYnVjaHVuZ3NzdGFuZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcmdhbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12b3JnYWVuZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFkMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1rb250YWt0ZGF0ZW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbmhhbHRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbWFya2V0aW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVwb3J0aW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmlidTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWZsaWdodDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJpcnRoZGF5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWRkcmVzczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW5hdGlvbmFsaXR5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGF5bWVudDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWd1dHNjaGVpbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxlaXN0dW5nc3RyYWVnZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12ZXJ0cmllYnNwYXJ0bmVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2VsZWl0ZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZW9iamVrdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJ1Y2h1bmdzZGF0dW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12b3JtZXJrdW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGFzdG1pbnV0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMzU0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXRpbWVsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUxZDFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcG9pOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcG9pLWZvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcG9pLXN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUxYjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcG9pLW5wOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3MjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC1oZWFkaW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC10ZXh0YmF1c3RlaW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXlvdXRlbGVtZW50LW1lZGlhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1wcm9kdWN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1zYWxlczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWU3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtZmxpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUyMmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1kb2N1bWVudHM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LWNzYXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi10b2RvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItbm90ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWZmXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLXJlYXNzaWduOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGU1YzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItYXR0YWNobWVudDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLWljb24tLW5leHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4udG9zLWljb24tLW5leHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRvcy1pY29uLS1ub01hcmdpbjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcy1pY29uLS1ib2xkOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9zLWljb24tLWZpeGVkV2lkdGgge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pW2NsYXNzXj10b3MtaWNvbl0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzXj10b3MtaWNvbi1zdGF0ZV0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWljb24tc3RhdGUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2VmZjhlZjtcbn1cbi50b3MtaWNvbi1zdGF0ZS0tc2Vjb25kYXJ5LnRvcy1pY29uLXN0YXRlLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjE7XG59XG5cbi50b3MtaW1hZ2UtYXIxNi05IHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi51ay13aWR0aC03LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTggPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTAgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTEyID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTJcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE0LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG4udWstd2lkdGgtMTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbi51ay13aWR0aC0xMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTE2ID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTZcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xOS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTktMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE4LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xOC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG4udWstd2lkdGgtMTctMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE3LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbi51ay13aWR0aC0xNi0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTYtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE1LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG4udWstd2lkdGgtMTQtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbi51ay13aWR0aC0xMy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTMtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEyLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMjAgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0yMFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuLm5vbmUsXG4udG9zLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9zLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3MtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50b3Mtbm8taW50ZXJhY3Rpb24sIC53aW5ib3hPcGVuQmxvY2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvcy1vcGFjaXR5T2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvcy1ncmV5ZWRPdXQge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4udG9zLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnRvcy1ub1dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG9zLWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50b3MtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1ub3RCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXVwcGVyQ2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50b3MtbG93ZXJDYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRvcy1uby11c2VyLXNlbGVjdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9zLXNwYWNlckwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvcy1zcGFjZXJSIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9zLWdhcCB7XG4gIGdhcDogMTVweDtcbn1cblxuLnRvcy1nYXAtcyB7XG4gIGdhcDogMTBweDtcbn1cblxuW3Rvcy1lcnJvcl0sIC5lcnJvciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4uZXJyb3JCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU4NTQ7XG59XG5cbi53YXJuIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi53YXJuQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg5RjU0O1xufVxuXG4udG9zLW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcy1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcy1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRvcy1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvcy1kcmFnZHJvcC1oYW5kbGUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGNvbG9yOiBncmV5O1xufVxuLnRvcy1kcmFnZHJvcC1oYW5kbGU6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi50b3MtZHJhZ2Ryb3AtaGFuZGxlLnVrLXNvcnRhYmxlLW5vZHJhZyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udWstc29ydGFibGUtcGxhY2Vob2xkZXIgKiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLnVrLXNvcnRhYmxlLXNob3dUYXJnZXQgLnVrLXNvcnRhYmxlLWVtcHR5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi51ay1zb3J0YWJsZS1zaG93VGFyZ2V0IC51ay1zb3J0YWJsZS1lbXB0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogR2xvYmFsIFN0eWxlc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsIGJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaHRtbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBib2R5IHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkyMDApO1xufVxuaHRtbDo6YmVmb3JlLCBodG1sOjphZnRlciwgYm9keTo6YmVmb3JlLCBib2R5OjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b3NTeXN0ZW1NYXJrZXIge1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmRyYWdnZWQtdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndpbmJveE9wZW5CbG9jayB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuW2NsYXNzXj1zZi1kdW1wXSB7XG4gIGJhY2tncm91bmQ6ICMxODE3MUI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLnVrLWFjY29yZGlvbiwgLnRvcy1hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbFdoaXRlKSB3aGl0ZTtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciwgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cywgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuLnVrLWFjY29yZGlvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi51ay1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUsIC50b3MtYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcy1hY2NvcmRpb24tLWZpeGVkRXhwYW5kSWNvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udG9zLWFjY29yZGlvbi0taGlkZUV4cGFuZEljb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50b3MtYWNjb3JkaW9uLS1oaWRlRXhwYW5kSWNvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b3NUYWJsZSAudWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvc1RhYmxlIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIE1vZGlmaWthdG9yZW5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+ICogPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiA+IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1oZWFkZXJHcmV5IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1oZWFkZXJHcmV5IC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uLWNvbXBhY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiA6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwYWRkaW5nOiA1cHggNDBweCA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaSAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8sIC50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyA+ICoge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDcwcHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8gPiAqIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1kcmF3ZXJJbmZvLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTEwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwgLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1jb21wYWN0LS1zdWJsaXN0Q29udGFpbmVyID4gLnVrLWFjY29yZGlvbi1jb250ZW50ID4gdWwgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLWFjY29yZGlvbi0tc21hbGwgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gZGl2ID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGRpdiA+IC51ay1hY2NvcmRpb24tY29udGVudCwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGxpID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24tLXNtYWxsLnRvcy1hY2NvcmRpb24tLWJvcmRlciA+IGxpID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1ub0RyYXdlckluZGVudCA+IGxpID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9zLWFjY29yZGlvbi1kcmF3ZXItLWdyZXllZE91dCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24tZHJhd2VyLS1ncmV5ZWRPdXQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi50b3MtYWNjb3JkaW9uLXRpdGxlLS1yZW1vdmVGb3JtYXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3MtYWNjb3JkaW9uLXRpdGxlLS1oaWRlSWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLWluaGVyaXRGb250U2l6ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udWstYWNjb3JkaW9uID4gLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1wYWRkaW5nUmVtb3ZlID4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udWstYWNjb3JkaW9uID4gLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1wYWRkaW5nUmVtb3ZlID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG59XG5cbi51ay1hbGVydC1jbG9zZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4udWstYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udWstYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNlZmY4ZWY7XG4gIGNvbG9yOiAjMkM3MjJGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDJBQTQ5O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG59XG5cbi51ay1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZiZjdmMTtcbiAgY29sb3I6ICM4RDVFMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODlGNTQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cblxuLnVrLWFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVrLWFsZXJ0LW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4udWstYWxlcnQtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWstYWxlcnQtLXNtYWxsIC51ay1hbGVydC1jbG9zZSB7XG4gIHRvcDogOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstYnV0dG9uLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LFxuLnRvcy1idXR0b24sXG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbixcbmJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYnV0dG9uLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYnV0dG9uLWRlZmF1bHQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24tcHJpbWFyeSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1idXR0b24sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG4udWstYnV0dG9uLmZvY3VzLCAudWstYnV0dG9uLmhvdmVyLCAudWstYnV0dG9uOmZvY3VzLCAudWstYnV0dG9uOmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLnRvcy1idXR0b24uZm9jdXMsXG4udG9zLWJ1dHRvbi5ob3Zlcixcbi50b3MtYnV0dG9uOmZvY3VzLFxuLnRvcy1idXR0b246aG92ZXIsXG5idXR0b24uZm9jdXMsXG5idXR0b24uaG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi51ay1idXR0b24uYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbjphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHRbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnlbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeTphY3RpdmUsXG4udG9zLWJ1dHRvbi5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbjphY3RpdmUsXG5idXR0b24uYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLmRpc2FibGVkLCAudWstYnV0dG9uW2Rpc2FibGVkXSxcbi51ay1idXR0b24tZGVmYXVsdC5kaXNhYmxlZCxcbi51ay1idXR0b24tZGVmYXVsdFtkaXNhYmxlZF0sXG4udWstYnV0dG9uLXByaW1hcnkuZGlzYWJsZWQsXG4udWstYnV0dG9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLnRvcy1idXR0b24uZGlzYWJsZWQsXG4udG9zLWJ1dHRvbltkaXNhYmxlZF0sXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51ay1idXR0b24uZGlzYWJsZWQuZGlzYWJsZWQtLXNob3csIC51ay1idXR0b25bZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbi51ay1idXR0b24tcHJpbWFyeS5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbi51ay1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3csXG4udG9zLWJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbi50b3MtYnV0dG9uW2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbmJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdyxcbmJ1dHRvbltkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3cge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLW5lZywgLnVrLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlLCAudWstYnV0dG9uLmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC5kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkuZGVsZXRlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udG9zLWljb24tLWRlbGV0ZSxcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsXG4udG9zLWJ1dHRvbi5kZWxldGUsXG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbi5kZWxldGUsXG5idXR0b24udG9zLWJ1dHRvbi0tbmVnLFxuYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsXG5idXR0b24uZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1wb3MsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3MsXG5idXR0b24udG9zLWJ1dHRvbi0tcG9zIHtcbiAgYmFja2dyb3VuZDogIzQyQUE0OTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnRvcy1idXR0b24tLXdhcm4ge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1pbnZlcnRlZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkLFxuYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG5idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdCwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdCxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnksXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXTpob3ZlciwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5ob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS5ob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS5ob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5ob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24uaG92ZXJbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDpob3ZlcixcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5ob3ZlcixcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1kZWZhdWx0W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkuYWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24uZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtaWNvbi0tZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmRlbGV0ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tbmVnW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWljb24tLWRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNEODU4NTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTg1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2FybiwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXdhcm4sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b24udG9zLWJ1dHRvbi0td2Fyblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybiB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjRDg5RjU0O1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3NbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1wb3MsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDJBQTQ5O1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLWZ1bGxXaWR0aCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuYnV0dG9uLnRvcy1idXR0b24tLWZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNxdWFyZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zcXVhcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc3F1YXJlIGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWstYnV0dG9uID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tZGVmYXVsdCA+IGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLXByaW1hcnkgPiBpOmZpcnN0LWNoaWxkLFxuLnRvcy1idXR0b24gPiBpOmZpcnN0LWNoaWxkLFxuYnV0dG9uID4gaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsOmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5ob3Zlcixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsOmZvY3VzLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbFt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpIGluc2V0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCBpLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsIGksXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwgaSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsIGksXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlOjpiZWZvcmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5hLnRvcy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmEudG9zLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9zLWJ1dHRvbiArIC50b3MtYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbi50b3MtYnV0dG9uICsgYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbmJ1dHRvbiArIC50b3MtYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSxcbmJ1dHRvbiArIGJ1dHRvbjpub3QoLnRvcy1idXR0b24tLWZ1bGxXaWR0aCkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvcy1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3MtY2FyZCA+ICoge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fZHJhZ0Ryb3BIYW5kbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSArIC50b3MtY2FyZF9faGVhZGVyLCAudG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSArIC50b3MtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLWZpeGVkRm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLWZpeGVkRm9vdGVyIC50b3MtY2FyZF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnRvcy1jYXJkLnRvcy1jYXJkLS1ub0JvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmxpc3QtLWNhcmRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbi5saXN0LS1jYXJkcyBhIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4ubGlzdC0tY2FyZHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkyMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5saXN0LS1jYXJkcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1mb3JtLWNvbnRyb2xzIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LFxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xufVxuaW5wdXQsIGlucHV0LnVrLWlucHV0LFxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5pbnB1dCB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dCB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWEgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWEgfiAudG9zLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzcHggN3B4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuaW5wdXQudG9zLWRlZmF1bHQtdmFsdWUsIGlucHV0LnVrLWlucHV0LnRvcy1kZWZhdWx0LXZhbHVlLFxudGV4dGFyZWEudG9zLWRlZmF1bHQtdmFsdWUsIHRleHRhcmVhLnVrLXRleHRhcmVhLnRvcy1kZWZhdWx0LXZhbHVlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQuZm9jdXMsIGlucHV0OmZvY3VzLCBpbnB1dC51ay1pbnB1dC5mb2N1cywgaW5wdXQudWstaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYS5mb2N1cyxcbnRleHRhcmVhOmZvY3VzLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS5mb2N1cywgdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQuZm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQuZm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQ6Zm9jdXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLmZvY3VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYTpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYS5mb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuaW5wdXQuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgaW5wdXQudWstaW5wdXQuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgaW5wdXQudWstaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYTpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCB0ZXh0YXJlYS51ay10ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5pbnB1dC5lcnJvciwgLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIGlucHV0LCBpbnB1dFt0b3MtZXJyb3JdLCBpbnB1dC51ay1pbnB1dC5lcnJvciwgaW5wdXQudWstaW5wdXRbdG9zLWVycm9yXSxcbnRleHRhcmVhLmVycm9yLFxuLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIHRleHRhcmVhLFxudGV4dGFyZWFbdG9zLWVycm9yXSwgdGV4dGFyZWEudWstdGV4dGFyZWEuZXJyb3IsIHRleHRhcmVhLnVrLXRleHRhcmVhW3Rvcy1lcnJvcl0ge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5pbnB1dC53YXJuaW5nLCBpbnB1dC51ay1pbnB1dC53YXJuaW5nLFxudGV4dGFyZWEud2FybmluZywgdGV4dGFyZWEudWstdGV4dGFyZWEud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjE7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbmlucHV0W2Rpc2FibGVkXSwgaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsIGlucHV0LnVrLWlucHV0W2Rpc2FibGVkXSwgaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG50ZXh0YXJlYSAuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWNvbFByaW1hcnkxMDApLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTQwMCksIDAuNCk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWNvbFNvZnRCbGFjayksIDAuODUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWFbZGlzYWJsZWRdLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSAuZGlzYWJsZWQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYVtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuaW5wdXRbcmVhZG9ubHldLCBpbnB1dCAucmVhZG9ubHksIGlucHV0LnVrLWlucHV0W3JlYWRvbmx5XSwgaW5wdXQudWstaW5wdXQgLnJlYWRvbmx5LFxudGV4dGFyZWFbcmVhZG9ubHldLFxudGV4dGFyZWEgLnJlYWRvbmx5LCB0ZXh0YXJlYS51ay10ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhLnVrLXRleHRhcmVhIC5yZWFkb25seSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIGlucHV0W3JlYWRvbmx5XSwgaW5wdXQgLnJlYWRvbmx5LCBpbnB1dC51ay1pbnB1dFtyZWFkb25seV0sIGlucHV0LnVrLWlucHV0IC5yZWFkb25seSwgdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYSAucmVhZG9ubHksIHRleHRhcmVhLnVrLXRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLnJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjhweDtcbn1cbmlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIGlucHV0LnVrLWlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIHRleHRhcmVhLnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCBpbnB1dC51ay1pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCB0ZXh0YXJlYS50b3MtaW5wdXQtLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0sIC50b3MtcHJpY2UtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdLnNob3dDbGVhcjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0bztcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmxhdHBpY2tyLWlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1mb3JtLWNvbnRyb2xzLmhhcy1lcnJvciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4udG9zLWN1cnJlbmN5SW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLWN1cnJlbmN5SW5wdXQgaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRvcy1jdXJyZW5jeUlucHV0IC50b3MtY3VycmVuY3lJbnB1dF9fZGlzcGxheVZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcuNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEuM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgbWFyZ2luLXRvcDogLTcuN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZDVmOGU5O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEuM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogOC41cHggMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI2E5ZjBkMTtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyLjZweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG4gIGJvcmRlcjogMC4ycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMi42cHg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKk5lZWRlZCB0byBrZWVwIHRoZSBFZGdlIHRodW1iIGNlbnRyZWQqL1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Q1ZjhlOTtcbn1cblxuLnRvcy1mYWtlSW5wdXQsIC50b3MtZmFrZUlucHV0LS1udW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cblxuLnRvcy1mYWtlSW5wdXQtLW51bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBDaGVja2JveGVzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ud2FybmluZyArIGxhYmVsIHtcbiAgY29sb3I6ICM4RDVFMjA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQgKyBsYWJlbCxcbmZpZWxkc2V0LmRpc2FibGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTUwMCksIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LS1ub0xhYmVsICsgbGFiZWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuW3VrLWdyaWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIFN0YWNrIGNoZWNrYm94ZXMgZsO8ciBrbGVpbmUgKGtsZWluZXIgMTIwMHB4KSBCaWxkc2NoaXJtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDExOTlweCkge1xuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKiBGbGV4IGxheW91dCBmw7xyIGdyb8OfZSAoZ3LDtsOfZXIpIEJpbGRzY2hpcm1lICovXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjAwcHgpIHtcbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyICsgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTEwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTkwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2stdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW46IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jay1idXR0b25fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2stYnV0dG9uOmhvdmVyLCAuY2stYnV0dG9uOmZvY3VzLCAuY2stYnV0dG9uOmFjdGl2ZSwgLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLCAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b246aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbjpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stYnV0dG9uOmFjdGl2ZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uY2stbGlzdF9faXRlbTpub3QoOmlzKC5jay1saXN0X19pdGVtOmhvdmVyLCAuY2stbGlzdF9faXRlbV9zZWxlY3RlZCkpLCAuY2stbGlzdC1pdGVtLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApICFpbXBvcnRhbnQ7XG59XG4uY2stZWRpdG9yX19lZGl0YWJsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHRhcmVhRWRpdG9yLS1zbGltIC5jay1lZGl0b3Ige1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuLnRleHRhcmVhRWRpdG9yLS1zbGltIC5jay5jay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogQ29sb3IgSW5wdXRcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbnB1dFt0eXBlPWNvbG9yXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgcGFkZGluZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52ciwgLnZyLS1sZWZ0LCAudnItLXJpZ2h0LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4udnI6OmFmdGVyLCAudnItLWxlZnQ6OmFmdGVyLCAudnItLXJpZ2h0OjphZnRlciwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi52ci0tZGFyazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udnItLWxlZnQ6bm90KFtjbGFzcyo9dWstd2lkdGhdKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi52ci0tbGVmdFtjbGFzcyo9dWstd2lkdGhdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDcuNXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4udnItLXJpZ2h0Om5vdChbY2xhc3MqPXVrLXdpZHRoXSksIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi52ci0tcmlnaHRbY2xhc3MqPXVrLXdpZHRoXTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTcuNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fd3JhcHBlciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX193cmFwcGVyLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgdHIsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgdHIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XG4gIGhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIHRib2R5IHtcbiAgaGVpZ2h0OiA3MHZoO1xufVxuLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NEYXRhVGFibGUgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlLCAudG9zRGF0YVRhYmxlIC5kYXRhLXVrLW1vZGFsLWRpYWxvZyAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYyg2MDBweCAtIDQwcHgpO1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NEYXRhVGFibGUgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlLCAudG9zRGF0YVRhYmxlIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYyg4MDBweCAtIDQwcHgpO1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zTWFza2VfX2NvbnRlbnQgPiAudG9zVGFibGUsIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYygxMjAwcHggLSA0MHB4KTtcbn1cblxuLnRvc1RhYmxlX193cmFwcGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX3JvdywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3NUYWJsZV9fcm93OjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc1RhYmxlX19yb3c6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0cjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIuZGF0ZW5zYXR6LWdlc3BlcnJ0IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAudG9zVGFibGVfX2NlbGwgPiAqOm5vdCgub3ZlcnJpZGVTcGVycmUpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ci5kYXRlbnNhdHotZ2VzcGVycnQgLnRvc1RhYmxlX19jZWxsID4gKjpub3QoLm92ZXJyaWRlU3BlcnJlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3NUYWJsZV9fY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NUYWJsZV9faGVhZCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZC50b3NUYWJsZV9faGVhZC0tb3ZlcmZsb3dIaWRkZW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkLnRvc1RhYmxlX19oZWFkLS1vdmVyZmxvd0hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlX19oZWFkIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2hlYWQgdHIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyBhLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyBhLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLCAudG9zVGFibGVfX2hlYWQgdHIgYSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgYSwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF0sIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmcsIC50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGguc29ydGluZzo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmc6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4udG9zVGFibGVfX2hlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlX19oZWFkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2hlYWQgdHIudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycy50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NUYWJsZV9fZmlsdGVycywgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC50b3NUYWJsZV9faGVhZCB0aFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvc1RhYmxlX19ib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19mb290ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zVGFibGVfX3dyYXBwZXIgPiAudG9zVGFibGVfX2Zvb3RlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX193cmFwcGVyID4gLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyID4gLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zVGFibGVfX3BhZ2VyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRGF0YXRhYmxlcyBtb2RlIC0+IGbDvHIgUmVwb3J0aW5nICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1ncmV5IHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuLnRvc1RhYmxlLS1ncmV5IC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWNhcmRzTGlzdCB0Ym9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS1jYXJkc0xpc3QgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tY2FyZHNMaXN0IHRyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50b3NUYWJsZUZ1bGxzY3JlZW4tLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zVGFibGVGdWxsc2NyZWVuLS1hY3RpdmUgLnRvcy1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWJsZS1zdHJpcGVkID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zRGF0YVRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NEYXRhVGFibGVfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi50b3NEYXRhVGFibGUgdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5EVEZDX0xlZnRCb2R5TGluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvc0RhdGFUYWJsZS0tbGlnaHRIZWFkZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3NEYXRhVGFibGUtLWxpZ2h0SGVhZGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246bm90KC5kaXNhYmxlZCwgLmN1cnJlbnQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1kYXRlcGlja2VyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyQ2xlYXIsIC50b3MtZGF0ZXBpY2tlckRlbGV0ZSB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyQ2xlYXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyRGVsZXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbi50b3MtZGF0ZXBpY2tlckNsZWFyOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyRGVsZXRlOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3MtZGF0ZXJhbmdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcikgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwIHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQsIC5mbGF0cGlja3ItdGltZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3IubXVsdGlNb250aHMge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNXB4IC8gMik7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC8gMik7XG59XG5maWVsZHNldCA+IC50b3NUYWJsZSB7XG4gIGJvcmRlcjogMDtcbn1cbmZpZWxkc2V0ID4gLnRvc1RhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZSBsZWdlbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLWZpZWxkc2V0LWNvbGxhcHNpYmxlIGxlZ2VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgbGVnZW5kOjphZnRlciB7XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCA+IGRpdiwgLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCAuZmllbGRzZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdG9zLWZpbGVVcGxvYWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblt0b3MtZmlsZVVwbG9hZF0gW3Rvcy10b29sdGlwLWJ1dHRvbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi51cGxvYWRBcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicy50b3Mtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZvcm1UYWJzID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm1UYWJzID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZvcm1UYWJzID4gbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5mb3JtVGFicyA+IGxpLnZhbGlkYXRpb24tZXJyb3IgYTo6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybVRhYnMgPiBsaS50b3NUYWItLWhpbndlaXMgYTo6YWZ0ZXIge1xuICBjb2xvcjogI0Q4OUY1NDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcm1UYWJzID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi5mb3JtVGFicyA+IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtVGFicyAuZm9ybVRhYnNfX2ZpcnN0UmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbi5mb3JtVGFicyB7XG4gIC8qICAgIC5mb3JtVGFic19fdGFiLS1pbmZvIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9ICovXG59XG5cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaS51ay1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udWstc3dpdGNoZXIgLnRvcy1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogSGVhZGluZ3Ncbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaDEsXG4uaDIsXG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmgyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLndpbmJveC50b3NNYXNrZU1vZGFsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLndiLXRpdGxlLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oNCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmg1LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDYsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoMixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGg0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoNSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDYge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLmgyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmg1LFxuLmg2LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRvc01hc2tlIC5oMSxcbi50b3NNYXNrZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaDIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oNCxcbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oMSArIC5oMiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC5oMSArIC53Yi10aXRsZSxcbi5oMiArIC5oMyxcbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUgKyAuaDMsXG4uaDMgKyAuaDQsXG4uaDQgKyAuaDUsXG4uaDUgKyAuaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmhyLS10aGljazEge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBJbmxpbmUgRWxlbWVudHNcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5lbSB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuY29kZSB7XG4gIGNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbnNhbXAge1xuICBjb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG46bm90KHByZSkgPiBjb2RlLCA6bm90KHByZSkgPiBrYmQsIDpub3QocHJlKSA+IHNhbXAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hdXRvY29tcGxldGVMaXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTUwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXV0b2NvbXBsZXRlTGlzdCBsaSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1dG9jb21wbGV0ZUxpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbi5hdXRvY29tcGxldGVMaXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwsIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwsXG5pbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgLnVrLWZvcm0tbGFiZWwsXG50ZXh0YXJlYSArIGxhYmVsLFxudGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbCxcbi5ja2UgKyBsYWJlbCxcbi5ja2UgKyAudWstZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10ZXh0XSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1udW1iZXJdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEgKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrZSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2tlICsgLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG4uY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsOmxhc3QtY2hpbGQsIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT10ZXh0XSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxudGV4dGFyZWEgKyBsYWJlbDpsYXN0LWNoaWxkLFxudGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuLmNrZSArIGxhYmVsOmxhc3QtY2hpbGQsXG4uY2tlICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsIGVtLmVycm9yLCAuY2hvc2VuLWNvbnRhaW5lciArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9c2VhcmNoXSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxudGV4dGFyZWEgKyBsYWJlbCBlbS5lcnJvcixcbnRleHRhcmVhICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG4uY2tlICsgbGFiZWwgZW0uZXJyb3IsXG4uY2tlICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3Ige1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51ay1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxubGFiZWw6bm90KFtmb3JdKSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIgKyBlbSxcbmlucHV0W3R5cGU9dGV4dF0gKyBlbSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgZW0sXG5pbnB1dFt0eXBlPWVtYWlsXSArIGVtLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgZW0sXG50ZXh0YXJlYSArIGVtLFxuLmNrZSArIGVtLFxubGFiZWwgPiBlbSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLWxhYmVsLCAudG9zLWxhYmVsLW91dGxpbmUge1xuICBwYWRkaW5nOiAycHggMTBweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi50b3MtbGFiZWw6aG92ZXIsIC50b3MtbGFiZWwtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy1sYWJlbC50b3MtbGFiZWwtLXNxdWFyZSwgLnRvcy1sYWJlbC0tc3F1YXJlLnRvcy1sYWJlbC1vdXRsaW5lLCAudG9zLWxhYmVsLnRvcy1sYWJlbC0tc3F1YXJlQmlnLCAudG9zLWxhYmVsLS1zcXVhcmVCaWcudG9zLWxhYmVsLW91dGxpbmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBwYWRkaW5nOiAycHg7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tc3F1YXJlQmlnLCAudG9zLWxhYmVsLS1zcXVhcmVCaWcudG9zLWxhYmVsLW91dGxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4udG9zLWxhYmVsLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtbGFiZWwtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xufVxuXG4udG9zLWxhYmVsLS13YXJuaW5nLCAudG9zLWxhYmVsLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuXG4udG9zLWxhYmVsLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNCNzJFMkE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM0MkFBNDk7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0td2FybmluZywgLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjcyRTJBO1xuICBjb2xvcjogI0I3MkUyQTtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtb3V0bGluZS10aGljayB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4udG9zLWxpbmtpbnB1dCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBMaW5rc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmEsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsXG4uYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsIC5uYXZNYWluTWVudSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudV9fYSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmEge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCk7XG59XG5hOmhvdmVyLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hOmhvdmVyLCBhLmhvdmVyLCAubmF2TWFpbk1lbnUgLmhvdmVyLm5hdk1haW5NZW51X19hLFxuLmE6aG92ZXIsXG4uYS5ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hW2Rpc2FibGVkXSwgLm5hdk1haW5NZW51IFtkaXNhYmxlZF0ubmF2TWFpbk1lbnVfX2EsIGEuZGlzYWJsZWQsIC5uYXZNYWluTWVudSAuZGlzYWJsZWQubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYS0tYWRtaW4sIC5hLS13YXJuIHtcbiAgY29sb3I6ICNCNzJFMkEgIWltcG9ydGFudDtcbn1cbi5hLS1hZG1pbjpob3ZlciwgLmEtLXdhcm46aG92ZXIge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuLmEtLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtdHJlZVZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gc3BhbiwgLnRvcy10cmVlVmlldyBsaSA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IC50b3MtdHJlZVZpZXdfX2l0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xudWwsXG5vbCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbnVsLnRvcy1saXN0LS1jb2xsYXBzZSxcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxudWwudG9zLWxpc3QtLWNvbGxhcHNlID4gKixcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSA+ICoge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWxbZGF0YS1rb250YWt0ZS1maWx0ZXJdID4gbGkudWstYWN0aXZlID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFVMXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwudG9zLWxpc3QtLXNtYWxsID4gOm50aC1jaGlsZChuKzIpLCB1bCAudWstbGlzdC1zbWFsbCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnVsIGxpLnRvcy1saXN0X19zdW1tYXJ5TGluZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWxpc3Qtc3RyaXBlZCA+IDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBETFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRsIGR0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGwgZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogU29ydGFibGUgTGlzdGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLW9uQ2xpY2tEaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnRvcy1vbkNsaWNrRGlhbG9nX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwge1xuICB3aWR0aDogODAwcHg7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLnVrLW1vZGFsLWJvZHksXG4udWstbW9kYWwtZm9vdGVyLFxuLnVrLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi51ay1tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi51ay1tb2RhbC1oZWFkZXIgaDIsXG4udWstbW9kYWwtaGVhZGVyIGgzLFxuLnVrLW1vZGFsLWhlYWRlciBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVrLW1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV0ge1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV0gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltjbGFzcyo9dWstbW9kYWwtY2xvc2UtXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV06aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtbW9kYWwtY29uZmlybSwgLnRvcy1tb2RhbC1wcm9tcHQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZGlhbG9nLCAudG9zLW1vZGFsLXByb21wdCAudWstbW9kYWwtZGlhbG9nIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWZvb3Rlcjo6YmVmb3JlLCAudG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcy1tb2RhbC1jb25maXJtLnRvcy1tb2RhbC1jb25maXJtLS13YXJuaW5nIC51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjZmJmN2YxO1xufVxuXG4udG9zLW1vZGFsLXByb21wdCAudWstbW9kYWwtYm9keSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLW1vZGFsLXNlYXJjaCAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciwgLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIgW2NsYXNzXj10b3MtaWNvbl0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIgLnRvcy1pY29uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGxpIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcy1tb2RhbC0tc2xlZWsgLnVrLW1vZGFsLWhlYWRlciwgLnRvcy1tb2RhbC0tc2xlZWsgLnVrLW1vZGFsLWJvZHksIC50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1tb2RhbC0tc2xlZWsgLnRvcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLndpbmJveC50b3NNYXNrZU1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1kcmFnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xPZmZXaGl0ZSk7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWNsb3NlLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1pbiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWNsb3NlOjphZnRlciwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW46OmFmdGVyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1heDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1pbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLW1heDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWJvZHkge1xuICB0b3A6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWJvZHkgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItYm9keSAudWstbW9kYWwtYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIC50b3NNYXNrZV9fZm9vdGVySW5uZXIge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1zdWJuYXYtcGlsbCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi51ay1zdWJuYXYtcGlsbCAudWstYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udWstbm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiA1MDAwMDI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuLnVrLW5vdGlmaWNhdGlvbiBoMSwgLnVrLW5vdGlmaWNhdGlvbiBoMiwgLnVrLW5vdGlmaWNhdGlvbiBoMywgLnVrLW5vdGlmaWNhdGlvbiBoNCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udWstbm90aWZpY2F0aW9uLWNsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWstbm90aWZpY2F0aW9uLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi51ay1ub3RpZmljYXRpb24tY2xvc2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZSBkaXY6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uubm90aWZpY2F0aW9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uubm90aWZpY2F0aW9uLS1zbWFsbCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uubm90aWZpY2F0aW9uLS1zbWFsbCA+IGRpdjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZGFuZ2VyIGRpdixcbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1pbmZvIGRpdixcbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIGRpdixcbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIGRpdixcbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1pbmZvIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQxLjMxMzU1OTMyMiwgMjQ5LjY4NjQ0MDY3OCwgMjQxLjg3NzExODY0NDEpO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3MgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICBjb2xvcjogIzQyQUE0OTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiKDI0OS4xNSwgMjQwLjYsIDIyOS4zNSk7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZGFuZ2VyLCAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3Ige1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNCNzJFMkE7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZGFuZ2VyIGRpdjo6YmVmb3JlLCAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3IgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LCAudWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAxMjVweDtcbn1cblxuLnRvcy1vdmVyd3JpdGVJbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtb3ZlcndyaXRlSW5wdXQgPiBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi50b3Mtb3ZlcndyaXRlSW5wdXQgLnRvcy1vdmVyd3JpdGVJbnB1dF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZWxvYWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnBhZ2Vsb2FkZXJfX2xvYWRlciB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMwMDVhNDQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVrLXByb2dyZXNzLCAjZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgI2dsb2JhbC1wcm9ncmVzcyAjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAjZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtYmFyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi1tcy1maWxsLCAjZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtYmFyOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzc19fZW5kTGVnZW5kLFxuLnVrLXByb2dyZXNzX19zdGFydExlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi51ay1wcm9ncmVzc19fZW5kTGVnZW5kIHtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgI2dsb2JhbC1wcm9ncmVzcyAudWstcHJvZ3Jlc3MtLXNlY29uZGFyeSNnbG9iYWwtcHJvZ3Jlc3MtYmFyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkudWstcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5I2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkudWstcHJvZ3Jlc3M6Oi1tcy1maWxsLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5I2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sV2FybmluZzEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4udWstcHJvZ3Jlc3MtLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udWstcHJvZ3Jlc3MtLXRyYW5zcGFyZW50LnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciwgI2dsb2JhbC1wcm9ncmVzcyAudWstcHJvZ3Jlc3MtLXRyYW5zcGFyZW50I2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstcHJvZ3Jlc3MtLXN0YWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNnbG9iYWwtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDA7XG59XG4jZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtaW4taGVpZ2h0OiAxLjRlbTtcbn1cbiNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTMwMCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIHdpZHRoOiAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9cmFkaW9dLmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZXJyb3IgKyBsYWJlbCB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS53YXJuaW5nICsgbGFiZWwge1xuICBjb2xvcjogIzhENUUyMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCArIGxhYmVsLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSxcbmZpZWxkc2V0LmRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY29sR3JleTkwMCksIHZhcigtLWNvbEdyZXk4MDApKTtcbn1cbi50b3Mtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3Mtc2VjdGlvbiB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1wYWRkaW5nUmVtb3ZlIHtcbiAgcGFkZGluZzogMDtcbn1cbi50b3Mtc2VjdGlvbi50b3Mtc2VjdGlvbi0tbm9Ub3BNYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi50b3Mtc2VjdGlvbiB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLWJvcmRlclRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1zZWN0aW9uLnVrLXN0aWNreS1maXhlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNob3Nlbi1jb250YWluZXIsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNob3Nlbi1jb250YWluZXI6bm90KC5zZWxlY3QtLWlubGluZSksIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdDpub3QoLnNlbGVjdC0taW5saW5lKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IGEuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWNob2ljZXMge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1kcm9wIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0LCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgYS5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSBhLmNob3Nlbi1zaW5nbGUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDFweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcywgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1kZWZhdWx0ID4gc3BhbiwgLmNob3Nlbi1zZWFyY2gtaW5wdXQuZGVmYXVsdCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4uY2hvc2VuLXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRyb3AtYXV0b1dpZHRoIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBwYWRkaW5nOiA1cHggMnB4O1xufVxuXG5zZWxlY3QuZXJyb3IgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5zZWxlY3QuZXJyb3IgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwgLmNob3Nlbi5lcnJvciAuY2hvc2VuLWNob2ljZXMsXG4uY2hvc2VuLmVycm9yIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjllZWVlO1xufVxuXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbnNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1kcm9wdXAgLmNob3Nlbi1kcm9wLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QuY2hvc2VuLWRyb3B1cCAuY2hvc2VuLWRyb3Age1xuICBib3R0b206IDEwMCU7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnRvcy1vdmVyd3JpdGVTZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLW92ZXJ3cml0ZVNlbGVjdCBzZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLW92ZXJ3cml0ZVNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IC50b3Mtb3ZlcndyaXRlU2VsZWN0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAycHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlcyB7XG4gIGhlaWdodDogMjhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdyAuY2hvc2VuLWNob2ljZXMgc3Bhbi5oaWRkZW5DbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXM6OmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lci5zZWxlY3QtLWhpZGVPdmVyZmxvdy5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLmhpZGRlbkNudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGltU2VsZWN0LnNzLW1haW4ge1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zbGltU2VsZWN0LnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCwgLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkLCAuc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zbGltU2VsZWN0LnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGlzYWJsZWQsIC5zbGltU2VsZWN0LnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1zcGlubmVyLCAudG9zLXNwaW5uZXItb3ZlcmxheSB7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnRvcy1zcGlubmVyOjphZnRlciwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IHNoYWRvdy1zaXplIDEuNXMgaW5maW5pdGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1zcGlubmVyLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi50b3Mtc3Bpbm5lci0tcHJpbWFyeTo6YWZ0ZXIsIC50b3Mtc3Bpbm5lci1vdmVybGF5OjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1zcGlubmVyLW92ZXJsYXkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi50b3Mtc3Bpbm5lci1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi50b3Mtc3Bpbm5lci1vdmVybGF5OjpiZWZvcmUsIC50b3Mtc3Bpbm5lci1vdmVybGF5OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbmJvZHkudG9zLXNwaW5uZXItcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG9zLXNwaW5uZXItcGFnZSA+IC50b3Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNTAwMDAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWRvdy1zaXplIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgMjAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCA1cHgsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCA1cHgsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgNjAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCA1cHgsIDYwcHggMCAwIDAsIDc1cHggMCAwIDA7XG4gIH1cbiAgODAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCAwLCA2MHB4IDAgMCA1cHgsIDc1cHggMCAwIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgNXB4O1xuICB9XG59XG4ucGVybWFuZW50U3Bpbm5lciB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuLnBlcm1hbmVudFNwaW5uZXIgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlcm1hbmVudFNwaW5uZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIFRhYmxlc29ydGVyIEN1c3RvbSBTQ1NTIFRoZW1lIGJ5IERhbiBGZWlkdCAoaHR0cHM6Ly9naXRodWIuY29tL0hvbmdQb25nKVxuIENvbnZlcnRlZCBmcm9tIEN1c3RvbSBMRVNTIFRoZW1lIGJ5IFJvYiBHYXJyaXNvblxuXG4gKi9cbi8qKiogdGhlbWUgKioqL1xuLyoqKiBmb250cyAqKiovXG4vKioqIGNvbG9yIGRlZmluaXRpb25zICoqKi9cbi8qIGZvciBiZXN0IHJlc3VsdHMsIG9ubHkgY2hhbmdlIHRoZSBodWUgKDEyMCksXG4gICBsZWF2ZSB0aGUgc2F0dXJhdGlvbiAoNjAlKSBhbmQgbHVtaW5vc2l0eSAoNzUlKSBhbG9uZVxuICAgcGljayB0aGUgY29sb3IgZnJvbSBoZXJlOiBodHRwOi8vaHNscGlja2VyLmNvbS8jOTlFNjk5ICovXG4vKiBkYXJrZW4oJGhlYWRlckJhY2tncm91bmQsIDEwJSk7ICovXG4vKiBkZXNhdHVyYXRlKCRoZWFkZXJBc2MsIDUlKTsgKi9cbi8qIGl0IG1pZ2h0IGJlIGJlc3QgdG8gbWF0Y2ggdGhlIGRvY3VtZW50IGJvZHkgYmFja2dyb3VuZCBjb2xvciBoZXJlICovXG4vKiBhamF4IGVycm9yIG1lc3NhZ2UgKGFkZGVkIHRvIHRoZWFkKSAqL1xuLyogYmVjb21lcyBoZWlnaHQgdXNpbmcgcGFkZGluZyAoc28gaXQncyBkaXZpZGVkIGJ5IDIpICovXG4vKiAyMHB4IHNob3VsZCBiZSBzbGlnaHRseSB3aWRlciB0aGFuIHRoZSBpY29uIHdpZHRoIHRvIGF2b2lkIG92ZXJsYXAgKi9cbi8qIHVybChpY29ucy9sb2FkaW5nLmdpZik7ICovXG4vKiB6ZWJyYSBzdHJpcGluZyAqL1xuLyogaG92ZXJlZCByb3dzICovXG4vKiBDb2x1bW5zIHdpZGdldCAqL1xuLyogc2F0dXJhdGUoIGRhcmtlbiggZGVzYXR1cmF0ZSgkaGVhZGVyQmFja2dyb3VuZCwgMTAlKSwgMTAlICksIDMwJSk7ICovXG4vKiBGaWx0ZXIgd2lkZ2V0IHRyYW5zaXRpb24gKi9cbi8qKiogQXJyb3dzICoqKi9cbi8qIGJsYWNrICovXG4vKiB3aGl0ZSAqL1xuLyogYXV0b21hdGljYWxseSBjaG9vc2UgdGhlIGNvcnJlY3QgYXJyb3cvdGV4dCBjb2xvciAqL1xuLyogdmFyaWFibGUgdGhlbWUgbmFtZSAtIHJlcXVpcmVzIGxlc3MuanMgMS4zKztcbiAgIG9yIGp1c3QgcmVwbGFjZSAoIVwiLnRhYmxlc29ydGVyLXRvc1wiKSB3aXRoIHRoZSBjb250ZW50cyBvZiAkdGhlbWVcbiAqL1xuLnRhYmxlc29ydGVyLXRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAjZGRkIDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGgsIC50YWJsZXNvcnRlci10b3MgdGQge1xuICBib3JkZXI6ICNkZGQgMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIHN0eWxlIHRoJ3Mgb3V0c2lkZSBvZiB0aGUgdGhlYWQgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGgsIC50YWJsZXNvcnRlci10b3MgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTQ0O1xuICBjb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ZCwgLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCB0aCwgLnRhYmxlc29ydGVyLXRvcyB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogc3R5bGUgaGVhZGVyICovXG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzZXQtbGlnaHRuZXNzKHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFDTXRNUC8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXIuc29ydGVyLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDM5LCAzMi43MTY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc2V0LWxpZ2h0bmVzcyh1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBQ010TVAvLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qSThCeWEyd25JTlVNb3BaQVFBNyksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KSk7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgOTQuNzgzMzMzMzMzMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHNldC1saWdodG5lc3ModXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQUNNdE1QLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpLCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNykpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIHRmb290ICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRmb290IC50YWJsZXNvcnRlci1oZWFkZXJBc2MsXG4udGFibGVzb3J0ZXItdG9zIHRmb290IC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgLyogcmVtb3ZlIHNvcnQgYXJyb3dzIGZyb20gZm9vdGVyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogb3B0aW9uYWwgZGlzYWJsZWQgaW5wdXQgc3R5bGluZyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogYm9keSAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB7XG4gIC8qIFplYnJhIFdpZGdldCAtIHJvdyBhbHRlcm5hdGluZyBjb2xvcnMgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgdHIuZXZlbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIGhvdmVyZWQgcm93IGNvbG9yc1xuICAgICAgIHlvdSdsbCBuZWVkIHRvIGFkZCBhZGRpdGlvbmFsIGxpbmVzIGZvclxuICAgICAgIHJvd3Mgd2l0aCBtb3JlIHRoYW4gMiBjaGlsZCByb3dzXG4gICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuaG92ZXIgdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLmV2ZW4uaG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQuaG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQ6aG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5vZGQ6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiB0YWJsZSBwcm9jZXNzaW5nIGluZGljYXRvciAtIGluZGV0ZXJtaW5hdGUgc3Bpbm5lciAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItcHJvY2Vzc2luZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZBQVVBS0VBQU83dTdscGFXZ0FBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFCQ2dBQ0FDd0FBQUFBRkFBVUFBQUNRWlJ2b0lEdHUxd0xRVUFscUtUVnhxd2hYSWlCbkRnNlk0ZXl4NGxLVzVYSzd3ckxlSzN2YnE4SjJXNFQ0ZTFuTWhwV3JaQ1R0M3hLWjhrZ3NnZ2RKbVVGQUNINUJBRUtBQUlBTEFjQUFBQUxBQWNBQUFJVVZCNmlpN2phamdDQXVVbXRvdnh0WG5tZFVBQUFJZmtFQVFvQUFnQXNEUUFDQUFjQUN3QUFBaFJVSXBtSHkvM2dVVlFBUU85TmV0dXVnQ0ZXQUFBaCtRUUJDZ0FDQUN3TkFBY0FCd0FMQUFBQ0U1UVZjWmpLYlZvNmNrMkFGOTVtNS82QlN3RUFJZmtFQVFvQUFnQXNCd0FOQUFzQUJ3QUFBaE9VSDNrcjZRYUFjU3JHV2UxVlFsK21NVUlCQUNINUJBRUtBQUlBTEFJQURRQUxBQWNBQUFJVWxJQ21oN25jVEFncWlqa3J1RGl2N24yWVVBQUFJZmtFQVFvQUFnQXNBQUFIQUFjQUN3QUFBaFFVSUdtSHllZGVoSW9xRlhMS2ZQT0FhWmRXQUFBaCtRUUZDZ0FDQUN3QUFBSUFCd0FMQUFBQ0ZKUUZjSmlYYjE1ekxZUmw3Y2xhOE90bEdHZ1VBRHM9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIENvbHVtbiBXaWRnZXQgLSBjb2x1bW4gc29ydCBjb2xvcnMgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdHIub2RkIHRkLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTUzO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ZC5wcmltYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDEsIDEzMC4wMzMzMzMzMzMzKTtcbn1cbi50YWJsZXNvcnRlci10b3MgdHIub2RkIHRkLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDEsIDEzMC4wMzMzMzMzMzMzKTtcbn1cbi50YWJsZXNvcnRlci10b3MgdGQuc2Vjb25kYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE2Ni41LCAxNTMuNTUpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQudGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTY2LjUsIDE1My41NSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRkLnRlcnRpYXJ5LCAudGFibGVzb3J0ZXItdG9zIHRyLmV2ZW4gdGQudGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTkyLCAxNzcuMDY2NjY2NjY2Nyk7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogY2FwdGlvbiAobm9uLXRoZW1lIG1hdGNoaW5nKSAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBmaWx0ZXIgd2lkZ2V0ICovXG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IGlucHV0LFxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyBzZWxlY3Qge1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDAuMXMgZWFzZTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgLyogY2VudGVyIHRoZSBpbnB1dCAqL1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjFzIGVhc2U7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogaGlkZGVuIGZpbHRlciByb3cgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cuaGlkZW1lIHRkIHtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93LmhpZGVtZSAqIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAvKiBkb24ndCB1c2UgdmlzaWJpbGl0eTogaGlkZGVuIGJlY2F1c2UgaXQgZGlzYWJsZXMgdGFiYmluZyAqL1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogcm93cyBoaWRkZW4gYnkgZmlsdGVyaW5nIChuZWVkZWQgZm9yIGNoaWxkIHJvd3MpICovXG59XG4udGFibGVzb3J0ZXItdG9zIC5maWx0ZXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogYWpheCBlcnJvciByb3cgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWVycm9yUm93IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU4NTQ7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogRml4ZWQgY29sdW1uIHNjcm9sbCBiYXIgc3BhY2VyIHN0eWxpbmcgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLXNjcm9sbGVyLWJhci1zcGFjZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIGFkZCBib3JkZXIgdG8gcmlnaHQgc2lkZSAoTFRSIHBhZ2VzKSBvZiBmaXhlZCBjb2x1bW4gKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLXNjcm9sbGVyLWZpeGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NDQ7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIC8qIHNldCB0byB6ZXJvIGZvciBub24tanF1ZXJ5IHVpIHRoZW1lczsgdXNlIFwibGVmdFwiIGhlcmUgZm9yIFJUTCBwYWdlcyAqL1xuICByaWdodDogMDtcbiAgLyogbWF0Y2ggdGhlIG1hcmdpbnMgc2V0IHRvIHRoZSB0YWJsZSB0byBrZWVwIHRoZSBib3JkZXIgdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSB0YWJsZSAqL1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuXG4udG9zVGFibGVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFiOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuXG4udWstdGFiID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnVrLXRhYiA+IC51ay1hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51ay10YWIgPiAqID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXRleHRTZWxlY3QgaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRpcHB5LWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogRmlsdGVyIFBpbGxzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1maWx0ZXJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLmZpbHRlci1uYW1lLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZSAuZmlsdGVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlOmhvdmVyIC5kZWxldGUsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlOmhvdmVyIC5kZWxldGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcy1maWx0ZXJzIC51ay1iYWRnZSAuZGVsZXRlLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZSAuZGVsZXRlIHtcbiAgei1pbmRleDogMjtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLnRvcy1pY29uLS1kcmFnZHJvcCwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLnRvcy1pY29uLS1kcmFnZHJvcCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi50b3MtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzLCAudG9zLWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMsIC5wZXJzaXN0ZW50LWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicywgLnBlcnNpc3RlbnQtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi50b3MtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnRvcy1maWx0ZXJzLnBlcnNpc3RlbnQtZmlsdGVyc19fZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyAudWstYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4udG9zLXdpZGdldCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LS1lZGl0VGl0bGUsIC50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LXNldHRpbmdCdG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGhlaWdodDogMzZweDtcbn1cbi50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LS1lZGl0VGl0bGUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC1zZXR0aW5nQnRuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50b3Mtd2lkZ2V0LS1jb2x1bW5FbGVtZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9zLXdpZGdldC0tbm9Cb3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3NNYXNrZSwgLnRvc01hc2tlTW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sQmxhY2spO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEJsYWNrKSwgdmFyKC0tY29sR3JleTkwMCkpO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciBoMSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDkwcHggKyAxNXB4KTtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2NvbnRlbnRJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50SW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3Rlcl9fZGF0YSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXI6aG92ZXIgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2NvbnRhaW5lcjpob3ZlciAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNThweDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EtLXNtYWxsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS0tc21hbGwge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi50b3NNYXNrZSBhLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYTpob3ZlciwgLnRvc01hc2tlTW9kYWwgYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3NNYXNrZSAudG9wQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taFRvcEJhcik7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NXB4ICsgMzBweCk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VNb2RhbF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NNYXNrZS0tdXNlclBXVXBkYXRlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zTWFza2UtLXVzZXJQV1VwZGF0ZSAudG9zTWFza2VfX21heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXNlY3Rpb24tLWxhbmd1YWdlU3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaC51ay1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXNlY3Rpb24tLWxhbmd1YWdlU3dpdGNoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cblt0b3MtbGFuZ3VhZ2UtaWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblt0b3MtbGFuZ3VhZ2UtaWRdLnRvcy1sYW5ndWFnZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWhUb3BCYXI6IDMwcHg7XG4gIC0taE5hdkJhcjogMzBweDtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB7XG4gIC0taFRvcEJhcjogMzVweDtcbn1cblxuLnRvcEJhciB7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9wQmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi50b3BCYXIgLnRvcEJhcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnRvcEJhciAudG9wQmFyX19sb2dvIHtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvcEJhciAudG9wQmFyX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0taFRvcEJhcikgLSAxMHB4KTtcbn1cbi50b3BCYXIgLnRvcEJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udG9wQmFyIC50b3BCYXJfX3RpdGxlIGE6aG92ZXIsIC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYTpob3ZlciwgLm5hdk1haW5NZW51IC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5LnRvc01hc2tlIC50b3BCYXJfX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbmJvZHkudG9zTWFza2UgLnRvcEJhcl9fdGl0bGUge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cblxuLm5hdlRvcEJhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2xpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX19hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAuY29sb3ItbW9kZV9fbGluay0tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2VG9wQmFyIC5jb2xvci1tb2RlX19saW5rLS1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLmNvbG9yLW1vZGVfX2xpbmstLWxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1yZWd1bGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLXRoZW1lPWJlcnJ5XSAubmF2VG9wQmFyIC50aGVtZV9fbGluay0tcmVndWxhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2VG9wQmFyIC50aGVtZV9fbGluay0tYmVycnkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIC5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1iZXJyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2VG9wQmFyIHNwYW4ubmF2VG9wQmFyX19hIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdlRvcEJhciBzZWxlY3QubmF2VG9wQmFyX19zZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5uYXZUb3BCYXIgYS5uYXZUb3BCYXJfX2E6aG92ZXIsIC5uYXZUb3BCYXIgLm5hdk1haW5NZW51IC5uYXZUb3BCYXJfX2EubmF2TWFpbk1lbnVfX2E6aG92ZXIsIC5uYXZNYWluTWVudSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2EubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2VG9wQmFyIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpLS1zcXVhcmUge1xuICBtaW4td2lkdGg6IHZhcigtLWhUb3BCYXIpO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpLS1ncm91cEVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tZ3JvdXBFbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2Ege1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIHtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2EgaSwgLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpID4gLm5hdlRvcEJhcl9fYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm5hdlRvcEJhciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGk6aG92ZXIgPiAubmF2VG9wQmFyX191bC0tbGV2MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4ubmF2VG9wQmFyIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYS0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubmF2TWFpbk1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19tZWdhcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCk7XG59XG4ubmF2TWFpbk1lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2xpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3NlcGFyYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5uYXZNYWluTWVudSB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGdhcDogMDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS52ci0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGk6aG92ZXIsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS5uYXYtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saTpob3ZlciA+IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkubmF2LWFjdGl2ZSA+IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hID4gLm5hdk1haW5NZW51X19pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLS1hZG1pbiB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGktLWFkbWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q4MTkxMztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxIHtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgN2ZyKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2wyIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2wzIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w0IHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w1IHtcbiAgZ3JpZC1jb2x1bW46IDU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w2IHtcbiAgZ3JpZC1jb2x1bW46IDY7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkubmF2TWFpbk1lbnVfX2xpLS1jb2w3IHtcbiAgZ3JpZC1jb2x1bW46IDc7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MiA+IC5uYXZNYWluTWVudV9fbGkgLm5hdk1haW5NZW51X19hIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYyID4gLm5hdk1haW5NZW51X19saSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjIgPiAubmF2TWFpbk1lbnVfX2xpIC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYzID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jb2ZmQ2FudmFzTWFpbk1lbnUgLnVrLW9mZmNhbnZhcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuLm5hdk9mZkNhbnZhc01lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdk9mZkNhbnZhc01lbnUgYSwgLm5hdk9mZkNhbnZhc01lbnUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk1haW5NZW51X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2b2ZmY2FudmFzbWVudV9fdWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2T2ZmQ2FudmFzTWVudV9fdWwtLWxldjAge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk9mZkNhbnZhc01lbnVfX2xpLS1sZXYwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4ucGFnZS5wYWdlLS1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9naW5CYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLnBhZ2UtLWxvZ2luIC5sb2dpbkZvcm0ge1xuICB3aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wYWdlLnBhZ2UtLWxvZ2luIC5sb2dpbkZvcm0tLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wYWdlOm5vdCgucGFnZS0tbG9naW4pIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xCbGFjayksIHZhcigtLWNvbEdyZXk5MDApKTtcbn1cbi5wYWdlIC5wYWdlX19oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UgLnBhZ2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2FsYyh2YXIoLS1oVG9wQmFyKSArIHZhcigtLWhOYXZCYXIpKSk7XG59XG4ucGFnZSB7XG4gIC8qIC5wYWdlX19tZW51IHtcbiAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgdG9wOiAkaEhlYWRlcjtcbiAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpKTtcbiAgICAgICB3aWR0aDogJHdNZW51UGFuZWw7XG5cbiAgIH0qL1xufVxuLnBhZ2UgLnBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oVG9wQmFyKSArIHZhcigtLWhOYXZCYXIpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlIC5wYWdlX19oZWFkbGluZSAucGFnZV9faGVhZGxpbmVBY3Rpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlIC5wYWdlX19oZWFkbGluZSAucGFnZV9faGVhZGxpbmVBY3Rpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZSAucGFnZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UgLnBhZ2VfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVweDtcbn1cblxuLnBhZ2VNb2RlLS13aW5kb3cgLnBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZ2UtLW5vSGVhZGVyIC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLS1kb2t1RWRpdE1vZGUge1xuICBiYWNrZ3JvdW5kOiBraGFraTtcbn1cbi5wYWdlLS1kb2t1RWRpdE1vZGUgbGlbZGF0YS1kb2N1bWVudGF0aW9uPWVuYWJsZWRdID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdG9zLWhlbHAtbW9kZT1hY3RpdmVdIC51ay1mb3JtLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW3Rvcy1oZWxwLW1vZGU9YWN0aXZlXSAudWstZm9ybS1jb250cm9scyAudWstZm9ybS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAyOXB4KTtcbiAgdG9wOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMjlweDtcbiAgY3Vyc29yOiBoZWxwO1xuICB6LWluZGV4OiAxMjM7XG4gIGNvbG9yOiBkb2RnZXJibHVlO1xufVxuW3Rvcy1oZWxwLW1vZGU9YWN0aXZlXSAudWstZm9ybS1jb250cm9scyBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC51ay1mb3JtLWljb24ge1xuICByaWdodDogLTI5cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHRvcDogLTJweDtcbn1cblxuLnRvcy1kb2t1LWhlbHAtLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZG9rdSB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuLmRva3UgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRva3UtcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLmRva3UtcG9pbnRlciBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9zLWRva3UtaGVscC0tbGVmdCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRvcy1kb2t1LWhlbHAtcGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmVpc3JlZ2VsS2F0ZWdvcmllLXN0b3Age1xuICBib3JkZXItYm90dG9tOiAzcHggZGFzaGVkIGJsYWNrO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAucHJlaXNyZWdlbEthdGVnb3JpZS1zdG9wIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAucm9sZV9yaWdodF9fbmFtZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAucm9sZV9yaWdodF9faW5wdXQgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnRvcy1yaWdodGdyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC50b3MtcmlnaHRncm91cCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnRvcy1yaWdodGdyb3VwIC5yb2xlX3JpZ2h0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLmNob2ljZXMtbGlzdF9fZ3JvdXBUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAucm9sZV9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC50b3MtcmlnaHRncm91cC0tbGV2MSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC5yb2xlX3JpZ2h0X19pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRFZGl0Q2hvaWNlcywgLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodERlbGV0ZUNob2ljZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RWRpdENob2ljZXMgLnJvbGVfcmlnaHRfX25hbWUgbGFiZWwsIC50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHREZWxldGVDaG9pY2VzIC5yb2xlX3JpZ2h0X19uYW1lIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRFZGl0Q2hvaWNlcyAuY2hvaWNlcy1saXN0X19ncm91cFRpdGxlLCAudG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RGVsZXRlQ2hvaWNlcyAuY2hvaWNlcy1saXN0X19ncm91cFRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiAubGF5b3V0WmVpbGVfX3NldHRpbmdzIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4gW3Rvcy1sYXlvdXQtemVpbGUtdG9nZ2xlZnVsbHNjcmVlbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDQwcHg7XG59XG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4gLmxheW91dFplaWxlX19lbGVtZW50ZSB7XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG59XG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19lbGVtZW50ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sYXlvdXRFbGVtZW50LWdyaWQge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudFtkYXRhLWNzcy1rbGFzc2VuKj1jb2wtc3Bhbi1hbGxdIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50W2RhdGEtY3NzLWtsYXNzZW4qPWNvbC1zcGFuLTJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRbZGF0YS1jc3Mta2xhc3Nlbio9cm93LXNwYW4tMl0ge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9faW5uZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX3R5cGUudG9zLW5vdEJvbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X190eXBlOm5vdCgudG9zLW5vdEJvbGQpIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5lbGVtZW50X19pbmZvLS10ZW1wbGF0ZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYXlvdXRFbGVtZW50IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF91ZWJlcnNjaHJpZnQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF90ZXh0YmF1c3RlaW4gLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF9tZWRpZW4tZWxlbWVudCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3Bha2V0IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfcmVpc2VvYmpla3QgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmxheW91dEVsZW1lbnRfX2FkZCA+ICoge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0RWxlbWVudF9fYWRkID4gKjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bZGF0YS1wYWtldC1sZWlzdHVuZ3NncnVwcGVdLmpzLWdydXBwZS1ndWVsdGlna2VpdGVuIFtkYXRhLWxlaXN0dW5nLWd1ZWx0aWdrZWl0ZW5dIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idWNodW5nc01hc2tlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDMyMzI7XG59XG4uYnVjaHVuZ3NNYXNrZS50b3NNYXNrZSAudG9zTWFza2VfX21heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG59XG4uYnVjaHVuZ3NNYXNrZS50b3NNYXNrZSAudG9zTWFza2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS11bmtub3duIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgY29sb3I6ICNmY2ZjZmM7XG59XG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS13YXJuaW5nLCBpbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYmZmNGRkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ1RhYiAudm9yZ2FuZ1RhYi1hY2NvcmRpb25JdGVtX19jb250ZW50LCAudm9yZ2FuZ1RhYiAudm9yZ2FuZ1RhYi1hY2NvcmRpb25JdGVtX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4udm9yZ2FuZ1RhYiAudm9yZ2FuZ1RhYi1hY2NvcmRpb25JdGVtX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fcHJlaXMge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19kYXRlbiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3R5cCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMge1xuICB3aWR0aDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnZvcmdhbmdMZWlzdHVuZ09wdGlvbiAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX190ZWlsbmVobWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZvcmdhbmdMZWlzdHVuZ09wdGlvbiAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tT0ssIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0ssIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tT0ssIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xTdWNjZXNzMTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tT0ssIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFN1Y2Nlc3M1MDApO1xufVxuLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVJRLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sV2FybmluZzEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVJRLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xXYXJuaW5nNTAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC0tZGlmZiA+IC52b3JnYW5nc0hpc3RvcmllRGV0YWlsLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC1oaWdobGlnaHQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4OUY1NCAhaW1wb3J0YW50O1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC1kaWZmRGV0YWlsIC52b3JnYW5nSGlzdG9yaWVEZXRhaWxfX3dlcnQge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ1RhYlt0b3MtdGFiLWNvbnRlbnQ9dm9yZ2FuZ196YWhsdW5nZW5dIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b3JnYW5nVGFiW3Rvcy10YWItY29udGVudD12b3JnYW5nX3phaGx1bmdlbl0gLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzc0dlc2FtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuLnZvcmdhbmdUYWJbdG9zLXRhYi1jb250ZW50PXZvcmdhbmdfemFobHVuZ2VuXSAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3MgLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzQW56YWhsdW5nIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbn1cblxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMjBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAxMjBtcyBlYXNlLWluLW91dDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbFdhcm5pbmcyMDApO1xufVxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbFdhcm5pbmc3MDApO1xufVxuLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpmb2N1cywgLmt1bmRlbm51bW1lci5rdW5kZW5udW1tZXItLWhhcy1kdXBlczpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCB7XG4gIHotaW5kZXg6IDExMDAwO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLnVrLWNhcmQge1xuICB3aWR0aDogY2xhbXAoMzIwcHgsIDQ1dncsIDcyMHB4KTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLnVrLWNhcmQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAudWstbGlzdCA+IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLmt1bmRlbm51bW1lcl9fZHVwZUxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC5rdW5kZW5udW1tZXJfX2R1cGVMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNUQUJMRV9laW5rYXVmc2tvbmRpdGlvbl90ZXJtaW5lX3ByZWlzZSAudG9zVGFibGVfX2JvZHksICNUQUJMRV92ZXJrYXVmc2tvbmRpdGlvbl90ZXJtaW5lX3ByZWlzZSAudG9zVGFibGVfX2JvZHkge1xuICBoZWlnaHQ6IDQ1dmg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZSB7XG4gIHBhZGRpbmc6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZSB7XG4gIHBhZGRpbmc6IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3hzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF94cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF94cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1feHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX3hzIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV94cyB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3Mge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfcyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF9zIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF9zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX3Mge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfcyB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV9zIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9tIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfbSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV9tIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX20ge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfbSB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X2wge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF9sIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF9sIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1fbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX2wge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV9sIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3hsIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX3hsIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX3hsIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF94bCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV94bCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV94bCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV94bCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC10b3Age1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtdG9wIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwge1xuICBtYXJnaW46IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bSB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luOiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS10b3Age1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2Uge1xuICBtYXJnaW46IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3hzIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX3hzIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX3hzIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF94cyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV94cyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV94cyB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV94cyB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfcyB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX3Mge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9zIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX3Mge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9zIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfcyB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX3Mge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfbSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX20ge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9tIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX20ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9tIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfbSB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX20ge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X2wge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX2wge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX2wge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9sIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9sIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV9sIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9sIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfeGwge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF94bCB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX3hsIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX3hsIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1feGwge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV94bCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX3hsIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/