/* theme.less file that will be compiled */
@import "../assets/uikit/css/uikit.min.css";
@import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
@import "../assets/barceloneta.min.css";
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-light.eot');
  src: local('Roboto Light'), url('roboto/roboto-light.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-light.woff') format('woff'), url('roboto/roboto-light.ttf') format('truetype'), url('roboto/roboto-light.svg#robotolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-lightitalic.eot');
  src: local('Roboto Light Italic'), url('roboto/roboto-lightitalic.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-lightitalic.woff') format('woff'), url('roboto/roboto-lightitalic.ttf') format('truetype'), url('roboto/roboto-lightitalic.svg#robotolight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-regular.eot');
  src: local('Roboto Regular'), url('roboto/roboto-regular.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-regular.woff') format('woff'), url('roboto/roboto-regular.ttf') format('truetype'), url('roboto/roboto-regular.svg#robotoregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-italic.eot');
  src: local('Roboto Italic'), url('roboto/roboto-italic.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-italic.woff') format('woff'), url('roboto/roboto-italic.ttf') format('truetype'), url('roboto/roboto-italic.svg#robotoitalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-medium.eot');
  src: local('Roboto Medium'), url('roboto/roboto-medium.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-medium.woff') format('woff'), url('roboto/roboto-medium.ttf') format('truetype'), url('roboto/roboto-medium.svg#robotomedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-mediumitalic.eot');
  src: local('Roboto Medium Italic'), url('roboto/roboto-mediumitalic.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-mediumitalic.woff') format('woff'), url('roboto/roboto-mediumitalic.ttf') format('truetype'), url('roboto/roboto-mediumitalic.svg#robotomedium_italic') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-bold.eot');
  src: local('Roboto Bold'), url('roboto/roboto-bold.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-bold.woff') format('woff'), url('roboto/roboto-bold.ttf') format('truetype'), url('roboto/roboto-bold.svg#robotobold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('roboto/roboto-bolditalic.eot');
  src: local('Roboto Bold Italic'), url('roboto/roboto-bolditalic.eot?#iefix') format('embedded-opentype'), url('roboto/roboto-bolditalic.woff') format('woff'), url('roboto/roboto-bolditalic.ttf') format('truetype'), url('roboto/roboto-bolditalic.svg#robotobold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('roboto/robotocondensed-light.eot');
  src: local('Roboto Condensed Light'), url('roboto/robotocondensed-light.eot?#iefix') format('embedded-opentype'), url('roboto/robotocondensed-light.woff') format('woff'), url('roboto/robotocondensed-light.ttf') format('truetype'), url('roboto/robotocondensed-light.svg#roboto_condensedlight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('roboto/robotocondensed-lightitalic.eot');
  src: local('Roboto Condensed Thin Italic'), url('roboto/robotocondensed-lightitalic.eot?#iefix') format('embedded-opentype'), url('roboto/robotocondensed-lightitalic.woff') format('woff'), url('roboto/robotocondensed-lightitalic.ttf') format('truetype'), url('roboto/robotocondensed-lightitalic.svg#roboto_condensedlight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
.standalone,
.context,
.destructive,
[type="submit"],
button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.standalone:focus,
.context:focus,
.destructive:focus,
[type="submit"]:focus,
button:focus,
.standalone:active:focus,
.context:active:focus,
.destructive:active:focus,
[type="submit"]:active:focus,
button:active:focus,
.standalone.active:focus,
.context.active:focus,
.destructive.active:focus,
[type="submit"].active:focus,
button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.standalone:hover,
.context:hover,
.destructive:hover,
[type="submit"]:hover,
button:hover,
.standalone:focus,
.context:focus,
.destructive:focus,
[type="submit"]:focus,
button:focus {
  color: #4d4d4d;
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.standalone:active,
.context:active,
.destructive:active,
[type="submit"]:active,
button:active,
.standalone.active,
.context.active,
.destructive.active,
[type="submit"].active,
button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.standalone.disabled,
.context.disabled,
.destructive.disabled,
[type="submit"].disabled,
button.disabled,
.standalone[disabled],
.context[disabled],
.destructive[disabled],
[type="submit"][disabled],
button[disabled],
fieldset[disabled] .standalone,
fieldset[disabled] .context,
fieldset[disabled] .destructive,
fieldset[disabled] [type="submit"],
fieldset[disabled] button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  box-shadow: none;
}
.standalone,
[type="submit"],
button {
  color: #4d4d4d;
  background-color: #e5e5e5;
  border-color: #b2b2b2;
}
.standalone:hover,
[type="submit"]:hover,
button:hover,
.standalone:focus,
[type="submit"]:focus,
button:focus,
.standalone:active,
[type="submit"]:active,
button:active,
.standalone.active,
[type="submit"].active,
button.active,
.open > .dropdown-toggle.standalone,
.open > .dropdown-toggle[type="submit"],
.open > .dropdown-togglebutton {
  color: #4d4d4d;
  background-color: #cccccc;
  border-color: #939393;
}
.standalone:active,
[type="submit"]:active,
button:active,
.standalone.active,
[type="submit"].active,
button.active,
.open > .dropdown-toggle.standalone,
.open > .dropdown-toggle[type="submit"],
.open > .dropdown-togglebutton {
  background-image: none;
}
.standalone.disabled,
[type="submit"].disabled,
button.disabled,
.standalone[disabled],
[type="submit"][disabled],
button[disabled],
fieldset[disabled] .standalone,
fieldset[disabled] [type="submit"],
fieldset[disabled] button,
.standalone.disabled:hover,
[type="submit"].disabled:hover,
button.disabled:hover,
.standalone[disabled]:hover,
[type="submit"][disabled]:hover,
button[disabled]:hover,
fieldset[disabled] .standalone:hover,
fieldset[disabled] [type="submit"]:hover,
fieldset[disabled] button:hover,
.standalone.disabled:focus,
[type="submit"].disabled:focus,
button.disabled:focus,
.standalone[disabled]:focus,
[type="submit"][disabled]:focus,
button[disabled]:focus,
fieldset[disabled] .standalone:focus,
fieldset[disabled] [type="submit"]:focus,
fieldset[disabled] button:focus,
.standalone.disabled:active,
[type="submit"].disabled:active,
button.disabled:active,
.standalone[disabled]:active,
[type="submit"][disabled]:active,
button[disabled]:active,
fieldset[disabled] .standalone:active,
fieldset[disabled] [type="submit"]:active,
fieldset[disabled] button:active,
.standalone.disabled.active,
[type="submit"].disabled.active,
button.disabled.active,
.standalone[disabled].active,
[type="submit"][disabled].active,
button[disabled].active,
fieldset[disabled] .standalone.active,
fieldset[disabled] [type="submit"].active,
fieldset[disabled] button.active {
  background-color: #e5e5e5;
  border-color: #b2b2b2;
}
.standalone .badge,
[type="submit"] .badge,
button .badge {
  color: #e5e5e5;
  background-color: #4d4d4d;
}
.context {
  color: #fff;
  background-color: #007bb1;
  border-color: #00587e;
}
.context:hover,
.context:focus,
.context:active,
.context.active,
.open > .dropdown-toggle.context {
  color: #fff;
  background-color: #00587e;
  border-color: #002d41;
}
.context:active,
.context.active,
.open > .dropdown-toggle.context {
  background-image: none;
}
.context.disabled,
.context[disabled],
fieldset[disabled] .context,
.context.disabled:hover,
.context[disabled]:hover,
fieldset[disabled] .context:hover,
.context.disabled:focus,
.context[disabled]:focus,
fieldset[disabled] .context:focus,
.context.disabled:active,
.context[disabled]:active,
fieldset[disabled] .context:active,
.context.disabled.active,
.context[disabled].active,
fieldset[disabled] .context.active {
  background-color: #007bb1;
  border-color: #00587e;
}
.context .badge {
  color: #007bb1;
  background-color: #fff;
}
.destructive {
  color: #fff;
  background-color: #bb4f45;
  border-color: #963f37;
}
.destructive:hover,
.destructive:focus,
.destructive:active,
.destructive.active,
.open > .dropdown-toggle.destructive {
  color: #fff;
  background-color: #963f37;
  border-color: #692c26;
}
.destructive:active,
.destructive.active,
.open > .dropdown-toggle.destructive {
  background-image: none;
}
.destructive.disabled,
.destructive[disabled],
fieldset[disabled] .destructive,
.destructive.disabled:hover,
.destructive[disabled]:hover,
fieldset[disabled] .destructive:hover,
.destructive.disabled:focus,
.destructive[disabled]:focus,
fieldset[disabled] .destructive:focus,
.destructive.disabled:active,
.destructive[disabled]:active,
fieldset[disabled] .destructive:active,
.destructive.disabled.active,
.destructive[disabled].active,
fieldset[disabled] .destructive.active {
  background-color: #bb4f45;
  border-color: #963f37;
}
.destructive .badge {
  color: #bb4f45;
  background-color: #fff;
}
.link-parent {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #4d4d4d;
  background-color: #e5e5e5;
  border-color: #b2b2b2;
  margin-bottom: 12px;
}
.link-parent:focus,
.link-parent:active:focus,
.link-parent.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.link-parent:hover,
.link-parent:focus {
  color: #4d4d4d;
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.link-parent:active,
.link-parent.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.link-parent.disabled,
.link-parent[disabled],
fieldset[disabled] .link-parent {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  box-shadow: none;
}
.link-parent:hover,
.link-parent:focus,
.link-parent:active,
.link-parent.active,
.open > .dropdown-toggle.link-parent {
  color: #4d4d4d;
  background-color: #cccccc;
  border-color: #939393;
}
.link-parent:active,
.link-parent.active,
.open > .dropdown-toggle.link-parent {
  background-image: none;
}
.link-parent.disabled,
.link-parent[disabled],
fieldset[disabled] .link-parent,
.link-parent.disabled:hover,
.link-parent[disabled]:hover,
fieldset[disabled] .link-parent:hover,
.link-parent.disabled:focus,
.link-parent[disabled]:focus,
fieldset[disabled] .link-parent:focus,
.link-parent.disabled:active,
.link-parent[disabled]:active,
fieldset[disabled] .link-parent:active,
.link-parent.disabled.active,
.link-parent[disabled].active,
fieldset[disabled] .link-parent.active {
  background-color: #e5e5e5;
  border-color: #b2b2b2;
}
.link-parent .badge {
  color: #e5e5e5;
  background-color: #4d4d4d;
}
.link-parent::before {
  content: "↩ ";
  top: 3px;
  position: relative;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.alert.status,
.portalMessage {
  padding: 15px;
  padding-left: 45px;
  margin-bottom: 20px;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0 1px rgba(255, 255, 255, 0.1);
}
.alert.status > strong,
.portalMessage > strong,
.alert.status > dt,
.portalMessage > dt {
  font-weight: 700;
  padding-right: 5px;
  color: rgba(0, 0, 0, 0.5);
}
.alert.status a,
.portalMessage a {
  font-weight: 400;
  color: #005074;
}
.alert.status > strong::before,
.portalMessage > strong::before,
.alert.status > dt::before,
.portalMessage > dt::before {
  font-size: 14px;
  font-weight: 400;
  margin-left: -30px;
  margin-right: 10px;
  display: inline-block;
  border-radius: 20px;
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
  top: -1px;
  position: relative;
}
.alert.status > dt,
.portalMessage > dt,
.alert.status > dd,
.portalMessage > dd {
  display: inline;
}
.alert.status > dd,
.portalMessage > dd {
  margin: 0;
}
.alert.status.alert-none,
.portalMessage.alert-none {
  box-shadow: none;
}
.alert.status.alert-success,
.portalMessage.alert-success,
.alert.status.info,
.portalMessage.info {
  background-color: #aad6ea;
  border: 1px solid #9acee6;
  color: rgba(0, 0, 0, 0.5);
}
.alert.status.alert-success > strong,
.portalMessage.alert-success > strong,
.alert.status.info > strong,
.portalMessage.info > strong,
.alert.status.alert-success > dt,
.portalMessage.alert-success > dt,
.alert.status.info > dt,
.portalMessage.info > dt {
  color: rgba(0, 0, 0, 0.67);
}
.alert.status.alert-success > strong::before,
.portalMessage.alert-success > strong::before,
.alert.status.info > strong::before,
.portalMessage.info > strong::before,
.alert.status.alert-success > dt::before,
.portalMessage.alert-success > dt::before,
.alert.status.info > dt::before,
.portalMessage.info > dt::before {
  background-color: #3e7b91;
  content: "i";
}
.alert.status.alert-warning,
.portalMessage.alert-warning,
.alert.status.warning,
.portalMessage.warning {
  background-color: #ebd380;
  border: 1px solid #e7ca66;
  color: rgba(0, 0, 0, 0.5);
}
.alert.status.alert-warning > strong,
.portalMessage.alert-warning > strong,
.alert.status.warning > strong,
.portalMessage.warning > strong,
.alert.status.alert-warning > dt,
.portalMessage.alert-warning > dt,
.alert.status.warning > dt,
.portalMessage.warning > dt {
  color: rgba(0, 0, 0, 0.67);
}
.alert.status.alert-warning > strong::before,
.portalMessage.alert-warning > strong::before,
.alert.status.warning > strong::before,
.portalMessage.warning > strong::before,
.alert.status.alert-warning > dt::before,
.portalMessage.alert-warning > dt::before,
.alert.status.warning > dt::before,
.portalMessage.warning > dt::before {
  background-color: #bc8d0d;
  content: "!";
}
.alert.status.alert-error,
.portalMessage.alert-error,
.alert.status.error,
.portalMessage.error {
  background-color: #EC9C8D;
  border: 1px solid #eb9484;
  color: rgba(0, 0, 0, 0.5);
}
.alert.status.alert-error > strong,
.portalMessage.alert-error > strong,
.alert.status.error > strong,
.portalMessage.error > strong,
.alert.status.alert-error > dt,
.portalMessage.alert-error > dt,
.alert.status.error > dt,
.portalMessage.error > dt {
  color: rgba(0, 0, 0, 0.67);
}
.alert.status.alert-error > strong::before,
.portalMessage.alert-error > strong::before,
.alert.status.error > strong::before,
.portalMessage.error > strong::before,
.alert.status.alert-error > dt::before,
.portalMessage.alert-error > dt::before,
.alert.status.error > dt::before,
.portalMessage.error > dt::before {
  background-color: #ac493f;
  content: "×";
}
.portlet .portletContent > .portalMessage {
  padding: 15px;
  padding-left: 45px;
  margin: 15px;
}
/* special octogonal shape for error
.alert.status.alert-error,
.portalMessage.error {
	& > strong::before, & > dt::before {
		border-radius: 8px; //soften border
		background: @plone-alert-error-bullet;
		background:
			linear-gradient(135deg, transparent 4px, @plone-alert-error-bullet 0) top left,
			linear-gradient(225deg, transparent 4px, @plone-alert-error-bullet 0) top right,
			linear-gradient(315deg, transparent 4px, @plone-alert-error-bullet 0) bottom right,
			linear-gradient(45deg,  transparent 4px, @plone-alert-error-bullet 0) bottom left;
		background-size: 50% 50%;
		background-repeat: no-repeat;
	}
}
*/
html {
  font-size: 100% !important;
  background-color: #faf9fd;
  height: 100%;
}
h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
  margin: 0 0 20px 0 !important;
  font-family: ProximaNova, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 300 !important;
  color: #222 !important;
  text-transform: none !important;
}
.uk-logo > img {
  height: 43px;
}
.uk-navbar-title span {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  text-transform: none !important;
}
.uk-navbar-subtitle span {
  color: #777;
}
.uk-table th,
.uk-table td {
  padding: 5px;
}
.uk-offcanvas-bar {
  background: #fff;
  width: auto !important;
  padding: 0px !important;
}
.uk-offcanvas-bar .uk-nav-default > li > a {
  color: #999 !important;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-header {
  color: #333 !important;
}
.uk-offcanvas-bar .uk-nav-default {
  width: 16rem !important;
}
.uk-offcanvas-bar .uk-nav li > a {
  color: #666;
  font-weight: normal;
  padding: 12px 0;
}
.uk-offcanvas-bar .uk-nav li > a.active {
  color: #007bb1 !important;
}
.uk-offcanvas-bar .uk-nav li > a:hover {
  color: #222 !important;
}
/* Utils */
.uk-display-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
/* Sidebar Area */
.uk-sidebar {
  background: #fff;
  min-height: 100vh;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.uk-sidebar .uk-nav-header {
  font-weight: 700;
  font-size: 0.85rem;
}
.uk-sidebar .uk-nav li > a {
  color: #666;
  font-weight: normal;
  padding: 8px 0;
}
.uk-sidebar .uk-nav li > a.active {
  color: #007bb1 !important;
}
.uk-sidebar .uk-nav li > a:hover {
  color: #222 !important;
}
/* Search Override */
.uk-search-navbar {
  width: auto;
}
.uk-search-navbar .uk-search-input {
  font-size: 1rem;
}
/* Content Area */
.uk-main-content {
  min-width: 100vw;
}
@media (min-width: 768px) {
  .uk-main-content {
    min-width: 0;
    width: 100%;
  }
  .menu-toggle {
    display: none;
  }
}
@media (max-width: 768px) {
  .uk-sidebar {
    width: 20%;
  }
}
#content {
  font-size: 90%;
}
/*
#content-core form {
  display: block;
  margin-top: 0em;
  border-radius:0px!important;
}

#content-core input.text-widget, #content-core select, #content-core textarea {
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: .2s ease-in-out;
  transition-property: color,background-color,border;
  box-shadow:none!important;
  border-radius:0px!important;
}

#content-core select.select-widget {
  height: auto;
  vertical-align: middle;
  display: inline-block;
  border-radius:0px!important;
}

#content-core label.horizontal {
  color: #222;
  font-size: 14px;
  display: block;
  margin-bottom: 5px!important;
  max-width:inherit;
  vertical-align: inherit;
}

#content-core input.text-widget {
  height: auto;
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5!important;
  transition: .2s ease-in-out;
  transition-property: color,background-color,border;
}

.searchButton { width:auto!important; }

#content-core a {
    border: 1px solid #e5e5e5!important;
}

#content-core a.active {
    border-color: #1e87f0!important;
    color: #1e87f0!important;
}

#content-core .pat-autotoc.autotabs {
  padding:15px!important;
  border:0px!important;
}
*/
#content-core nav.autotoc-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
  position: relative;
  background: #fff !important;
  border: none !important;
  margin: 0px !important;
}
#content-core .pat-autotoc.autotabs .autotoc-nav a,
#content-core .autotabs .autotoc-nav a {
  margin: 0 12px 12px 0;
  display: block;
  text-align: center !important;
  padding: 9px 20px !important;
  color: #999 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  transition: color 0.1s ease-in-out !important;
  line-height: 20px !important;
  border-radius: inherit !important;
  background: inherit !important;
  font-weight: inherit !important;
}
#content-core .pat-autotoc.autotabs .autotoc-nav a.active,
#content-core .autotabs .autotoc-nav a.active,
#content-core .pat-autotoc.autotabs .autotoc-nav a.active:hover,
#content-core .autotabs .autotoc-nav a.active:hover {
  color: #ffffff !important;
  border-color: #007bb1 !important;
  background: #007bb1 !important;
}
#content-core .autotoc-section {
  margin: 10px 0 !important;
}
#content-core .formControls {
  box-shadow: none !important;
  border-top: none !important;
  background: transparent !important;
}
/*


#content-core h4 {
  font-weight:normal!important;
  font-style:normal!important;
  width: 100%;
  color: inherit;
  padding: 0;
  font-size: 24px;
  line-height: 1.4;
}

#content-core label {
  vertical-align:inherit!important;
  margin-bottom: 0px !important;
  color: #222;
}


*/
#content-core span.option {
  white-space: nowrap;
}
#content-core span.label {
  display: inline-block;
  position: inherit !important;
  top: inherit !important;
  font-weight: lighter !important;
  font-size: inherit !important;
  color: #222;
  margin-right: 10px;
}
.field {
  margin-bottom: 11px;
}
.field label.form-label {
  display: block;
  font-weight: bold;
  margin-bottom: 0px;
  line-height: 1.2em;
}
.field {
  margin-bottom: 15px;
}
.field span.option {
  display: block;
}
.field.error {
  background: #fbe8e4;
  box-shadow: 0 0 0 5px #fbe8e4;
}
.field.error .help-block,
.field.error .control-label,
.field.error .radio,
.field.error .checkbox,
.field.error .radio-inline,
.field.error .checkbox-inline {
  color: rgba(0, 0, 0, 0.5);
}
.field.error .form-control {
  border-color: rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.field.error .form-control:focus {
  border-color: rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(51, 51, 51, 0.5);
}
.field.error .input-group-addon {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.5);
  background-color: #EC9C8D;
}
.field.error .form-control-feedback {
  color: rgba(0, 0, 0, 0.5);
}
.field.error > label,
.field.error div.error {
  color: #c4183c;
}
.field.error div.error {
  padding-left: 30px;
  font-weight: 400;
}
.field.error div.error::before {
  background-color: #ac493f;
  content: "×";
  font-size: 14px;
  font-weight: 400;
  margin-left: -30px;
  margin-right: 5px;
  display: inline-block;
  border-radius: 20px;
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
  top: -1px;
  position: relative;
}
.field.error input,
.field.error textarea,
.field.error select {
  border-color: #c4183c;
}
.field.error input:focus,
.field.error textarea:focus,
.field.error select:focus {
  box-shadow: 0 0 8px #f6b2c0;
}
/* TinyMCE templates */
* {
  -webkit-print-color-adjust: exact !important;
  /* Chrome, Safari */
  color-adjust: exact !important;
  /*Firefox*/
}
input.required::after {
  display: none;
}
#portal-logo img {
  width: 250px;
}
.uk-table,
.uk-table th {
  color: #212529 !important;
}
td.label_scoreboard_td,
td.standard_scoreboard_td {
  padding: 1px 2px 1px 2px !important;
  font-size: 14px !important;
}
#scoreboardtop th,
#scoreboardtop td {
  font-size: 14px !important;
  padding: 3px 3px 3px 3px !important;
}
a {
  text-decoration: none !important;
}
button {
  box-shadow: none;
  text-shadow: none;
  border-radius: 0px;
}
button:hover,
button:active {
  box-shadow: none;
}
.portlet {
  border: none;
  box-shadow: none;
  background: transparent;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5 !important;
}
.plone-toolbar-left-expanded,
.plone-toolbar-left {
  padding-left: 0 !important;
}
#adjustments_body td:nth-child(1),
#adjustments_head th:nth-child(1) {
  width: 100px;
}
#adjustments_body td:nth-child(2),
#adjustments_head th:nth-child(2) {
  width: 70px;
}
#adjustments_body td:nth-child(4),
#adjustments_head th:nth-child(4) {
  width: 90px;
}
/* form widget width adjustments in general for any device */
#content-core label.horizontal,
#content-core label.form-label,
#content-core select.select-widget,
#content-core input.text-widget,
#content-core textarea {
  max-width: 60%;
}
#content-core .pat-autotoc.autotabs .autotoc-nav a,
#content-core .autotabs .autotoc-nav a {
  padding: 5px 10px !important;
}
/* small screen desktop or laptop */
@media screen and (max-width: 768px) and (max-width: 1024px) {
  #content-core label.horizontal,
  #content-core label.form-label,
  #content-core select.select-widget,
  #content-core input.text-widget,
  #content-core textarea {
    max-width: 100%;
  }
}
/* medium screen laptops */
@media screen and (max-width: 1366px) {
  #content-core label.horizontal,
  #content-core label.form-label,
  #content-core select.select-widget,
  #content-core input.text-widget,
  #content-core textarea {
    max-width: 100%;
  }
}
/* For 640 Resolution mobile */
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
  #content-core label.horizontal,
  #content-core label.form-label,
  #content-core select.select-widget,
  #content-core input.text-widget,
  #content-core textarea {
    max-width: 100%;
  }
  #content-core nav.autotoc-nav {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper .picker__input {
    width: auto;
  }
}
/* ipad */
@media only screen and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) and (min-device-width: 768px) and (max-device-width: 1007px) {
  #content-core label.horizontal,
  #content-core label.form-label,
  #content-core select.select-widget,
  #content-core input.text-widget,
  #content-core textarea {
    max-width: 100%;
  }
}
td.haq1,
td.haq2 {
  width: 50%;
}
td.haq1 label.horizontal,
td.haq1 label.form-label {
  max-width: 100% !important;
}
#login-form {
  width: 430px;
  margin: 0px auto;
}
.login-wrapper .card {
  max-width: 100%;
}
#buttons-login {
  width: 100%;
}
#login-form .footer {
  text-align: center;
}
#content-core a {
  border: none !important;
}
#content-core a {
  border-bottom: none !important;
}
.uk-navbar-subtitle span {
  color: #000 !important;
}
/* .scoreboard_visit_th { background-color:#fff!important; }

.scoreboard_table_def_right tr.odd {
  background-color:#fff!important;
}

.scoreboard_table_def_right tr.even {
  background-color:#f6f6f6!important;
}
.the_right_content_table tr.odd {
  background-color:#f6f6f6!important;
}

.the_right_content_table tr.even {
  background-color:#fff!important;
}

.standard_scoreboard_td {
  background-color:transparent!important;
} */
#portal-footer-wrapper {
  padding: 15px 15px;
  background-color: #fafafa;
  color: #000;
  text-align: center;
  clear: both;
  border-top: 1px solid #ddd;
}
.documentFirstHeading {
  border-bottom: 0px;
  margin-bottom: 5px !important;
  font-size: 24px;
  line-height: 1;
}
#content-core .discreet {
  display: none;
}
#content-core .autotoc-section {
  margin: 10px 0 !important;
}
#form-buttons-save {
  padding: 6px 25px !important;
  width: auto !important;
  cursor: pointer !important;
  background: #28a745 !important;
  border: 1px solid #28aa45;
  color: #fff !important;
}
body.col-one.col-content #portal-column-one {
  -ms-flex-order: 1;
      order: 1;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
}
.livesearch-results {
  width: 17rem;
}
.pat-date-picker {
  max-width: 140px !important;
}
#portal-breadcrumbs {
  margin-bottom: 0px;
}
#portal-anontools {
  float: right;
}
#portal-searchbox {
  float: right;
}
.pat-date-picker {
  max-width: 165px !important;
}
#plone_SearchResult {
  display: none;
  position: absolute;
  background-color: #ffffff;
  z-index: 100;
  border-right: 1px solid #64bee8;
  border-bottom: 1px solid #64bee8;
  border-left: 1px solid #64bee8;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(100, 190, 232, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(100, 190, 232, 0.6);
  margin: 0;
  padding: 0;
  list-style: none;
}
#plone_SearchResult li {
  white-space: normal;
  margin: 0;
  padding: 5px;
  cursor: pointer;
}
.search-result-selected {
  background: #d8eafc;
  color: #1e87f0;
}
.d6-res {
  margin: 3px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 0;
  padding-top: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLWNvbXBpbGVkLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyQ0FBMkM7QUFDM0MsNENBQTRDO0FBQzVDLCtEQUErRDtBQUMvRCx3Q0FBd0M7QUFDeEM7RUFDRSxzQkFBc0I7RUFDdEIsb0NBQW9DO0VBQ3BDLDJQQUEyUDtFQUMzUCxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsMENBQTBDO0VBQzFDLGlTQUFpUztFQUNqUyxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsc0NBQXNDO0VBQ3RDLHVRQUF1UTtFQUN2USxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIscUNBQXFDO0VBQ3JDLGlRQUFpUTtFQUNqUSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIscUNBQXFDO0VBQ3JDLGlRQUFpUTtFQUNqUSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsMkNBQTJDO0VBQzNDLHVTQUF1UztFQUN2UyxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsbUNBQW1DO0VBQ25DLHFQQUFxUDtFQUNyUCxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIseUNBQXlDO0VBQ3pDLDJSQUEyUjtFQUMzUixpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxnQ0FBZ0M7RUFDaEMsNkNBQTZDO0VBQzdDLG1UQUFtVDtFQUNuVCxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxnQ0FBZ0M7RUFDaEMsbURBQW1EO0VBQ25ELHdWQUF3VjtFQUN4VixpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7Ozs7O0VBS0Usc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHVDQUF1QztFQUN2Qyx1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixrQkFBa0I7Q0FDbkI7QUFDRDs7Ozs7Ozs7Ozs7Ozs7O0VBZUUscUJBQXFCO0VBQ3JCLDJDQUEyQztFQUMzQyxxQkFBcUI7Q0FDdEI7QUFDRDs7Ozs7Ozs7OztFQVVFLGVBQWU7RUFDZixzQkFBc0I7RUFFdEIsMENBQTBDO0NBQzNDO0FBQ0Q7Ozs7Ozs7Ozs7RUFVRSxXQUFXO0VBQ1gsdUJBQXVCO0VBRXZCLGlEQUFpRDtDQUNsRDtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7RUFlRSxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYiwwQkFBMEI7RUFFMUIsaUJBQWlCO0NBQ2xCO0FBQ0Q7OztFQUdFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7OztFQWVFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7Ozs7Ozs7OztFQVNFLHVCQUF1QjtDQUN4QjtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE2Q0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2QjtBQUNEOzs7RUFHRSxlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2QjtBQUNEOzs7OztFQUtFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7OztFQUdFLHVCQUF1QjtDQUN4QjtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7RUFlRSwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2QjtBQUNEOzs7OztFQUtFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7OztFQUdFLHVCQUF1QjtDQUN4QjtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7RUFlRSwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsdUNBQXVDO0VBQ3ZDLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixvQkFBb0I7Q0FDckI7QUFDRDs7O0VBR0UscUJBQXFCO0VBQ3JCLDJDQUEyQztFQUMzQyxxQkFBcUI7Q0FDdEI7QUFDRDs7RUFFRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBRXRCLDBDQUEwQztDQUMzQztBQUNEOztFQUVFLFdBQVc7RUFDWCx1QkFBdUI7RUFFdkIsaURBQWlEO0NBQ2xEO0FBQ0Q7OztFQUdFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsYUFBYTtFQUNiLDBCQUEwQjtFQUUxQixpQkFBaUI7Q0FDbEI7QUFDRDs7Ozs7RUFLRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2QjtBQUNEOzs7RUFHRSx1QkFBdUI7Q0FDeEI7QUFDRDs7Ozs7Ozs7Ozs7Ozs7O0VBZUUsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2QjtBQUNEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsY0FBYztFQUNkLFNBQVM7RUFDVCxtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLGlCQUFpQjtDQUNsQjtBQUNEOzs7RUFHRSxvQkFBb0I7Q0FDckI7QUFDRDs7O0VBR0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7O0VBRUUsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQix1QkFBdUI7Q0FDeEI7QUFDRDs7Ozs7OztFQU9FLDhCQUE4QjtFQUM5QiwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOzs7Ozs7O0VBT0UsNkJBQTZCO0VBQzdCLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtDQUNoQjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7OztFQUdFLFdBQVc7Q0FDWjtBQUNEOztFQUVFLG1CQUFtQjtDQUNwQjtBQUNEOztFQUVFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0Usc0JBQXNCO0VBQ3RCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsZUFBZTtDQUNoQjtBQUNEO0VBQ0Usd0JBQXdCO0VBQ3hCLHVCQUF1QjtDQUN4QjtBQUNEOztFQUVFLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsMENBQTBDO0VBQzFDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsNENBQTRDO0NBQzdDO0FBQ0Q7Ozs7RUFJRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLDBCQUEwQjtDQUMzQjtBQUNEOztFQUVFLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCO0FBQ0Q7Ozs7RUFJRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0NBQWdDO0VBQ2hDLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHVDQUF1QztFQUN2QyxVQUFVO0VBQ1YsbUJBQW1CO0NBQ3BCO0FBQ0Q7Ozs7RUFJRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSxVQUFVO0NBQ1g7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7QUFDRDs7OztFQUlFLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsMEJBQTBCO0NBQzNCO0FBQ0Q7Ozs7Ozs7O0VBUUUsMkJBQTJCO0NBQzVCO0FBQ0Q7Ozs7Ozs7O0VBUUUsMEJBQTBCO0VBQzFCLGFBQWE7Q0FDZDtBQUNEOzs7O0VBSUUsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQiwwQkFBMEI7Q0FDM0I7QUFDRDs7Ozs7Ozs7RUFRRSwyQkFBMkI7Q0FDNUI7QUFDRDs7Ozs7Ozs7RUFRRSwwQkFBMEI7RUFDMUIsYUFBYTtDQUNkO0FBQ0Q7Ozs7RUFJRSwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLDBCQUEwQjtDQUMzQjtBQUNEOzs7Ozs7OztFQVFFLDJCQUEyQjtDQUM1QjtBQUNEOzs7Ozs7OztFQVFFLDBCQUEwQjtFQUMxQixhQUFhO0NBQ2Q7QUFDRDtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsYUFBYTtDQUNkO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0FBQ0Y7RUFDRSwyQkFBMkI7RUFDM0IsMEJBQTBCO0VBQzFCLGFBQWE7Q0FDZDtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCRSw4QkFBOEI7RUFDOUIsZ0lBQWdJO0VBQ2hJLDRCQUE0QjtFQUM1Qix1QkFBdUI7RUFDdkIsZ0NBQWdDO0NBQ2pDO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdDQUFnQztDQUNqQztBQUNEO0VBQ0UsWUFBWTtDQUNiO0FBQ0Q7O0VBRUUsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtDQUN6QjtBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSx1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLHdCQUF3QjtDQUN6QjtBQUNEO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCO0FBQ0QsV0FBVztBQUNYO0VBQ0UsZ0NBQWdDO0VBQ2hDLHlCQUF5QjtDQUMxQjtBQUNELGtCQUFrQjtBQUNsQjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsMkNBQTJDO0NBQzVDO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCO0FBQ0QscUJBQXFCO0FBQ3JCO0VBQ0UsWUFBWTtDQUNiO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRCxrQkFBa0I7QUFDbEI7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFO0lBQ0UsYUFBYTtJQUNiLFlBQVk7R0FDYjtFQUNEO0lBQ0UsY0FBYztHQUNmO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7QUFDRDtFQUNFLGVBQWU7Q0FDaEI7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW1FRTtBQUNGO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4Qix1QkFBdUI7Q0FDeEI7QUFDRDs7RUFFRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0IsdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsOENBQThDO0VBQzlDLDZCQUE2QjtFQUM3QixrQ0FBa0M7RUFDbEMsK0JBQStCO0VBQy9CLGdDQUFnQztDQUNqQztBQUNEOzs7O0VBSUUsMEJBQTBCO0VBQzFCLGlDQUFpQztFQUNqQywrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixtQ0FBbUM7Q0FDcEM7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkU7QUFDRjtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3Qix3QkFBd0I7RUFDeEIsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxvQkFBb0I7RUFFcEIsOEJBQThCO0NBQy9CO0FBQ0Q7Ozs7OztFQU1FLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsaUNBQWlDO0VBRWpDLGlEQUFpRDtDQUNsRDtBQUNEO0VBQ0UsaUNBQWlDO0VBRWpDLGdGQUFnRjtDQUNqRjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLGlDQUFpQztFQUNqQywwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEOztFQUVFLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQix1Q0FBdUM7RUFDdkMsVUFBVTtFQUNWLG1CQUFtQjtDQUNwQjtBQUNEOzs7RUFHRSxzQkFBc0I7Q0FDdkI7QUFDRDs7O0VBSUUsNEJBQTRCO0NBQzdCO0FBQ0QsdUJBQXVCO0FBQ3ZCO0VBQ0UsNkNBQTZDO0VBQzdDLG9CQUFvQjtFQUNwQiwrQkFBK0I7RUFDL0IsV0FBVztDQUNaO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEOztFQUVFLG9DQUFvQztFQUNwQywyQkFBMkI7Q0FDNUI7QUFDRDs7RUFFRSwyQkFBMkI7RUFDM0Isb0NBQW9DO0NBQ3JDO0FBQ0Q7RUFDRSxpQ0FBaUM7Q0FDbEM7QUFDRDtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0NBQ3BCO0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLHdCQUF3QjtDQUN6QjtBQUNEO0VBQ0UsNENBQTRDO0NBQzdDO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7O0VBRUUsYUFBYTtDQUNkO0FBQ0Q7O0VBRUUsWUFBWTtDQUNiO0FBQ0Q7O0VBRUUsWUFBWTtDQUNiO0FBQ0QsNkRBQTZEO0FBQzdEOzs7OztFQUtFLGVBQWU7Q0FDaEI7QUFDRDs7RUFFRSw2QkFBNkI7Q0FDOUI7QUFDRCxvQ0FBb0M7QUFDcEM7RUFDRTs7Ozs7SUFLRSxnQkFBZ0I7R0FDakI7Q0FDRjtBQUNELDJCQUEyQjtBQUMzQjtFQUNFOzs7OztJQUtFLGdCQUFnQjtHQUNqQjtDQUNGO0FBQ0QsK0JBQStCO0FBQy9CO0VBQ0U7Ozs7O0lBS0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxzQkFBa0I7UUFBbEIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxZQUFZO0dBQ2I7Q0FDRjtBQUNELFVBQVU7QUFDVjtFQUNFOzs7OztJQUtFLGdCQUFnQjtHQUNqQjtDQUNGO0FBQ0Q7O0VBRUUsV0FBVztDQUNaO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSx3QkFBd0I7Q0FDekI7QUFDRDtFQUNFLCtCQUErQjtDQUNoQztBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFtQkk7QUFDSjtFQUNFLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLGdCQUFnQjtFQUNoQixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsNkJBQTZCO0VBQzdCLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IsK0JBQStCO0VBQy9CLDBCQUEwQjtFQUMxQix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLGtCQUFTO01BQVQsU0FBUztFQUNULG1CQUFlO01BQWYsZUFBZTtFQUNmLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLGdDQUFnQztFQUNoQyxpQ0FBaUM7RUFDakMsK0JBQStCO0VBQy9CLFdBQVc7RUFFWCxtRkFBbUY7RUFDbkYsd0ZBQXdGO0VBQ3hGLFVBQVU7RUFDVixXQUFXO0VBQ1gsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLGFBQWE7RUFDYixnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCIiwiZmlsZSI6InRoZW1lLWNvbXBpbGVkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHRoZW1lLmxlc3MgZmlsZSB0aGF0IHdpbGwgYmUgY29tcGlsZWQgKi9cbkBpbXBvcnQgXCIuLi9hc3NldHMvdWlraXQvY3NzL3Vpa2l0Lm1pbi5jc3NcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5taW4uY3NzXCI7XG5AaW1wb3J0IFwiLi4vYXNzZXRzL2JhcmNlbG9uZXRhLm1pbi5jc3NcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90by1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1saWdodC5zdmcjcm9ib3RvbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgncm9ib3RvL3JvYm90by1saWdodGl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0IEl0YWxpYycpLCB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0aXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0aXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0aXRhbGljLnN2ZyNyb2JvdG9saWdodF9pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgncm9ib3RvL3JvYm90by1yZWd1bGFyLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gUmVndWxhcicpLCB1cmwoJ3JvYm90by9yb2JvdG8tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90by1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLXJlZ3VsYXIuc3ZnI3JvYm90b3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgncm9ib3RvL3JvYm90by1pdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBJdGFsaWMnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1pdGFsaWMuc3ZnI3JvYm90b2l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLW1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLW1lZGl1bS5zdmcjcm9ib3RvbWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtaXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtIEl0YWxpYycpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLW1lZGl1bWl0YWxpYy5zdmcjcm9ib3RvbWVkaXVtX2l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZC5zdmcjcm9ib3RvYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGRpdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkIEl0YWxpYycpLCB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGRpdGFsaWMuc3ZnI3JvYm90b2JvbGRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIExpZ2h0JyksIHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHQuc3ZnI3JvYm90b19jb25kZW5zZWRsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodGl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIENvbmRlbnNlZCBUaGluIEl0YWxpYycpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0aXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0aXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0aXRhbGljLnN2ZyNyb2JvdG9fY29uZGVuc2VkbGlnaHRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnN0YW5kYWxvbmUsXG4uY29udGV4dCxcbi5kZXN0cnVjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnN0YW5kYWxvbmU6Zm9jdXMsXG4uY29udGV4dDpmb2N1cyxcbi5kZXN0cnVjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLnN0YW5kYWxvbmU6YWN0aXZlOmZvY3VzLFxuLmNvbnRleHQ6YWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlOmFjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uc3RhbmRhbG9uZS5hY3RpdmU6Zm9jdXMsXG4uY29udGV4dC5hY3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmUuYWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLnN0YW5kYWxvbmU6aG92ZXIsXG4uY29udGV4dDpob3Zlcixcbi5kZXN0cnVjdGl2ZTpob3Zlcixcblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuLnN0YW5kYWxvbmU6Zm9jdXMsXG4uY29udGV4dDpmb2N1cyxcbi5kZXN0cnVjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3RhbmRhbG9uZTphY3RpdmUsXG4uY29udGV4dDphY3RpdmUsXG4uZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcbi5jb250ZXh0LmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5idXR0b24uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5zdGFuZGFsb25lLmRpc2FibGVkLFxuLmNvbnRleHQuZGlzYWJsZWQsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCxcbmJ1dHRvbi5kaXNhYmxlZCxcbi5zdGFuZGFsb25lW2Rpc2FibGVkXSxcbi5jb250ZXh0W2Rpc2FibGVkXSxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF0sXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RhbmRhbG9uZSxcblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbn1cbi5zdGFuZGFsb25lOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5idXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLnN0YW5kYWxvbmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RhbmRhbG9uZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5zdGFuZGFsb25lOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmJ1dHRvbjphY3RpdmUsXG4uc3RhbmRhbG9uZS5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5idXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnN0YW5kYWxvbmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVbdHlwZT1cInN1Ym1pdFwiXSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3RhbmRhbG9uZS5kaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLFxuYnV0dG9uLmRpc2FibGVkLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24sXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDpob3Zlcixcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmhvdmVyLFxuYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmZvY3VzLFxuYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b246Zm9jdXMsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDphY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZDphY3RpdmUsXG5idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXTphY3RpdmUsXG5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjphY3RpdmUsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZC5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC5hY3RpdmUsXG5idXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXS5hY3RpdmUsXG5idXR0b25bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG4uc3RhbmRhbG9uZSAuYmFkZ2UsXG5bdHlwZT1cInN1Ym1pdFwiXSAuYmFkZ2UsXG5idXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4uY29udGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmIxO1xuICBib3JkZXItY29sb3I6ICMwMDU4N2U7XG59XG4uY29udGV4dDpob3Zlcixcbi5jb250ZXh0OmZvY3VzLFxuLmNvbnRleHQ6YWN0aXZlLFxuLmNvbnRleHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNvbnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTg3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyZDQxO1xufVxuLmNvbnRleHQ6YWN0aXZlLFxuLmNvbnRleHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNvbnRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNvbnRleHQuZGlzYWJsZWQsXG4uY29udGV4dFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQsXG4uY29udGV4dC5kaXNhYmxlZDpob3Zlcixcbi5jb250ZXh0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGV4dDpob3Zlcixcbi5jb250ZXh0LmRpc2FibGVkOmZvY3VzLFxuLmNvbnRleHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmZvY3VzLFxuLmNvbnRleHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmNvbnRleHRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5kaXNhYmxlZC5hY3RpdmUsXG4uY29udGV4dFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjE7XG4gIGJvcmRlci1jb2xvcjogIzAwNTg3ZTtcbn1cbi5jb250ZXh0IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA3YmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlc3RydWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjRmNDU7XG4gIGJvcmRlci1jb2xvcjogIzk2M2YzNztcbn1cbi5kZXN0cnVjdGl2ZTpob3Zlcixcbi5kZXN0cnVjdGl2ZTpmb2N1cyxcbi5kZXN0cnVjdGl2ZTphY3RpdmUsXG4uZGVzdHJ1Y3RpdmUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRlc3RydWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjNmMzc7XG4gIGJvcmRlci1jb2xvcjogIzY5MmMyNjtcbn1cbi5kZXN0cnVjdGl2ZTphY3RpdmUsXG4uZGVzdHJ1Y3RpdmUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRlc3RydWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZCxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlLFxuLmRlc3RydWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmU6aG92ZXIsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZTpmb2N1cyxcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuLmRlc3RydWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI0ZjQ1O1xuICBib3JkZXItY29sb3I6ICM5NjNmMzc7XG59XG4uZGVzdHJ1Y3RpdmUgLmJhZGdlIHtcbiAgY29sb3I6ICNiYjRmNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGluay1wYXJlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubGluay1wYXJlbnQ6Zm9jdXMsXG4ubGluay1wYXJlbnQ6YWN0aXZlOmZvY3VzLFxuLmxpbmstcGFyZW50LmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmxpbmstcGFyZW50OmhvdmVyLFxuLmxpbmstcGFyZW50OmZvY3VzIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGluay1wYXJlbnQ6YWN0aXZlLFxuLmxpbmstcGFyZW50LmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGluay1wYXJlbnQuZGlzYWJsZWQsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5saW5rLXBhcmVudDpob3Zlcixcbi5saW5rLXBhcmVudDpmb2N1cyxcbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5saW5rLXBhcmVudC5kaXNhYmxlZCxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50LFxuLmxpbmstcGFyZW50LmRpc2FibGVkOmhvdmVyLFxuLmxpbmstcGFyZW50W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQ6aG92ZXIsXG4ubGluay1wYXJlbnQuZGlzYWJsZWQ6Zm9jdXMsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudDpmb2N1cyxcbi5saW5rLXBhcmVudC5kaXNhYmxlZDphY3RpdmUsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQ6YWN0aXZlLFxuLmxpbmstcGFyZW50LmRpc2FibGVkLmFjdGl2ZSxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG4ubGluay1wYXJlbnQgLmJhZGdlIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4ubGluay1wYXJlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oapIFwiO1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYWxlcnQuc3RhdHVzLFxuLnBvcnRhbE1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmFsZXJ0LnN0YXR1cyA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cyA+IGR0LFxuLnBvcnRhbE1lc3NhZ2UgPiBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydC5zdGF0dXMgYSxcbi5wb3J0YWxNZXNzYWdlIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwNTA3NDtcbn1cbi5hbGVydC5zdGF0dXMgPiBzdHJvbmc6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlID4gc3Ryb25nOjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzID4gZHQ6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlID4gZHQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LnN0YXR1cyA+IGR0LFxuLnBvcnRhbE1lc3NhZ2UgPiBkdCxcbi5hbGVydC5zdGF0dXMgPiBkZCxcbi5wb3J0YWxNZXNzYWdlID4gZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYWxlcnQuc3RhdHVzID4gZGQsXG4ucG9ydGFsTWVzc2FnZSA+IGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC1ub25lLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LXN1Y2Nlc3MsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1zdWNjZXNzLFxuLmFsZXJ0LnN0YXR1cy5pbmZvLFxuLnBvcnRhbE1lc3NhZ2UuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWQ2ZWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YWNlZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LXN1Y2Nlc3MgPiBzdHJvbmcsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1zdWNjZXNzID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cy5pbmZvID4gc3Ryb25nLFxuLnBvcnRhbE1lc3NhZ2UuaW5mbyA+IHN0cm9uZyxcbi5hbGVydC5zdGF0dXMuYWxlcnQtc3VjY2VzcyA+IGR0LFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtc3VjY2VzcyA+IGR0LFxuLmFsZXJ0LnN0YXR1cy5pbmZvID4gZHQsXG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gZHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtc3VjY2VzcyA+IHN0cm9uZzo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtc3VjY2VzcyA+IHN0cm9uZzo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy5pbmZvID4gc3Ryb25nOjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gc3Ryb25nOjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLmFsZXJ0LXN1Y2Nlc3MgPiBkdDo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtc3VjY2VzcyA+IGR0OjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLmluZm8gPiBkdDo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UuaW5mbyA+IGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U3YjkxO1xuICBjb250ZW50OiBcImlcIjtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtd2FybmluZyxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXdhcm5pbmcsXG4uYWxlcnQuc3RhdHVzLndhcm5pbmcsXG4ucG9ydGFsTWVzc2FnZS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZDM4MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3Y2E2NjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtd2FybmluZyA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXdhcm5pbmcgPiBzdHJvbmcsXG4uYWxlcnQuc3RhdHVzLndhcm5pbmcgPiBzdHJvbmcsXG4ucG9ydGFsTWVzc2FnZS53YXJuaW5nID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cy5hbGVydC13YXJuaW5nID4gZHQsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC13YXJuaW5nID4gZHQsXG4uYWxlcnQuc3RhdHVzLndhcm5pbmcgPiBkdCxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcgPiBkdCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjcpO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC13YXJuaW5nID4gc3Ryb25nOjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC13YXJuaW5nID4gc3Ryb25nOjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLndhcm5pbmcgPiBzdHJvbmc6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcgPiBzdHJvbmc6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMuYWxlcnQtd2FybmluZyA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC13YXJuaW5nID4gZHQ6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMud2FybmluZyA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS53YXJuaW5nID4gZHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzhkMGQ7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC1lcnJvcixcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LWVycm9yLFxuLmFsZXJ0LnN0YXR1cy5lcnJvcixcbi5wb3J0YWxNZXNzYWdlLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDOUM4RDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViOTQ4NDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtZXJyb3IgPiBzdHJvbmcsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1lcnJvciA+IHN0cm9uZyxcbi5hbGVydC5zdGF0dXMuZXJyb3IgPiBzdHJvbmcsXG4ucG9ydGFsTWVzc2FnZS5lcnJvciA+IHN0cm9uZyxcbi5hbGVydC5zdGF0dXMuYWxlcnQtZXJyb3IgPiBkdCxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LWVycm9yID4gZHQsXG4uYWxlcnQuc3RhdHVzLmVycm9yID4gZHQsXG4ucG9ydGFsTWVzc2FnZS5lcnJvciA+IGR0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LWVycm9yID4gc3Ryb25nOjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1lcnJvciA+IHN0cm9uZzo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy5lcnJvciA+IHN0cm9uZzo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UuZXJyb3IgPiBzdHJvbmc6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMuYWxlcnQtZXJyb3IgPiBkdDo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtZXJyb3IgPiBkdDo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy5lcnJvciA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5lcnJvciA+IGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM0OTNmO1xuICBjb250ZW50OiBcIsOXXCI7XG59XG4ucG9ydGxldCAucG9ydGxldENvbnRlbnQgPiAucG9ydGFsTWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLyogc3BlY2lhbCBvY3RvZ29uYWwgc2hhcGUgZm9yIGVycm9yXG4uYWxlcnQuc3RhdHVzLmFsZXJ0LWVycm9yLFxuLnBvcnRhbE1lc3NhZ2UuZXJyb3Ige1xuXHQmID4gc3Ryb25nOjpiZWZvcmUsICYgPiBkdDo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7IC8vc29mdGVuIGJvcmRlclxuXHRcdGJhY2tncm91bmQ6IEBwbG9uZS1hbGVydC1lcnJvci1idWxsZXQ7XG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDRweCwgQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldCAwKSB0b3AgbGVmdCxcblx0XHRcdGxpbmVhci1ncmFkaWVudCgyMjVkZWcsIHRyYW5zcGFyZW50IDRweCwgQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldCAwKSB0b3AgcmlnaHQsXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCB0cmFuc3BhcmVudCA0cHgsIEBwbG9uZS1hbGVydC1lcnJvci1idWxsZXQgMCkgYm90dG9tIHJpZ2h0LFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgdHJhbnNwYXJlbnQgNHB4LCBAcGxvbmUtYWxlcnQtZXJyb3ItYnVsbGV0IDApIGJvdHRvbSBsZWZ0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG59XG4qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWZkO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oMSxcbi51ay1oMSxcbmgyLFxuLnVrLWgyLFxuaDMsXG4udWstaDMsXG5oNCxcbi51ay1oNCxcbmg1LFxuLnVrLWg1LFxuaDYsXG4udWstaDYsXG4udWstaGVhZGluZy1zbWFsbCxcbi51ay1oZWFkaW5nLW1lZGl1bSxcbi51ay1oZWFkaW5nLWxhcmdlLFxuLnVrLWhlYWRpbmcteGxhcmdlLFxuLnVrLWhlYWRpbmctMnhsYXJnZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVrLWxvZ28gPiBpbWcge1xuICBoZWlnaHQ6IDQzcHg7XG59XG4udWstbmF2YmFyLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVrLW5hdmJhci1zdWJ0aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4udWstdGFibGUgdGgsXG4udWstdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udWstb2ZmY2FudmFzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi51ay1vZmZjYW52YXMtYmFyIC51ay1uYXYtZGVmYXVsdCAudWstbmF2LWhlYWRlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4udWstb2ZmY2FudmFzLWJhciAudWstbmF2LWRlZmF1bHQge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cbi51ay1vZmZjYW52YXMtYmFyIC51ay1uYXYgbGkgPiBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi51ay1vZmZjYW52YXMtYmFyIC51ay1uYXYgbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YmIxICFpbXBvcnRhbnQ7XG59XG4udWstb2ZmY2FudmFzLWJhciAudWstbmF2IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG4vKiBVdGlscyAqL1xuLnVrLWRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi8qIFNpZGViYXIgQXJlYSAqL1xuLnVrLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnVrLXNpZGViYXIgLnVrLW5hdi1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4udWstc2lkZWJhciAudWstbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi51ay1zaWRlYmFyIC51ay1uYXYgbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YmIxICFpbXBvcnRhbnQ7XG59XG4udWstc2lkZWJhciAudWstbmF2IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG4vKiBTZWFyY2ggT3ZlcnJpZGUgKi9cbi51ay1zZWFyY2gtbmF2YmFyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udWstc2VhcmNoLW5hdmJhciAudWstc2VhcmNoLWlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLyogQ29udGVudCBBcmVhICovXG4udWstbWFpbi1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWstbWFpbi1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVrLXNpZGViYXIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbiNjb250ZW50IHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4vKlxuI2NvbnRlbnQtY29yZSBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDBlbTtcbiAgYm9yZGVyLXJhZGl1czowcHghaW1wb3J0YW50O1xufVxuXG4jY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LCAjY29udGVudC1jb3JlIHNlbGVjdCwgI2NvbnRlbnQtY29yZSB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyO1xuICBib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOjBweCFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWNvcmUgc2VsZWN0LnNlbGVjdC13aWRnZXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czowcHghaW1wb3J0YW50O1xufVxuXG4jY29udGVudC1jb3JlIGxhYmVsLmhvcml6b250YWwge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOmluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4jY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1IWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlcjtcbn1cblxuLnNlYXJjaEJ1dHRvbiB7IHdpZHRoOmF1dG8haW1wb3J0YW50OyB9XG5cbiNjb250ZW50LWNvcmUgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWNvcmUgYS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzFlODdmMCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxZTg3ZjAhaW1wb3J0YW50O1xufVxuXG4jY29udGVudC1jb3JlIC5wYXQtYXV0b3RvYy5hdXRvdGFicyB7XG4gIHBhZGRpbmc6MTVweCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjowcHghaW1wb3J0YW50O1xufVxuKi9cbiNjb250ZW50LWNvcmUgbmF2LmF1dG90b2MtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLFxuI2NvbnRlbnQtY29yZSAuYXV0b3RhYnMgLmF1dG90b2MtbmF2IGEge1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZSxcbiNjb250ZW50LWNvcmUgLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZSxcbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZTpob3ZlcixcbiNjb250ZW50LWNvcmUgLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JiMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA3YmIxICFpbXBvcnRhbnQ7XG59XG4jY29udGVudC1jb3JlIC5hdXRvdG9jLXNlY3Rpb24ge1xuICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtY29yZSAuZm9ybUNvbnRyb2xzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4vKlxuXG5cbiNjb250ZW50LWNvcmUgaDQge1xuICBmb250LXdlaWdodDpub3JtYWwhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jY29udGVudC1jb3JlIGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246aW5oZXJpdCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMjtcbn1cblxuXG4qL1xuI2NvbnRlbnQtY29yZSBzcGFuLm9wdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jY29udGVudC1jb3JlIHNwYW4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uZmllbGQgbGFiZWwuZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpZWxkIHNwYW4ub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmllbGQuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmJlOGU0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCAjZmJlOGU0O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2ZiZThlNDtcbn1cbi5maWVsZC5lcnJvciAuaGVscC1ibG9jayxcbi5maWVsZC5lcnJvciAuY29udHJvbC1sYWJlbCxcbi5maWVsZC5lcnJvciAucmFkaW8sXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LFxuLmZpZWxkLmVycm9yIC5yYWRpby1pbmxpbmUsXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZmllbGQuZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5QzhEO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yID4gbGFiZWwsXG4uZmllbGQuZXJyb3IgZGl2LmVycm9yIHtcbiAgY29sb3I6ICNjNDE4M2M7XG59XG4uZmllbGQuZXJyb3IgZGl2LmVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpZWxkLmVycm9yIGRpdi5lcnJvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjNDkzZjtcbiAgY29udGVudDogXCLDl1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLmVycm9yIGlucHV0LFxuLmZpZWxkLmVycm9yIHRleHRhcmVhLFxuLmZpZWxkLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M0MTgzYztcbn1cbi5maWVsZC5lcnJvciBpbnB1dDpmb2N1cyxcbi5maWVsZC5lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5maWVsZC5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggI2Y2YjJjMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZjZiMmMwO1xufVxuLyogVGlueU1DRSB0ZW1wbGF0ZXMgKi9cbioge1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcbiAgLyogQ2hyb21lLCBTYWZhcmkgKi9cbiAgY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICAvKkZpcmVmb3gqL1xufVxuaW5wdXQucmVxdWlyZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0YWwtbG9nbyBpbWcge1xuICB3aWR0aDogMjUwcHg7XG59XG4udWstdGFibGUsXG4udWstdGFibGUgdGgge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxudGQubGFiZWxfc2NvcmVib2FyZF90ZCxcbnRkLnN0YW5kYXJkX3Njb3JlYm9hcmRfdGQge1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jc2NvcmVib2FyZHRvcCB0aCxcbiNzY29yZWJvYXJkdG9wIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLnBsb25lLXRvb2xiYXItbGVmdC1leHBhbmRlZCxcbi5wbG9uZS10b29sYmFyLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNhZGp1c3RtZW50c19ib2R5IHRkOm50aC1jaGlsZCgxKSxcbiNhZGp1c3RtZW50c19oZWFkIHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbiNhZGp1c3RtZW50c19ib2R5IHRkOm50aC1jaGlsZCgyKSxcbiNhZGp1c3RtZW50c19oZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuI2FkanVzdG1lbnRzX2JvZHkgdGQ6bnRoLWNoaWxkKDQpLFxuI2FkanVzdG1lbnRzX2hlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4vKiBmb3JtIHdpZGdldCB3aWR0aCBhZGp1c3RtZW50cyBpbiBnZW5lcmFsIGZvciBhbnkgZGV2aWNlICovXG4jY29udGVudC1jb3JlIGxhYmVsLmhvcml6b250YWwsXG4jY29udGVudC1jb3JlIGxhYmVsLmZvcm0tbGFiZWwsXG4jY29udGVudC1jb3JlIHNlbGVjdC5zZWxlY3Qtd2lkZ2V0LFxuI2NvbnRlbnQtY29yZSBpbnB1dC50ZXh0LXdpZGdldCxcbiNjb250ZW50LWNvcmUgdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLFxuI2NvbnRlbnQtY29yZSAuYXV0b3RhYnMgLmF1dG90b2MtbmF2IGEge1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuLyogc21hbGwgc2NyZWVuIGRlc2t0b3Agb3IgbGFwdG9wICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29udGVudC1jb3JlIGxhYmVsLmhvcml6b250YWwsXG4gICNjb250ZW50LWNvcmUgbGFiZWwuZm9ybS1sYWJlbCxcbiAgI2NvbnRlbnQtY29yZSBzZWxlY3Quc2VsZWN0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSBpbnB1dC50ZXh0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBtZWRpdW0gc2NyZWVuIGxhcHRvcHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjY29udGVudC1jb3JlIGxhYmVsLmhvcml6b250YWwsXG4gICNjb250ZW50LWNvcmUgbGFiZWwuZm9ybS1sYWJlbCxcbiAgI2NvbnRlbnQtY29yZSBzZWxlY3Quc2VsZWN0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSBpbnB1dC50ZXh0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBGb3IgNjQwIFJlc29sdXRpb24gbW9iaWxlICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NDBweCkge1xuICAjY29udGVudC1jb3JlIGxhYmVsLmhvcml6b250YWwsXG4gICNjb250ZW50LWNvcmUgbGFiZWwuZm9ybS1sYWJlbCxcbiAgI2NvbnRlbnQtY29yZSBzZWxlY3Quc2VsZWN0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSBpbnB1dC50ZXh0LXdpZGdldCxcbiAgI2NvbnRlbnQtY29yZSB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250ZW50LWNvcmUgbmF2LmF1dG90b2MtbmF2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAucGF0dGVybi1waWNrYWRhdGUtd3JhcHBlciAucGF0dGVybi1waWNrYWRhdGUtZGF0ZS13cmFwcGVyIC5waWNrZXJfX2lucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyogaXBhZCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAwN3B4KSB7XG4gICNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCxcbiAgI2NvbnRlbnQtY29yZSBsYWJlbC5mb3JtLWxhYmVsLFxuICAjY29udGVudC1jb3JlIHNlbGVjdC5zZWxlY3Qtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnRkLmhhcTEsXG50ZC5oYXEyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbnRkLmhhcTEgbGFiZWwuaG9yaXpvbnRhbCxcbnRkLmhhcTEgbGFiZWwuZm9ybS1sYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI2xvZ2luLWZvcm0ge1xuICB3aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubG9naW4td3JhcHBlciAuY2FyZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNidXR0b25zLWxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbG9naW4tZm9ybSAuZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRlbnQtY29yZSBhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29udGVudC1jb3JlIGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4udWstbmF2YmFyLXN1YnRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLyogLnNjb3JlYm9hcmRfdmlzaXRfdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50OyB9XG5cbi5zY29yZWJvYXJkX3RhYmxlX2RlZl9yaWdodCB0ci5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O1xufVxuXG4uc2NvcmVib2FyZF90YWJsZV9kZWZfcmlnaHQgdHIuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNiFpbXBvcnRhbnQ7XG59XG4udGhlX3JpZ2h0X2NvbnRlbnRfdGFibGUgdHIub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2IWltcG9ydGFudDtcbn1cblxuLnRoZV9yaWdodF9jb250ZW50X3RhYmxlIHRyLmV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O1xufVxuXG4uc3RhbmRhcmRfc2NvcmVib2FyZF90ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufSAqL1xuI3BvcnRhbC1mb290ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmRvY3VtZW50Rmlyc3RIZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNjb250ZW50LWNvcmUgLmRpc2NyZWV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50LWNvcmUgLmF1dG90b2Mtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4jZm9ybS1idXR0b25zLXNhdmUge1xuICBwYWRkaW5nOiA2cHggMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjhhYTQ1O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keS5jb2wtb25lLmNvbC1jb250ZW50ICNwb3J0YWwtY29sdW1uLW9uZSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGl2ZXNlYXJjaC1yZXN1bHRzIHtcbiAgd2lkdGg6IDE3cmVtO1xufVxuLnBhdC1kYXRlLXBpY2tlciB7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jcG9ydGFsLWFub250b29scyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNwb3J0YWwtc2VhcmNoYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhdC1kYXRlLXBpY2tlciB7XG4gIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDtcbn1cbiNwbG9uZV9TZWFyY2hSZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY0YmVlODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NGJlZTg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0YmVlODtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDAsIDE5MCwgMjMyLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDAsIDE5MCwgMjMyLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMCwgMTkwLCAyMzIsIDAuNik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNwbG9uZV9TZWFyY2hSZXN1bHQgbGkge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1yZXN1bHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDhlYWZjO1xuICBjb2xvcjogIzFlODdmMDtcbn1cbi5kNi1yZXMge1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPSsrdGhlbWUrK2Jhc2V0aGVtZS9sZXNzL3RoZW1lLWNvbXBpbGVkLmNzcy5tYXAgKi8iXX0= */