@charset "UTF-8";
/*! angularjs-slider - v5.5.0 -  (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -  https://github.com/angular-slider/angularjs-slider -  2016-09-06 */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.with-legend {
  margin-bottom: 40px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider[disabled] {
  cursor: not-allowed; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 4px;
  content: ''; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-pointer:hover:after {
  background-color: #fff; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-pointer.rz-active {
  z-index: 4; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bubble.rz-selection {
  top: 16px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-bubble.rz-limit {
  color: #55637d; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 0;
  padding: 0 11px;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks .rz-tick {
  width: 10px;
  height: 10px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks .rz-tick.rz-selected {
  background: #0db9f0; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -40px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
  padding: 11px 0;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-ticks .rz-tick {
  vertical-align: middle; }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 22px;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%); }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%); }

/* line 2, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angularjs-slider/dist/rzslider.min.css */
.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 12px;
  bottom: initial;
  left: initial; }

@CHARSET "ISO-8859-1";
/* line 3, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner {
  width: 200px;
  height: 60px;
  text-align: center;
  font-size: 10px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -100px;
  z-index: 1100;
  transition: all linear 0.2s;
  opacity: 0;
  display: none; }

/* line 22, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner.loading-visible {
  opacity: 1;
  display: block; }

/* line 27, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner > div {
  background-color: #333;
  border: 1px solid #444;
  height: 100%;
  width: 7px;
  display: inline-block;
  margin-right: 3px;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out; }

/* line 38, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 43, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

/* line 48, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 53, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/node_modules/angular-http-loading-interceptor/spinner.css */
#httpLoadingSpinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

/*
 * Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumGothic-Regular.woff2) format("woff2"), url(../fonts/NanumGothic-Regular.woff) format("woff"), url(../fonts/NanumGothic-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumGothic-Bold.eot);
  src: url(../fonts/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumGothic-Bold.woff2) format("woff2"), url(../fonts/NanumGothic-Bold.woff) format("woff"), url(../fonts/NanumGothic-Bold.ttf) format("truetype"); }

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumGothic-ExtraBold.eot);
  src: url(../fonts/NanumGothic-ExtraBold.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumGothic-ExtraBold.woff2) format("woff2"), url(../fonts/NanumGothic-ExtraBold.woff) format("woff"), url(../fonts/NanumGothic-ExtraBold.ttf) format("truetype"); }

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumBarunGothic.eot);
  src: url(../fonts/NanumBarunGothic.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumBarunGothic.woff) format("woff"), url(../fonts/NanumBarunGothic.ttf) format("truetype"); }

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumBarunGothicBold.eot);
  src: url(../fonts/NanumBarunGothicBold.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumBarunGothicBold.woff) format("woff"), url(../fonts/NanumBarunGothicBold.ttf) format("truetype"); }

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumBarunGothicBold.eot);
  src: url(../fonts/NanumBarunGothicBold.eot?#iefix) format("embedded-opentype"), url(../fonts/NanumBarunGothicBold.woff) format("woff"), url(../fonts/NanumBarunGothicBold.ttf) format("truetype"); }

/* line 67, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_typography.scss */
body,
h1,
h2,
h3,
h4,
h5,
h6,
.nav-tabs a {
  font-family: 'Nanum Gothic'; }

/* line 1, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.visibility-hidden {
  visibility: hidden; }

/* line 5, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.m-h-300 {
  min-height: 300px; }

/* line 9, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.color-red {
  color: red; }

/* line 13, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.no-border {
  border: none !important; }

/* line 17, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.l-h-36 {
  line-height: 36px; }

/* line 21, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.display-inline-block {
  display: inline-block; }

/* line 25, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.display-none {
  display: none; }

/* line 29, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.cursor-pointer {
  cursor: pointer;
  pointer-events: inherit; }

/* line 34, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/_utility.scss */
.visually-hidden {
  width: 0;
  height: 0;
  border: none;
  visibility: hidden; }

/* angular-http-loading-interceptor/spinner 수정 시작 */
/* line 8, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#httpLoadingSpinner {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-left: 0; }

/* line 17, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#httpLoadingSpinner > div {
  height: 60px;
  margin-top: 400px; }

/*#codeModalLoadingSpinner {
  text-align: center;
  font-size: 10px;
  position: fixed;
  z-index: 1100;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s;
  opacity: 0;
  display: none;

  width: 100%;
  height: 100%;
  top:0;
  left:0;
  margin-top:0;
  margin-left:0;
}

#codeModalLoadingSpinner > div {
  background-color: #333;
  border: 1px solid #444;
  width: 7px;
  display: inline-block;
  margin-right: 3px;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;

  height: 60px;
  margin-top: 400px;
}

#codeModalLoadingSpinner.loading-visible {
  opacity: 1;
  display: block;
}*/
/* angular-http-loading-interceptor/spinner 수정 끝 */
/* line 63, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-11 {
  font-size: 11px; }

/* line 67, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-12 {
  font-size: 12px; }

/* line 71, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-13 {
  font-size: 13px; }

/* line 75, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-14 {
  font-size: 14px; }

/* line 79, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-15 {
  font-size: 15px; }

/* line 83, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-16 {
  font-size: 16px; }

/* line 87, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-17 {
  font-size: 17px; }

/* line 91, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body.fs-18 {
  font-size: 18px; }

/* line 99, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.topbar .topbar-left .logo {
  line-height: 70px; }

/* line 103, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.footer {
  text-align: center !important; }

/* line 107, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.dataTable thead > tr > th {
  white-space: nowrap; }

/* line 111, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.dataTable thead > tr > th .checkbox {
  padding-left: 0; }

/* line 115, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.dataTable thead > tr > th.no-sorting {
  padding-right: 8px; }

/* line 119, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.dataTables_scrollBody table.dataTable thead .sorting:after,
table.dataTable thead .no-sorting.sorting:after,
table.dataTable thead .no-sorting.sorting_asc:after,
table.dataTable thead .no-sorting.sorting_desc:after {
  display: none; }

/* line 130, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.no-layout #wrapper {
  visibility: hidden;
  width: 0;
  height: 0;
  overflow: hidden; }

/* line 137, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.no-layout .rzslider span {
  visibility: hidden !important; }

/* line 141, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.no-layout .slimScrollDiv {
  display: none; }

/* line 145, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.account-pages {
  background: none; }

/* line 149, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.standard-input {
  width: 150px !important; }

/* line 153, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-btn {
  color: #ccc; }

/* line 157, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-btn.enabled {
  color: #10c469; }

/* line 161, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-icon {
  margin-top: 10px;
  margin-left: 10px;
  width: 80px;
  text-align: center;
  vertical-align: top; }

/* line 169, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-icon a {
  display: block;
  color: inherit; }

/* line 174, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-icon div {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 12px;
  border: 1px solid #ccc; }

/* line 182, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-icon i {
  display: block;
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 50px; }

/* line 190, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quickmenu-icon p {
  margin-top: 10px;
  line-height: 16px;
  color: #555; }

/* line 196, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.code-list-container {
  max-height: 500px;
  overflow-y: auto; }

/* line 201, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.sweet-alert h2 {
  font-size: 16px; }

/* line 205, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.proof-pdf-iframe {
  width: 100%;
  height: 500px;
  border: none; }

/* line 212, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.proof-pdf-page {
  width: 100%;
  height: 500px;
  border: none;
  overflow: auto;
  zoom: 1; }

/* line 220, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.proof-pdf-page canvas {
  display: block; }

/* line 224, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.rstatus- .file-link, .tdname1- a {
  display: none; }

/* line 228, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.rstatus-X .no-link, .tdname1- a {
  display: none; }

/* line 232, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
a.no-link {
  cursor: default;
  color: inherit; }

/* line 237, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#page-login {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white; }
  /* line 243, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  #page-login .wrapper-page {
    width: 1220px;
    height: 695px;
    position: relative; }
  /* line 250, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  #page-login .mission-container {
    background-image: url("../images/main-all.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 867px; }
    /* line 260, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .mission-container img.logo {
      margin-top: 30px;
      margin-left: 40px; }
    /* line 265, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .mission-container img.circle {
      position: absolute;
      top: 170px;
      left: 110px; }
    /* line 271, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .mission-container .mission-desc-box {
      position: absolute;
      top: 80px;
      right: 100px; }
    /* line 278, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .mission-container .mission-desc-wrap p {
      margin: 0 0 3px; }
    /* line 282, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .mission-container .mission-desc-wrap .mission-title {
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 10px; }
  /* line 289, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  #page-login .login-container {
    background-image: url("../images/login-bg.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 341px; }
    /* line 299, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .login-container .login-title {
      margin-top: 50px; }
    /* line 303, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .login-container button {
      background-color: #005ca8;
      color: white;
      margin-top: 10px;
      padding: 10px; }
    /* line 310, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .login-container .input-wrap {
      position: relative;
      width: 250px;
      margin: 0 auto 7px; }
      /* line 316, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
      #page-login .login-container .input-wrap img {
        position: absolute;
        top: 8px;
        left: 10px; }
    /* line 323, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
    #page-login .login-container input {
      padding-left: 33px;
      border-radius: 0; }
  /* line 329, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  #page-login .theme-color {
    color: #4e80ff; }

/* line 337, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.table-editable.dataTable input.form-control {
  width: 100%; }

/* line 341, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.table-editable.dataTable .code-wrap {
  position: relative; }

/* line 346, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.datepicker + span {
  cursor: pointer; }

/* line 351, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.table-cursor tbody tr {
  cursor: pointer; }

/* line 356, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#toast-container {
  top: 50px; }

/* line 361, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.dataTable th,
table.dataTable td {
  white-space: nowrap; }

/* line 367, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
div.dataTables_info {
  padding-top: 10px;
  text-align: right; }

/* line 372, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
div.dataTables_paginate {
  text-align: left; }

/* line 376, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
div.dataTables_filter {
  margin-top: 30px; }

/* line 380, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.table-wrap {
  width: 100%;
  overflow-x: auto; }

/* line 385, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.table-wrap table {
  table-layout: fixed; }
  /* line 388, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .table-wrap table td {
    word-wrap: break-word; }

/* line 393, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.table > thead:first-child > tr:first-child > th {
  vertical-align: middle; }

/* line 397, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#wrapper.enlarged .logo img {
  display: none; }

/* line 401, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
td.dataTables_empty {
  text-align: center; }

/* line 405, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.action-btn-container.float {
  position: absolute;
  top: 20px;
  left: 700px;
  z-index: 1; }

/* line 412, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
input[type="email"].ng-invalid.ng-dirty, input[type="password"].ng-invalid.ng-dirty, input[type="number"].ng-invalid.ng-dirty, input[type="text"].ng-invalid.ng-dirty {
  border-color: #a94442; }

/* line 416, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
form .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a94442;
  font-size: 12px; }

/* line 424, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.code-wrap .form-control-feedback {
  right: 15px; }

/* line 428, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#sidebar-menu > ul > li > a .icon {
  margin-left: 5px;
  margin-right: 17px;
  width: 16px; }

/* line 434, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#wrapper.enlarged #sidebar-menu > ul > li > a .icon {
  margin-left: 3px;
  width: 20px; }

@media (min-width: 1600px) {
  /* line 440, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .fixed-width-search-form {
    width: 1200px; } }

@media (max-width: 1599px) {
  /* line 446, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .fixed-width-search-form {
    width: 800px; } }

@media (max-width: 768px) {
  /* line 452, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .logo img {
    display: none !important; } }

/* line 458, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.panel-maypage > .panel-body {
  padding-bottom: 0; }

/* line 462, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.panel-maypage .panel-maypage-small {
  margin-bottom: 20px;
  margin-right: 10px; }
  /* line 466, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .panel-maypage .panel-maypage-small .panel-heading {
    padding: 5px 30px 0; }
  /* line 470, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .panel-maypage .panel-maypage-small .panel-body {
    padding: 10px 10px 5px;
    text-align: center; }
  /* line 475, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .panel-maypage .panel-maypage-small span.T_APPR-count {
    font-size: 30px;
    font-weight: bold;
    text-decoration: underline; }
  /* line 481, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .panel-maypage .panel-maypage-small span.T_AREQ-count {
    font-size: 30px;
    font-weight: bold; }
  /* line 486, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
  .panel-maypage .panel-maypage-small p.empty-text {
    text-align: center;
    margin-bottom: 20px; }

/* table style override */
/* line 495, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #dcdcdc; }

/* line 499, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#sidebar-menu,
#sidebar-menu ul,
#sidebar-menu li,
#sidebar-menu a {
  font-weight: bold; }

/* line 506, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
tbody {
  color: #666; }

/* line 510, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
table.dataTable thead .sorting:after {
  opacity: 0.4; }

/* line 514, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
th {
  color: #555; }

/* line 518, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.form-control {
  border: 1px solid #bbb; }

/* line 522, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
tr.default-cursor {
  cursor: default !important; }

/* line 526, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.datepicker th.prev, .datepicker th.next, .datepicker th.datepicker-switch {
  cursor: pointer; }

/* line 531, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.multi-input-group input {
  padding-right: 0 !important; }

/* line 535, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.multi-input-group span {
  background: #bbb;
  cursor: pointer; }

/* line 540, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.reset-pw-btn {
  cursor: pointer;
  margin-top: 10px;
  text-align: center; }

/* line 546, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#loading-dim {
  display: none; }

/*#loading-dim.active {
  z-index: 2000;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333;
  opacity: 0.3;
}*/
/* line 562, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
#httpLoadingSpinner > div {
  background-color: black; }

/* line 566, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.quick-img {
  width: 100%; }

/* line 570, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.dataTables_scrollBody table.dataTable thead .sorting_asc:after {
  display: none; }

/* line 574, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.dataTables_scrollBody table.dataTable thead .sorting_desc:after {
  display: none; }

/* line 578, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
.zoom-wrap > div {
  cursor: pointer; }

/* line 582, D:/eclipse_test/workspace/HSMA/webroot/WEB-frontend/app/styles/main.scss */
body {
  min-width: 1200px;
  overflow: auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyLWh0dHAtbG9hZGluZy1pbnRlcmNlcHRvci9zcGlubmVyLmNzcyIsIl91dGlsaXR5LnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLGdRQUFnUTtBQ2dFaFEsc0VBQVk7QUY3RFoscUhBQXFIO0FDRnJIO0VBQVUsbUJBQWtCO0VBQUMsc0JBQXFCO0VBQUMsWUFBVztFQUFDLFlBQVc7RUFBQyxzQkFBcUI7RUFBQyx1QkFBc0I7RUFBQywwQkFBeUI7RUFBQyx1QkFBc0I7RUFBQyxzQkFBcUI7RUFBQyxrQkFBaUIsRUFBRTs7QURlbE4scUhBQXFIO0FDZjRGO0VBQXNCLG9CQUFtQixFQUFFOztBRG1CNVAscUhBQXFIO0FDbkJzSTtFQUFvQixvQkFBbUIsRUFBRTs7QUR1QnBTLHFIQUFxSDtBQ3ZCOEs7RUFBZ0Msb0JBQW1CO0VBQUMsMEJBQXlCLEVBQUU7O0FENEJsWCxxSEFBcUg7QUM1QjRQO0VBQWUsbUJBQWtCO0VBQUMsc0JBQXFCO0VBQUMsb0JBQW1CLEVBQUU7O0FEa0M5YixxSEFBcUg7QUNsQ3dVO0VBQW1CLFlBQVc7RUFBQyxhQUFZO0VBQUMsV0FBVSxFQUFFOztBRHdDcmYscUhBQXFIO0FDeEMrWDtFQUEwQixRQUFPO0VBQUMsV0FBVTtFQUFDLFlBQVc7RUFBQyxhQUFZO0VBQUMsa0JBQWlCO0VBQUMsa0JBQWlCO0VBQUMsdUJBQXNCLEVBQUU7O0FEa0R0bkIscUhBQXFIO0FDbERnZ0I7RUFBdUMsYUFBWSxFQUFFOztBRHNEMXFCLHFIQUFxSDtBQ3REb2pCO0VBQWtCLFFBQU87RUFBQyxXQUFVO0VBQUMsWUFBVztFQUFDLFlBQVc7RUFBQyxvQkFBbUI7RUFBb0QsbUJBQWtCLEVBQUU7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OztBTGtYRCx3RkFBd0Y7QUtoWHhGO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBTGtYRCx3RkFBd0Y7QUtoWHhGO0VBRUksNEJBQTRCLEVBQzdCOztBTGlYSCx3RkFBd0Y7QUtwWHhGO0VBTUksaUJBQWlCO0VBQUUsZ0JBQWdCLEVBQ3BDOztBTGtYSCx3RkFBd0Y7QUsvV3hGO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFDcEI7O0FMaVhELHdGQUF3RjtBSy9XeEY7RUFDRSxjQUFjLEVBQ2Y7O0FBRUQ7Ozs7Ozs7Ozs7R0FVRztBTGdYSCx3RkFBd0Y7QUs5V3hGO0VBQ0Usd0JBQXdCLEVBQ3pCOztBTGdYRCx3RkFBd0Y7QUs5V3hGO0VBQ0UsWUFBWSxFQUNiOztBTGdYRCx3RkFBd0Y7QUs5V3hGO0VBQ0UsY0FBYyxFQUNmOztBTGdYRCx3RkFBd0Y7QUs5V3hGO0VBQ0UsY0FBYyxFQUNmOztBTGdYRCx3RkFBd0Y7QUs5V3hGO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBTGdYRCx3RkFBd0Y7QUs5V3hGO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWUsRUFDaEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgYW5ndWxhcmpzLXNsaWRlciAtIHY1LjUuMCAtICAoYykgUmFmYWwgWmFqYWMgPHJ6YWphY0BnbWFpbC5jb20+LCBWYWxlbnRpbiBIZXJ2aWV1IDx2YWxlbnRpbkBoZXJ2aWV1Lm1lPiwgSnVzc2kgU2Fhcml2aXJ0YSA8anVzYXNpQGdtYWlsLmNvbT4sIEFuZ2VsaW4gU2lyYnUgPGFuZ2VsaW4uc2lyYnVAZ21haWwuY29tPiAtICBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci1zbGlkZXIvYW5ndWxhcmpzLXNsaWRlciAtICAyMDE2LTA5LTA2ICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25hbnVtZ290aGljLmNzcyk7XG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMzVweCAwIDE1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlci53aXRoLWxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXJbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LXBvaW50ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMGYzOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlci5yei1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LWJhciB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMGRiOWYwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotcG9pbnRlciB7XG4gIHRvcDogLTE0cHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkYjlmMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb250ZW50OiAnJzsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotcG9pbnRlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlIHtcbiAgei1pbmRleDogNDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotcG9pbnRlci5yei1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUxYWZmOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyIC5yei1idWJibGUge1xuICBib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiAjNTU2MzdkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb24ge1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1saW1pdCB7XG4gIGNvbG9yOiAjNTU2MzdkOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyIC5yei10aWNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljay5yei1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwZGI5ZjA7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIgLnJ6LXRpY2tzLnJ6LXRpY2tzLXZhbHVlcy11bmRlciAucnotdGljay12YWx1ZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAtNDBweDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlci5yei12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYmFyLXdyYXBwZXIge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgLTE2cHg7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1wb2ludGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJ1YmJsZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUucnotc2VsZWN0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLyogbGluZSAyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4uY3NzICovXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLm1pbi5jc3MgKi9cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOCUpOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcyAucnotdGljayAucnotdGljay1sZWdlbmQge1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOCUpOyB9XG5cbi8qIGxpbmUgMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtc2xpZGVyL2Rpc3QvcnpzbGlkZXIubWluLmNzcyAqL1xuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsOyB9XG5cbkBDSEFSU0VUIFwiSVNPLTg4NTktMVwiO1xuLyogbGluZSAzLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvbm9kZV9tb2R1bGVzL2FuZ3VsYXItaHR0cC1sb2FkaW5nLWludGVyY2VwdG9yL3NwaW5uZXIuY3NzICovXG4jaHR0cExvYWRpbmdTcGlubmVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lci5jc3MgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIubG9hZGluZy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL25vZGVfbW9kdWxlcy9hbmd1bGFyLWh0dHAtbG9hZGluZy1pbnRlcmNlcHRvci9zcGlubmVyLmNzcyAqL1xuI2h0dHBMb2FkaW5nU3Bpbm5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgMzgsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lci5jc3MgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG5cbi8qIGxpbmUgNDMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lci5jc3MgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XG5cbi8qIGxpbmUgNDgsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lci5jc3MgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG5cbi8qIGxpbmUgNTMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9ub2RlX21vZHVsZXMvYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lci5jc3MgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG4vKlxuICogTmFudW0gR290aGljIChLb3JlYW4pIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9mb250cy9lYXJseWFjY2Vzc1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLVJlZ3VsYXIuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtUmVndWxhci5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtQm9sZC5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUdvdGhpYy1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9OYW51bUdvdGhpYy1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9OYW51bUdvdGhpYy1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtRXh0cmFCb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLUV4dHJhQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtRXh0cmFCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1CYXJ1bkdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpYy5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUJhcnVuR290aGljLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05hbnVtQmFydW5Hb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtQmFydW5Hb3RoaWNCb2xkLmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtQmFydW5Hb3RoaWNCb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL05hbnVtQmFydW5Hb3RoaWNCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1CYXJ1bkdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9OYW51bUJhcnVuR290aGljQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4vKiBsaW5lIDY3LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLm5hdi10YWJzIGEge1xuICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7IH1cblxuLyogbGluZSAxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9fdXRpbGl0eS5zY3NzICovXG4udmlzaWJpbGl0eS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA1LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9fdXRpbGl0eS5zY3NzICovXG4ubS1oLTMwMCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbi8qIGxpbmUgOSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvX3V0aWxpdHkuc2NzcyAqL1xuLmNvbG9yLXJlZCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLyogbGluZSAxMywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvX3V0aWxpdHkuc2NzcyAqL1xuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL191dGlsaXR5LnNjc3MgKi9cbi5sLWgtMzYge1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4vKiBsaW5lIDIxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9fdXRpbGl0eS5zY3NzICovXG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAyNSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvX3V0aWxpdHkuc2NzcyAqL1xuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyOSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvX3V0aWxpdHkuc2NzcyAqL1xuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDM0LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9fdXRpbGl0eS5zY3NzICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogYW5ndWxhci1odHRwLWxvYWRpbmctaW50ZXJjZXB0b3Ivc3Bpbm5lciDsiJjsoJUg7Iuc7J6RICovXG4vKiBsaW5lIDgsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuI2h0dHBMb2FkaW5nU3Bpbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4jaHR0cExvYWRpbmdTcGlubmVyID4gZGl2IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MDBweDsgfVxuXG4vKiNjb2RlTW9kYWxMb2FkaW5nU3Bpbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgbWFyZ2luLXRvcDowO1xuICBtYXJnaW4tbGVmdDowO1xufVxuXG4jY29kZU1vZGFsTG9hZGluZ1NwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICB3aWR0aDogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MDBweDtcbn1cblxuI2NvZGVNb2RhbExvYWRpbmdTcGlubmVyLmxvYWRpbmctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSovXG4vKiBhbmd1bGFyLWh0dHAtbG9hZGluZy1pbnRlcmNlcHRvci9zcGlubmVyIOyImOyglSDrgZ0gKi9cbi8qIGxpbmUgNjMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuYm9keS5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKiBsaW5lIDY3LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbmJvZHkuZnMtMTIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA3MSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5ib2R5LmZzLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi8qIGxpbmUgNzUsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuYm9keS5mcy0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDc5LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbmJvZHkuZnMtMTUge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLyogbGluZSA4MywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5ib2R5LmZzLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgODcsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuYm9keS5mcy0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4vKiBsaW5lIDkxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbmJvZHkuZnMtMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogbGluZSA5OSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4udG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4OyB9XG5cbi8qIGxpbmUgMTAzLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwNywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDExMSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDExNSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLm5vLXNvcnRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLyogbGluZSAxMTksIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLm5vLXNvcnRpbmcuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAubm8tc29ydGluZy5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAubm8tc29ydGluZy5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTMwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5uby1sYXlvdXQgI3dyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxMzcsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLm5vLWxheW91dCAucnpzbGlkZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5uby1sYXlvdXQgLnNsaW1TY3JvbGxEaXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTQ1LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5hY2NvdW50LXBhZ2VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiBsaW5lIDE0OSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc3RhbmRhcmQtaW5wdXQge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE1MywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucXVpY2ttZW51LWJ0biB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi8qIGxpbmUgMTU3LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5xdWlja21lbnUtYnRuLmVuYWJsZWQge1xuICBjb2xvcjogIzEwYzQ2OTsgfVxuXG4vKiBsaW5lIDE2MSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucXVpY2ttZW51LWljb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiBsaW5lIDE2OSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucXVpY2ttZW51LWljb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE3NCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucXVpY2ttZW51LWljb24gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4vKiBsaW5lIDE4MiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucXVpY2ttZW51LWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi8qIGxpbmUgMTkwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5xdWlja21lbnUtaWNvbiBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi8qIGxpbmUgMTk2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5jb2RlLWxpc3QtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSAyMDEsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnN3ZWV0LWFsZXJ0IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMjA1LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5wcm9vZi1wZGYtaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucHJvb2YtcGRmLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgem9vbTogMTsgfVxuXG4vKiBsaW5lIDIyMCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucHJvb2YtcGRmLXBhZ2UgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyMjQsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnJzdGF0dXMtIC5maWxlLWxpbmssIC50ZG5hbWUxLSBhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIyOCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucnN0YXR1cy1YIC5uby1saW5rLCAudGRuYW1lMS0gYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMzIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuYS5uby1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDIzNywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4jcGFnZS1sb2dpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAyNDMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAjcGFnZS1sb2dpbiAud3JhcHBlci1wYWdlIHtcbiAgICB3aWR0aDogMTIyMHB4O1xuICAgIGhlaWdodDogNjk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjUwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgI3BhZ2UtbG9naW4gLm1pc3Npb24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFpbi1hbGwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODY3cHg7IH1cbiAgICAvKiBsaW5lIDI2MCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgI3BhZ2UtbG9naW4gLm1pc3Npb24tY29udGFpbmVyIGltZy5sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIC8qIGxpbmUgMjY1LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAjcGFnZS1sb2dpbiAubWlzc2lvbi1jb250YWluZXIgaW1nLmNpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE3MHB4O1xuICAgICAgbGVmdDogMTEwcHg7IH1cbiAgICAvKiBsaW5lIDI3MSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgI3BhZ2UtbG9naW4gLm1pc3Npb24tY29udGFpbmVyIC5taXNzaW9uLWRlc2MtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHJpZ2h0OiAxMDBweDsgfVxuICAgIC8qIGxpbmUgMjc4LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAjcGFnZS1sb2dpbiAubWlzc2lvbi1jb250YWluZXIgLm1pc3Npb24tZGVzYy13cmFwIHAge1xuICAgICAgbWFyZ2luOiAwIDAgM3B4OyB9XG4gICAgLyogbGluZSAyODIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICNwYWdlLWxvZ2luIC5taXNzaW9uLWNvbnRhaW5lciAubWlzc2lvbi1kZXNjLXdyYXAgLm1pc3Npb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjg5LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgI3BhZ2UtbG9naW4gLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ2luLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNDFweDsgfVxuICAgIC8qIGxpbmUgMjk5LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAjcGFnZS1sb2dpbiAubG9naW4tY29udGFpbmVyIC5sb2dpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLyogbGluZSAzMDMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICNwYWdlLWxvZ2luIC5sb2dpbi1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC8qIGxpbmUgMzEwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAjcGFnZS1sb2dpbiAubG9naW4tY29udGFpbmVyIC5pbnB1dC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDdweDsgfVxuICAgICAgLyogbGluZSAzMTYsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgI3BhZ2UtbG9naW4gLmxvZ2luLWNvbnRhaW5lciAuaW5wdXQtd3JhcCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLyogbGluZSAzMjMsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICNwYWdlLWxvZ2luIC5sb2dpbi1jb250YWluZXIgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDMyOSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICNwYWdlLWxvZ2luIC50aGVtZS1jb2xvciB7XG4gICAgY29sb3I6ICM0ZTgwZmY7IH1cblxuLyogbGluZSAzMzcsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xudGFibGUudGFibGUtZWRpdGFibGUuZGF0YVRhYmxlIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMzQxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbnRhYmxlLnRhYmxlLWVkaXRhYmxlLmRhdGFUYWJsZSAuY29kZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMzQ2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5kYXRlcGlja2VyICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM1MSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4udGFibGUtY3Vyc29yIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzU2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiN0b2FzdC1jb250YWluZXIge1xuICB0b3A6IDUwcHg7IH1cblxuLyogbGluZSAzNjEsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xudGFibGUuZGF0YVRhYmxlIHRoLFxudGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDM2NywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5kaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMzcyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbmRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDM3NiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5kaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIGxpbmUgMzgwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi50YWJsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLyogbGluZSAzODUsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnRhYmxlLXdyYXAgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC8qIGxpbmUgMzg4LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnRhYmxlLXdyYXAgdGFibGUgdGQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4vKiBsaW5lIDM5MywgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMzk3LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiN3cmFwcGVyLmVubGFyZ2VkIC5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA0MDEsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xudGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDQwNSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uYWN0aW9uLWJ0bi1jb250YWluZXIuZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNzAwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogbGluZSA0MTIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuaW5wdXRbdHlwZT1cImVtYWlsXCJdLm5nLWludmFsaWQubmctZGlydHksIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5uZy1pbnZhbGlkLm5nLWRpcnR5LCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLm5nLWludmFsaWQubmctZGlydHksIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLyogbGluZSA0MTYsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuZm9ybSAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA0MjQsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmNvZGUtd3JhcCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0MjgsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuI3NpZGViYXItbWVudSA+IHVsID4gbGkgPiBhIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTZweDsgfVxuXG4vKiBsaW5lIDQzNCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4jd3JhcHBlci5lbmxhcmdlZCAjc2lkZWJhci1tZW51ID4gdWwgPiBsaSA+IGEgLmljb24ge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB3aWR0aDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNDQwLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmZpeGVkLXdpZHRoLXNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAvKiBsaW5lIDQ0NiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5maXhlZC13aWR0aC1zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDUyLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDQ1OCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucGFuZWwtbWF5cGFnZSA+IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSA0NjIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnBhbmVsLW1heXBhZ2UgLnBhbmVsLW1heXBhZ2Utc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLyogbGluZSA0NjYsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucGFuZWwtbWF5cGFnZSAucGFuZWwtbWF5cGFnZS1zbWFsbCAucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZzogNXB4IDMwcHggMDsgfVxuICAvKiBsaW5lIDQ3MCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5wYW5lbC1tYXlwYWdlIC5wYW5lbC1tYXlwYWdlLXNtYWxsIC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ3NSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5wYW5lbC1tYXlwYWdlIC5wYW5lbC1tYXlwYWdlLXNtYWxsIHNwYW4uVF9BUFBSLWNvdW50IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSA0ODEsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucGFuZWwtbWF5cGFnZSAucGFuZWwtbWF5cGFnZS1zbWFsbCBzcGFuLlRfQVJFUS1jb3VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC8qIGxpbmUgNDg2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnBhbmVsLW1heXBhZ2UgLnBhbmVsLW1heXBhZ2Utc21hbGwgcC5lbXB0eS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiB0YWJsZSBzdHlsZSBvdmVycmlkZSAqL1xuLyogbGluZSA0OTUsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7IH1cblxuLyogbGluZSA0OTksIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuI3NpZGViYXItbWVudSxcbiNzaWRlYmFyLW1lbnUgdWwsXG4jc2lkZWJhci1tZW51IGxpLFxuI3NpZGViYXItbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA1MDYsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xudGJvZHkge1xuICBjb2xvcjogIzY2NjsgfVxuXG4vKiBsaW5lIDUxMCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSA1MTQsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xudGgge1xuICBjb2xvcjogIzU1NTsgfVxuXG4vKiBsaW5lIDUxOCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjsgfVxuXG4vKiBsaW5lIDUyMiwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG50ci5kZWZhdWx0LWN1cnNvciB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTI2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRoLnByZXYsIC5kYXRlcGlja2VyIHRoLm5leHQsIC5kYXRlcGlja2VyIHRoLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTMxLCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5tdWx0aS1pbnB1dC1ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUzNSwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubXVsdGktaW5wdXQtZ3JvdXAgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDU0MCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucmVzZXQtcHctYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA1NDYsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuI2xvYWRpbmctZGltIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiNsb2FkaW5nLWRpbS5hY3RpdmUge1xuICB6LWluZGV4OiAyMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuMztcbn0qL1xuLyogbGluZSA1NjIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuI2h0dHBMb2FkaW5nU3Bpbm5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNTY2LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5xdWljay1pbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDU3MCwgRDovZWNsaXBzZV90ZXN0L3dvcmtzcGFjZS9IU01BL3dlYnJvb3QvV0VCLWZyb250ZW5kL2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTc0LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTc4LCBEOi9lY2xpcHNlX3Rlc3Qvd29ya3NwYWNlL0hTTUEvd2Vicm9vdC9XRUItZnJvbnRlbmQvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi56b29tLXdyYXAgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA1ODIsIEQ6L2VjbGlwc2VfdGVzdC93b3Jrc3BhY2UvSFNNQS93ZWJyb290L1dFQi1mcm9udGVuZC9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuYm9keSB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuIiwiLyohIGFuZ3VsYXJqcy1zbGlkZXIgLSB2NS41LjAgLSAgKGMpIFJhZmFsIFphamFjIDxyemFqYWNAZ21haWwuY29tPiwgVmFsZW50aW4gSGVydmlldSA8dmFsZW50aW5AaGVydmlldS5tZT4sIEp1c3NpIFNhYXJpdmlydGEgPGp1c2FzaUBnbWFpbC5jb20+LCBBbmdlbGluIFNpcmJ1IDxhbmdlbGluLnNpcmJ1QGdtYWlsLmNvbT4gLSAgaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXItc2xpZGVyL2FuZ3VsYXJqcy1zbGlkZXIgLSAgMjAxNi0wOS0wNiAqL1xuLnJ6c2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46MzVweCAwIDE1cHggMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5yenNsaWRlci53aXRoLWxlZ2VuZHttYXJnaW4tYm90dG9tOjQwcHh9LnJ6c2xpZGVyW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWR9LnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotcG9pbnRlcntjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZDhlMGYzfS5yenNsaWRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0ucnpzbGlkZXIgLnJ6LWJhc2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjB9LnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlcntsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjMycHg7cGFkZGluZy10b3A6MTZweDttYXJnaW4tdG9wOi0xNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyLnJ6LWRyYWdnYWJsZXtjdXJzb3I6bW92ZX0ucnpzbGlkZXIgLnJ6LWJhcntsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOiNkOGUwZjM7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5yenNsaWRlciAucnotYmFyLnJ6LXNlbGVjdGlvbnt6LWluZGV4OjI7YmFja2dyb3VuZDojMGRiOWYwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ucnpzbGlkZXIgLnJ6LXBvaW50ZXJ7dG9wOi0xNHB4O3otaW5kZXg6Mzt3aWR0aDozMnB4O2hlaWdodDozMnB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzBkYjlmMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9LnJ6c2xpZGVyIC5yei1wb2ludGVyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2xlZnQ6MTJweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2NvbnRlbnQ6Jyd9LnJ6c2xpZGVyIC5yei1wb2ludGVyOmhvdmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZle3otaW5kZXg6NH0ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzQ1MWFmZn0ucnpzbGlkZXIgLnJ6LWJ1YmJsZXtib3R0b206MTZweDtwYWRkaW5nOjFweCAzcHg7Y29sb3I6IzU1NjM3ZDtjdXJzb3I6ZGVmYXVsdH0ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb257dG9wOjE2cHh9LnJ6c2xpZGVyIC5yei1idWJibGUucnotbGltaXR7Y29sb3I6IzU1NjM3ZH0ucnpzbGlkZXIgLnJ6LXRpY2tze3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjAgMTFweDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2t7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNkOGUwZjM7Ym9yZGVyLXJhZGl1czo1MCV9LnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljay5yei1zZWxlY3RlZHtiYWNrZ3JvdW5kOiMwZGI5ZjB9LnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayAucnotdGljay12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApfS5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNHB4O21heC13aWR0aDo1MHB4O3doaXRlLXNwYWNlOm5vcm1hbDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCl9LnJ6c2xpZGVyIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWV7dG9wOmluaXRpYWw7Ym90dG9tOi00MHB4fS5yenNsaWRlci5yei12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowIDIwcHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXNle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowfS5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYmFyLXdyYXBwZXJ7dG9wOmF1dG87bGVmdDowO3dpZHRoOjMycHg7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDAgMCAxNnB4O21hcmdpbjowIDAgMCAtMTZweH0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhcntib3R0b206MDtsZWZ0OmF1dG87d2lkdGg6NHB4O2hlaWdodDoxMDAlfS5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotcG9pbnRlcnt0b3A6YXV0bztib3R0b206MDtsZWZ0Oi0xNHB4IWltcG9ydGFudH0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJ1YmJsZXtib3R0b206MDtsZWZ0OjE2cHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNweH0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb257dG9wOmF1dG87bGVmdDoxNnB4IWltcG9ydGFudH0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tze3RvcDowO2xlZnQ6LTNweDt6LWluZGV4OjE7d2lkdGg6MDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjExcHggMDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNre3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLXZhbHVle3RvcDppbml0aWFsO2xlZnQ6MjJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI4JSl9LnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcyAucnotdGljayAucnotdGljay1sZWdlbmR7dG9wOmluaXRpYWw7cmlnaHQ6MjRweDttYXgtd2lkdGg6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yOCUpfS5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MucnotdGlja3MtdmFsdWVzLXVuZGVyIC5yei10aWNrLXZhbHVle3JpZ2h0OjEycHg7Ym90dG9tOmluaXRpYWw7bGVmdDppbml0aWFsfSIsIi8qXG4gKiBOYW51bSBHb3RoaWMgKEtvcmVhbikgaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzL2Vhcmx5YWNjZXNzXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtUmVndWxhci5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUdvdGhpYy1SZWd1bGFyLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCguLi9mb250cy9OYW51bUdvdGhpYy1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUdvdGhpYy1Cb2xkLmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLUJvbGQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtQm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtR290aGljLUV4dHJhQm9sZC5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoLi4vZm9udHMvTmFudW1Hb3RoaWMtRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCguLi9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCguLi9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05hbnVtQmFydW5Hb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05hbnVtQmFydW5Hb3RoaWMuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpYy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCguLi9mb250cy9OYW51bUJhcnVuR290aGljLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1CYXJ1bkdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCguLi9mb250cy9OYW51bUJhcnVuR290aGljQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1CYXJ1bkdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoLi4vZm9udHMvTmFudW1CYXJ1bkdvdGhpY0JvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCguLi9mb250cy9OYW51bUJhcnVuR290aGljQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9uYW51bWdvdGhpYy5jc3MpO1xuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLm5hdi10YWJzIGEge1xuICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG59XG4iLCJAQ0hBUlNFVCBcIklTTy04ODU5LTFcIjtcblxuI2h0dHBMb2FkaW5nU3Bpbm5lciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6NTAlO1xuICBsZWZ0OjUwJTtcbiAgbWFyZ2luLXRvcDotMzBweDtcbiAgbWFyZ2luLWxlZnQ6LTEwMHB4O1xuICB6LWluZGV4OjExMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgbGluZWFyIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjphbGwgbGluZWFyIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246YWxsIGxpbmVhciAwLjJzO1xuICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC4ycztcbiAgb3BhY2l0eTowO1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbiNodHRwTG9hZGluZ1NwaW5uZXIubG9hZGluZy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OjE7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbiNodHRwTG9hZGluZ1NwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6MXB4IHNvbGlkICM0NDQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6M3B4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4jaHR0cExvYWRpbmdTcGlubmVyIC5yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuI2h0dHBMb2FkaW5nU3Bpbm5lciAucmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbiNodHRwTG9hZGluZ1NwaW5uZXIgLnJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KSB9ICBcbiAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApIH1cbn1cblxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHsgXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH0gIDIwJSB7IFxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICB9XG59XG4iLCIudmlzaWJpbGl0eS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tLWgtMzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogcmVkO1xufVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sLWgtMzYge1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy1zbGlkZXIvZGlzdC9yenNsaWRlci5taW4nO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXItaHR0cC1sb2FkaW5nLWludGVyY2VwdG9yL3NwaW5uZXInO1xuQGltcG9ydCAndHlwb2dyYXBoeSc7XG5AaW1wb3J0ICd1dGlsaXR5JztcbkBpbXBvcnQgJ3ZhcnMnO1xuXG4vKiBhbmd1bGFyLWh0dHAtbG9hZGluZy1pbnRlcmNlcHRvci9zcGlubmVyIOyImOyglSDsi5zsnpEgKi9cbiNodHRwTG9hZGluZ1NwaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICBtYXJnaW4tdG9wOjA7XG4gIG1hcmdpbi1sZWZ0OjA7XG59XG5cbiNodHRwTG9hZGluZ1NwaW5uZXIgPiBkaXYge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDQwMHB4O1xufVxuXG4vKiNjb2RlTW9kYWxMb2FkaW5nU3Bpbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgbWFyZ2luLXRvcDowO1xuICBtYXJnaW4tbGVmdDowO1xufVxuXG4jY29kZU1vZGFsTG9hZGluZ1NwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICB3aWR0aDogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MDBweDtcbn1cblxuI2NvZGVNb2RhbExvYWRpbmdTcGlubmVyLmxvYWRpbmctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSovXG4vKiBhbmd1bGFyLWh0dHAtbG9hZGluZy1pbnRlcmNlcHRvci9zcGlubmVyIOyImOyglSDrgZ0gKi9cblxuYm9keSB7XG5cbn1cblxuYm9keS5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuYm9keS5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuYm9keS5mcy0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keS5mcy0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keS5mcy0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuYm9keS5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5mcy0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuYm9keS5mcy0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRvcGJhciAudG9wYmFyLWxlZnQge1xuXG59XG5cbi50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGggLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLm5vLXNvcnRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5uby1zb3J0aW5nLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLm5vLXNvcnRpbmcuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLm5vLXNvcnRpbmcuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHtcbiAgLy9ib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG59XG5cbi5uby1sYXlvdXQgI3dyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1sYXlvdXQgLnJ6c2xpZGVyIHNwYW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm5vLWxheW91dCAuc2xpbVNjcm9sbERpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvdW50LXBhZ2VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN0YW5kYXJkLWlucHV0IHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5xdWlja21lbnUtYnRuIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5xdWlja21lbnUtYnRuLmVuYWJsZWQge1xuICBjb2xvcjogIzEwYzQ2OTtcbn1cblxuLnF1aWNrbWVudS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5xdWlja21lbnUtaWNvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucXVpY2ttZW51LWljb24gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLnF1aWNrbWVudS1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLnF1aWNrbWVudS1pY29uIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5jb2RlLWxpc3QtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zd2VldC1hbGVydCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb29mLXBkZi1pZnJhbWUge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcm9vZi1wZGYtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6b29tOiAxO1xufVxuXG4ucHJvb2YtcGRmLXBhZ2UgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yc3RhdHVzLSAuZmlsZS1saW5rLCAudGRuYW1lMS0gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yc3RhdHVzLVggLm5vLWxpbmssIC50ZG5hbWUxLSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5uby1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI3BhZ2UtbG9naW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIC53cmFwcGVyLXBhZ2Uge1xuICAgIHdpZHRoOiAxMjIwcHg7XG4gICAgaGVpZ2h0OiA2OTVweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5taXNzaW9uLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW4tYWxsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODY3cHg7XG5cbiAgICBpbWcubG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgaW1nLmNpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE3MHB4O1xuICAgICAgbGVmdDoxMTBweDtcbiAgICB9XG5cbiAgICAubWlzc2lvbi1kZXNjLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1pc3Npb24tZGVzYy13cmFwIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5taXNzaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ2luLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM0MXB4O1xuXG4gICAgLmxvZ2luLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgIG1hcmdpbjogMCBhdXRvIDdweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1jb2xvciB7XG4gICAgY29sb3I6ICM0ZTgwZmY7XG4gIH1cbn1cblxudGFibGUudGFibGUtZWRpdGFibGUuZGF0YVRhYmxlIHtcbiAgLy9ib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xuXG4gIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29kZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXIgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtY3Vyc29yIHtcbiAgdGJvZHkgdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgdG9wOiA1MHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB0aCxcbiAgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5kaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFibGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4udGFibGUtd3JhcCB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgdGQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4udGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jd3JhcHBlci5lbmxhcmdlZCAubG9nbyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLWJ0bi1jb250YWluZXIuZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNzAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5uZy1pbnZhbGlkLm5nLWRpcnR5LCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ubmctaW52YWxpZC5uZy1kaXJ0eSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5uZy1pbnZhbGlkLm5nLWRpcnR5LCBpbnB1dFt0eXBlPVwidGV4dFwiXS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG5mb3JtIC5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvZGUtd3JhcCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbiNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbiN3cmFwcGVyLmVubGFyZ2VkICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSAge1xuICAuZml4ZWQtd2lkdGgtc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkgIHtcbiAgLmZpeGVkLXdpZHRoLXNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuICAubG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFuZWwtbWF5cGFnZSB7XG4gICYgPiAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGFuZWwtbWF5cGFnZS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICAgIH1cblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3Bhbi5UX0FQUFItY291bnQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBzcGFuLlRfQVJFUS1jb3VudCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBwLmVtcHR5LXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogdGFibGUgc3R5bGUgb3ZlcnJpZGUgKi9cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG59XG5cbiNzaWRlYmFyLW1lbnUsXG4jc2lkZWJhci1tZW51IHVsLFxuI3NpZGViYXItbWVudSBsaSxcbiNzaWRlYmFyLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50Ym9keSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRoIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG50ci5kZWZhdWx0LWN1cnNvciB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlciB0aC5wcmV2LCAuZGF0ZXBpY2tlciB0aC5uZXh0LCAuZGF0ZXBpY2tlciB0aC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLWlucHV0LWdyb3VwIHtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNiYmI7IGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucmVzZXQtcHctYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNsb2FkaW5nLWRpbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qI2xvYWRpbmctZGltLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC4zO1xufSovXG5cbiNodHRwTG9hZGluZ1NwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLnF1aWNrLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnpvb20td3JhcCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiJdfQ== */
