/* 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%;
}
body {
  overflow-x: hidden;
}
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-default {
  width: 16rem;
}
.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 {
    display: none;
  }
  .menu-toggle {
    display: block;
  }
}
#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;
}
.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 {
  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: 9px 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,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QTRCO0NBQzdCO0FBQ0Q7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsZ0NBQWdDO0VBQ2hDLGlDQUFpQztFQUNqQywrQkFBK0I7RUFDL0IsV0FBVztFQUVYLG1GQUFtRjtFQUNuRix3RkFBd0Y7RUFDeEYsVUFBVTtFQUNWLFdBQVc7RUFDWCxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixVQUFVO0VBQ1YsYUFBYTtFQUNiLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLFlBQVk7RUFDWiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGVBQWU7Q0FDaEIiLCJmaWxlIjoidGhlbWUtY29tcGlsZWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogdGhlbWUubGVzcyBmaWxlIHRoYXQgd2lsbCBiZSBjb21waWxlZCAqL1xuQGltcG9ydCBcIi4uL2Fzc2V0cy91aWtpdC9jc3MvdWlraXQubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCIuLi9hc3NldHMvYmFyY2Vsb25ldGEubWluLmNzc1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLWxpZ2h0aXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQgSXRhbGljJyksIHVybCgncm9ib3RvL3JvYm90by1saWdodGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tbGlnaHRpdGFsaWMuc3ZnI3JvYm90b2xpZ2h0X2l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBSZWd1bGFyJyksIHVybCgncm9ib3RvL3JvYm90by1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tcmVndWxhci5zdmcjcm9ib3RvcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvLWl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLCB1cmwoJ3JvYm90by9yb2JvdG8taXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG8taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWl0YWxpYy5zdmcjcm9ib3RvaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtLnN2ZyNyb2JvdG9tZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgncm9ib3RvL3JvYm90by1tZWRpdW1pdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0gSXRhbGljJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLW1lZGl1bWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90by1tZWRpdW1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tbWVkaXVtaXRhbGljLnN2ZyNyb2JvdG9tZWRpdW1faXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkLnN2ZyNyb2JvdG9ib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZGl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQgSXRhbGljJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90by1ib2xkaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8vcm9ib3RvLWJvbGRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG8tYm9sZGl0YWxpYy5zdmcjcm9ib3RvYm9sZF9pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBDb25kZW5zZWQgTGlnaHQnKSwgdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodC5zdmcjcm9ib3RvX2NvbmRlbnNlZGxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIHNyYzogdXJsKCdyb2JvdG8vcm9ib3RvY29uZGVuc2VkLWxpZ2h0aXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIFRoaW4gSXRhbGljJyksIHVybCgncm9ib3RvL3JvYm90b2NvbmRlbnNlZC1saWdodGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by9yb2JvdG9jb25kZW5zZWQtbGlnaHRpdGFsaWMuc3ZnI3JvYm90b19jb25kZW5zZWRsaWdodF9pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3RhbmRhbG9uZSxcbi5jb250ZXh0LFxuLmRlc3RydWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3RhbmRhbG9uZTpmb2N1cyxcbi5jb250ZXh0OmZvY3VzLFxuLmRlc3RydWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b246Zm9jdXMsXG4uc3RhbmRhbG9uZTphY3RpdmU6Zm9jdXMsXG4uY29udGV4dDphY3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmU6YWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5zdGFuZGFsb25lLmFjdGl2ZTpmb2N1cyxcbi5jb250ZXh0LmFjdGl2ZTpmb2N1cyxcbi5kZXN0cnVjdGl2ZS5hY3RpdmU6Zm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmU6Zm9jdXMsXG5idXR0b24uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uc3RhbmRhbG9uZTpob3Zlcixcbi5jb250ZXh0OmhvdmVyLFxuLmRlc3RydWN0aXZlOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5idXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZTpmb2N1cyxcbi5jb250ZXh0OmZvY3VzLFxuLmRlc3RydWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zdGFuZGFsb25lOmFjdGl2ZSxcbi5jb250ZXh0OmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZTphY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5idXR0b246YWN0aXZlLFxuLnN0YW5kYWxvbmUuYWN0aXZlLFxuLmNvbnRleHQuYWN0aXZlLFxuLmRlc3RydWN0aXZlLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnN0YW5kYWxvbmUuZGlzYWJsZWQsXG4uY29udGV4dC5kaXNhYmxlZCxcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLFxuYnV0dG9uLmRpc2FibGVkLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdLFxuLmNvbnRleHRbZGlzYWJsZWRdLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXSxcblt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnN0YW5kYWxvbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdGFuZGFsb25lLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJiMmIyO1xufVxuLnN0YW5kYWxvbmU6aG92ZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmJ1dHRvbjpob3Zlcixcbi5zdGFuZGFsb25lOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b246Zm9jdXMsXG4uc3RhbmRhbG9uZTphY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5idXR0b246YWN0aXZlLFxuLnN0YW5kYWxvbmUuYWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGFuZGFsb25lLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl0sXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b24ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjOTM5MzkzO1xufVxuLnN0YW5kYWxvbmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RhbmRhbG9uZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zdGFuZGFsb25lLmRpc2FibGVkLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG5idXR0b24uZGlzYWJsZWQsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF0sXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbixcbi5zdGFuZGFsb25lLmRpc2FibGVkOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6aG92ZXIsXG5idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF06aG92ZXIsXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF06aG92ZXIsXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjpob3Zlcixcbi5zdGFuZGFsb25lLmRpc2FibGVkOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6Zm9jdXMsXG5idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF06Zm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjpmb2N1cyxcbi5zdGFuZGFsb25lLmRpc2FibGVkOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmFjdGl2ZSxcbmJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF06YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmFjdGl2ZSxcbmJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmRpc2FibGVkLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLmFjdGl2ZSxcbmJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF0uYWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdLmFjdGl2ZSxcbmJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbn1cbi5zdGFuZGFsb25lIC5iYWRnZSxcblt0eXBlPVwic3VibWl0XCJdIC5iYWRnZSxcbmJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5jb250ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjE7XG4gIGJvcmRlci1jb2xvcjogIzAwNTg3ZTtcbn1cbi5jb250ZXh0OmhvdmVyLFxuLmNvbnRleHQ6Zm9jdXMsXG4uY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ODdlO1xuICBib3JkZXItY29sb3I6ICMwMDJkNDE7XG59XG4uY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY29udGV4dC5kaXNhYmxlZCxcbi5jb250ZXh0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGV4dCxcbi5jb250ZXh0LmRpc2FibGVkOmhvdmVyLFxuLmNvbnRleHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmhvdmVyLFxuLmNvbnRleHQuZGlzYWJsZWQ6Zm9jdXMsXG4uY29udGV4dFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQ6Zm9jdXMsXG4uY29udGV4dC5kaXNhYmxlZDphY3RpdmUsXG4uY29udGV4dFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmFjdGl2ZSxcbi5jb250ZXh0LmRpc2FibGVkLmFjdGl2ZSxcbi5jb250ZXh0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ODdlO1xufVxuLmNvbnRleHQgLmJhZGdlIHtcbiAgY29sb3I6ICMwMDdiYjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGVzdHJ1Y3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiNGY0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTYzZjM3O1xufVxuLmRlc3RydWN0aXZlOmhvdmVyLFxuLmRlc3RydWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlOmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGVzdHJ1Y3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2M2YzNztcbiAgYm9yZGVyLWNvbG9yOiAjNjkyYzI2O1xufVxuLmRlc3RydWN0aXZlOmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGVzdHJ1Y3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRlc3RydWN0aXZlLmRpc2FibGVkLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmUsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZTpob3Zlcixcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZTphY3RpdmUsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjRmNDU7XG4gIGJvcmRlci1jb2xvcjogIzk2M2YzNztcbn1cbi5kZXN0cnVjdGl2ZSAuYmFkZ2Uge1xuICBjb2xvcjogI2JiNGY0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saW5rLXBhcmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5saW5rLXBhcmVudDpmb2N1cyxcbi5saW5rLXBhcmVudDphY3RpdmU6Zm9jdXMsXG4ubGluay1wYXJlbnQuYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4ubGluay1wYXJlbnQ6aG92ZXIsXG4ubGluay1wYXJlbnQ6Zm9jdXMge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saW5rLXBhcmVudC5kaXNhYmxlZCxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpbmstcGFyZW50OmhvdmVyLFxuLmxpbmstcGFyZW50OmZvY3VzLFxuLmxpbmstcGFyZW50OmFjdGl2ZSxcbi5saW5rLXBhcmVudC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGluay1wYXJlbnQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjOTM5MzkzO1xufVxuLmxpbmstcGFyZW50OmFjdGl2ZSxcbi5saW5rLXBhcmVudC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGluay1wYXJlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxpbmstcGFyZW50LmRpc2FibGVkLFxuLmxpbmstcGFyZW50W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQsXG4ubGluay1wYXJlbnQuZGlzYWJsZWQ6aG92ZXIsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudDpob3Zlcixcbi5saW5rLXBhcmVudC5kaXNhYmxlZDpmb2N1cyxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50OmZvY3VzLFxuLmxpbmstcGFyZW50LmRpc2FibGVkOmFjdGl2ZSxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuZGlzYWJsZWQuYWN0aXZlLFxuLmxpbmstcGFyZW50W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbn1cbi5saW5rLXBhcmVudCAuYmFkZ2Uge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5saW5rLXBhcmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihqkgXCI7XG4gIHRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5hbGVydC5zdGF0dXMsXG4ucG9ydGFsTWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uYWxlcnQuc3RhdHVzID4gc3Ryb25nLFxuLnBvcnRhbE1lc3NhZ2UgPiBzdHJvbmcsXG4uYWxlcnQuc3RhdHVzID4gZHQsXG4ucG9ydGFsTWVzc2FnZSA+IGR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFsZXJ0LnN0YXR1cyBhLFxuLnBvcnRhbE1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA1MDc0O1xufVxuLmFsZXJ0LnN0YXR1cyA+IHN0cm9uZzo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UgPiBzdHJvbmc6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMgPiBkdDo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2UgPiBkdDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQuc3RhdHVzID4gZHQsXG4ucG9ydGFsTWVzc2FnZSA+IGR0LFxuLmFsZXJ0LnN0YXR1cyA+IGRkLFxuLnBvcnRhbE1lc3NhZ2UgPiBkZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hbGVydC5zdGF0dXMgPiBkZCxcbi5wb3J0YWxNZXNzYWdlID4gZGQge1xuICBtYXJnaW46IDA7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LW5vbmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtc3VjY2Vzcyxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXN1Y2Nlc3MsXG4uYWxlcnQuc3RhdHVzLmluZm8sXG4ucG9ydGFsTWVzc2FnZS5pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZDZlYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhY2VlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtc3VjY2VzcyA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXN1Y2Nlc3MgPiBzdHJvbmcsXG4uYWxlcnQuc3RhdHVzLmluZm8gPiBzdHJvbmcsXG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cy5hbGVydC1zdWNjZXNzID4gZHQsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1zdWNjZXNzID4gZHQsXG4uYWxlcnQuc3RhdHVzLmluZm8gPiBkdCxcbi5wb3J0YWxNZXNzYWdlLmluZm8gPiBkdCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjcpO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC1zdWNjZXNzID4gc3Ryb25nOjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1zdWNjZXNzID4gc3Ryb25nOjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLmluZm8gPiBzdHJvbmc6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmluZm8gPiBzdHJvbmc6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMuYWxlcnQtc3VjY2VzcyA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1zdWNjZXNzID4gZHQ6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMuaW5mbyA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gZHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTdiOTE7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC13YXJuaW5nLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtd2FybmluZyxcbi5hbGVydC5zdGF0dXMud2FybmluZyxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkMzgwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdjYTY2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC13YXJuaW5nID4gc3Ryb25nLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtd2FybmluZyA+IHN0cm9uZyxcbi5hbGVydC5zdGF0dXMud2FybmluZyA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcgPiBzdHJvbmcsXG4uYWxlcnQuc3RhdHVzLmFsZXJ0LXdhcm5pbmcgPiBkdCxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXdhcm5pbmcgPiBkdCxcbi5hbGVydC5zdGF0dXMud2FybmluZyA+IGR0LFxuLnBvcnRhbE1lc3NhZ2Uud2FybmluZyA+IGR0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LXdhcm5pbmcgPiBzdHJvbmc6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXdhcm5pbmcgPiBzdHJvbmc6OmJlZm9yZSxcbi5hbGVydC5zdGF0dXMud2FybmluZyA+IHN0cm9uZzo6YmVmb3JlLFxuLnBvcnRhbE1lc3NhZ2Uud2FybmluZyA+IHN0cm9uZzo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy5hbGVydC13YXJuaW5nID4gZHQ6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LXdhcm5pbmcgPiBkdDo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy53YXJuaW5nID4gZHQ6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcgPiBkdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjOGQwZDtcbiAgY29udGVudDogXCIhXCI7XG59XG4uYWxlcnQuc3RhdHVzLmFsZXJ0LWVycm9yLFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtZXJyb3IsXG4uYWxlcnQuc3RhdHVzLmVycm9yLFxuLnBvcnRhbE1lc3NhZ2UuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5QzhEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWI5NDg0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFsZXJ0LnN0YXR1cy5hbGVydC1lcnJvciA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LWVycm9yID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cy5lcnJvciA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gc3Ryb25nLFxuLmFsZXJ0LnN0YXR1cy5hbGVydC1lcnJvciA+IGR0LFxuLnBvcnRhbE1lc3NhZ2UuYWxlcnQtZXJyb3IgPiBkdCxcbi5hbGVydC5zdGF0dXMuZXJyb3IgPiBkdCxcbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gZHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5hbGVydC5zdGF0dXMuYWxlcnQtZXJyb3IgPiBzdHJvbmc6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmFsZXJ0LWVycm9yID4gc3Ryb25nOjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLmVycm9yID4gc3Ryb25nOjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5lcnJvciA+IHN0cm9uZzo6YmVmb3JlLFxuLmFsZXJ0LnN0YXR1cy5hbGVydC1lcnJvciA+IGR0OjpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS5hbGVydC1lcnJvciA+IGR0OjpiZWZvcmUsXG4uYWxlcnQuc3RhdHVzLmVycm9yID4gZHQ6OmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gZHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzQ5M2Y7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IC5wb3J0YWxNZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW46IDE1cHg7XG59XG4vKiBzcGVjaWFsIG9jdG9nb25hbCBzaGFwZSBmb3IgZXJyb3Jcbi5hbGVydC5zdGF0dXMuYWxlcnQtZXJyb3IsXG4ucG9ydGFsTWVzc2FnZS5lcnJvciB7XG5cdCYgPiBzdHJvbmc6OmJlZm9yZSwgJiA+IGR0OjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDsgLy9zb2Z0ZW4gYm9yZGVyXG5cdFx0YmFja2dyb3VuZDogQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldDtcblx0XHRiYWNrZ3JvdW5kOlxuXHRcdFx0bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQgNHB4LCBAcGxvbmUtYWxlcnQtZXJyb3ItYnVsbGV0IDApIHRvcCBsZWZ0LFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KDIyNWRlZywgdHJhbnNwYXJlbnQgNHB4LCBAcGxvbmUtYWxlcnQtZXJyb3ItYnVsbGV0IDApIHRvcCByaWdodCxcblx0XHRcdGxpbmVhci1ncmFkaWVudCgzMTVkZWcsIHRyYW5zcGFyZW50IDRweCwgQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldCAwKSBib3R0b20gcmlnaHQsXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoNDVkZWcsICB0cmFuc3BhcmVudCA0cHgsIEBwbG9uZS1hbGVydC1lcnJvci1idWxsZXQgMCkgYm90dG9tIGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cbn1cbiovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmgxLFxuLnVrLWgxLFxuaDIsXG4udWstaDIsXG5oMyxcbi51ay1oMyxcbmg0LFxuLnVrLWg0LFxuaDUsXG4udWstaDUsXG5oNixcbi51ay1oNixcbi51ay1oZWFkaW5nLXNtYWxsLFxuLnVrLWhlYWRpbmctbWVkaXVtLFxuLnVrLWhlYWRpbmctbGFyZ2UsXG4udWstaGVhZGluZy14bGFyZ2UsXG4udWstaGVhZGluZy0yeGxhcmdlIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWFOb3ZhLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG59XG4udWstbG9nbyA+IGltZyB7XG4gIGhlaWdodDogNDNweDtcbn1cbi51ay1uYXZiYXItdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbn1cbi51ay1uYXZiYXItc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnVrLXRhYmxlIHRoLFxuLnVrLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnVrLW9mZmNhbnZhcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG59XG4udWstb2ZmY2FudmFzLWJhciAudWstbmF2LWRlZmF1bHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0IC51ay1uYXYtaGVhZGVyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi51ay1vZmZjYW52YXMtYmFyIC51ay1uYXYtZGVmYXVsdCB7XG4gIHdpZHRoOiAxNnJlbSFpbXBvcnRhbnQ7XG59XG4udWstb2ZmY2FudmFzLWJhciAudWstbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4udWstb2ZmY2FudmFzLWJhciAudWstbmF2IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzAwN2JiMSAhaW1wb3J0YW50O1xufVxuLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuLyogVXRpbHMgKi9cbi51ay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cbi8qIFNpZGViYXIgQXJlYSAqL1xuLnVrLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnVrLXNpZGViYXIgLnVrLW5hdi1kZWZhdWx0IHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLnVrLXNpZGViYXIgLnVrLW5hdi1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4udWstc2lkZWJhciAudWstbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi51ay1zaWRlYmFyIC51ay1uYXYgbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YmIxICFpbXBvcnRhbnQ7XG59XG4udWstc2lkZWJhciAudWstbmF2IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG4vKiBTZWFyY2ggT3ZlcnJpZGUgKi9cbi51ay1zZWFyY2gtbmF2YmFyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udWstc2VhcmNoLW5hdmJhciAudWstc2VhcmNoLWlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLyogQ29udGVudCBBcmVhICovXG4udWstbWFpbi1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWstbWFpbi1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVrLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2NvbnRlbnQge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi8qXG4jY29udGVudC1jb3JlIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBib3JkZXItcmFkaXVzOjBweCFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWNvcmUgaW5wdXQudGV4dC13aWRnZXQsICNjb250ZW50LWNvcmUgc2VsZWN0LCAjY29udGVudC1jb3JlIHRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXI7XG4gIGJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6MHB4IWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQtY29yZSBzZWxlY3Quc2VsZWN0LXdpZGdldCB7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOjBweCFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6aW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbiNjb250ZW50LWNvcmUgaW5wdXQudGV4dC13aWRnZXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyO1xufVxuXG4uc2VhcmNoQnV0dG9uIHsgd2lkdGg6YXV0byFpbXBvcnRhbnQ7IH1cblxuI2NvbnRlbnQtY29yZSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1IWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQtY29yZSBhLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU4N2YwIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFlODdmMCFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIHtcbiAgcGFkZGluZzoxNXB4IWltcG9ydGFudDtcbiAgYm9yZGVyOjBweCFpbXBvcnRhbnQ7XG59XG4qL1xuI2NvbnRlbnQtY29yZSBuYXYuYXV0b3RvYy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IWltcG9ydGFudDtcbn1cbiNjb250ZW50LWNvcmUgLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLFxuI2NvbnRlbnQtY29yZSAuYXV0b3RhYnMgLmF1dG90b2MtbmF2IGEge1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA5cHggMjBweCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCFpbXBvcnRhbnQ7XG59XG4jY29udGVudC1jb3JlIC5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmUsXG4jY29udGVudC1jb3JlIC5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmUsXG4jY29udGVudC1jb3JlIC5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmU6aG92ZXIsXG4jY29udGVudC1jb3JlIC5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdiYjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwN2JiMSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtY29yZSAuYXV0b3RvYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtY29yZSAuZm9ybUNvbnRyb2xzIHtcbiAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG4vKlxuXG5cbiNjb250ZW50LWNvcmUgaDQge1xuICBmb250LXdlaWdodDpub3JtYWwhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jY29udGVudC1jb3JlIGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246aW5oZXJpdCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMjtcbn1cblxuXG4qL1xuI2NvbnRlbnQtY29yZSBzcGFuLm9wdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jY29udGVudC1jb3JlIHNwYW4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcbiAgdG9wOiBpbmhlcml0IWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5maWVsZCBsYWJlbC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpZWxkIHNwYW4ub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmllbGQuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmJlOGU0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCAjZmJlOGU0O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2ZiZThlNDtcbn1cbi5maWVsZC5lcnJvciAuaGVscC1ibG9jayxcbi5maWVsZC5lcnJvciAuY29udHJvbC1sYWJlbCxcbi5maWVsZC5lcnJvciAucmFkaW8sXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LFxuLmZpZWxkLmVycm9yIC5yYWRpby1pbmxpbmUsXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZmllbGQuZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5QzhEO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yID4gbGFiZWwsXG4uZmllbGQuZXJyb3IgZGl2LmVycm9yIHtcbiAgY29sb3I6ICNjNDE4M2M7XG59XG4uZmllbGQuZXJyb3IgZGl2LmVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpZWxkLmVycm9yIGRpdi5lcnJvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjNDkzZjtcbiAgY29udGVudDogXCLDl1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLmVycm9yIGlucHV0LFxuLmZpZWxkLmVycm9yIHRleHRhcmVhLFxuLmZpZWxkLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M0MTgzYztcbn1cbi5maWVsZC5lcnJvciBpbnB1dDpmb2N1cyxcbi5maWVsZC5lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5maWVsZC5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggI2Y2YjJjMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZjZiMmMwO1xufVxuLyogVGlueU1DRSB0ZW1wbGF0ZXMgKi9cbioge1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcbiAgLyogQ2hyb21lLCBTYWZhcmkgKi9cbiAgY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICAvKkZpcmVmb3gqL1xufVxuaW5wdXQucmVxdWlyZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0YWwtbG9nbyBpbWcge1xuICB3aWR0aDogMjUwcHg7XG59XG4udWstdGFibGUsXG4udWstdGFibGUgdGgge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxudGQubGFiZWxfc2NvcmVib2FyZF90ZCxcbnRkLnN0YW5kYXJkX3Njb3JlYm9hcmRfdGQge1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jc2NvcmVib2FyZHRvcCB0aCxcbiNzY29yZWJvYXJkdG9wIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLnBsb25lLXRvb2xiYXItbGVmdC1leHBhbmRlZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2FkanVzdG1lbnRzX2JvZHkgdGQ6bnRoLWNoaWxkKDEpLFxuI2FkanVzdG1lbnRzX2hlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuI2FkanVzdG1lbnRzX2JvZHkgdGQ6bnRoLWNoaWxkKDIpLFxuI2FkanVzdG1lbnRzX2hlYWQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4jYWRqdXN0bWVudHNfYm9keSB0ZDpudGgtY2hpbGQoNCksXG4jYWRqdXN0bWVudHNfaGVhZCB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogOTBweDtcbn1cbi8qIGZvcm0gd2lkZ2V0IHdpZHRoIGFkanVzdG1lbnRzIGluIGdlbmVyYWwgZm9yIGFueSBkZXZpY2UgKi9cbiNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCxcbiNjb250ZW50LWNvcmUgbGFiZWwuZm9ybS1sYWJlbCxcbiNjb250ZW50LWNvcmUgc2VsZWN0LnNlbGVjdC13aWRnZXQsXG4jY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LFxuI2NvbnRlbnQtY29yZSB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuI2NvbnRlbnQtY29yZSAucGF0LWF1dG90b2MuYXV0b3RhYnMgLmF1dG90b2MtbmF2IGEsXG4jY29udGVudC1jb3JlIC5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBzbWFsbCBzY3JlZW4gZGVza3RvcCBvciBsYXB0b3AgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCxcbiAgI2NvbnRlbnQtY29yZSBsYWJlbC5mb3JtLWxhYmVsLFxuICAjY29udGVudC1jb3JlIHNlbGVjdC5zZWxlY3Qtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIG1lZGl1bSBzY3JlZW4gbGFwdG9wcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCxcbiAgI2NvbnRlbnQtY29yZSBsYWJlbC5mb3JtLWxhYmVsLFxuICAjY29udGVudC1jb3JlIHNlbGVjdC5zZWxlY3Qtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIEZvciA2NDAgUmVzb2x1dGlvbiBtb2JpbGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM2MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XG4gICNjb250ZW50LWNvcmUgbGFiZWwuaG9yaXpvbnRhbCxcbiAgI2NvbnRlbnQtY29yZSBsYWJlbC5mb3JtLWxhYmVsLFxuICAjY29udGVudC1jb3JlIHNlbGVjdC5zZWxlY3Qtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIGlucHV0LnRleHQtd2lkZ2V0LFxuICAjY29udGVudC1jb3JlIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRlbnQtY29yZSBuYXYuYXV0b3RvYy1uYXYge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYXR0ZXJuLXBpY2thZGF0ZS13cmFwcGVyIC5wYXR0ZXJuLXBpY2thZGF0ZS1kYXRlLXdyYXBwZXIgLnBpY2tlcl9faW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKiBpcGFkICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDA3cHgpIHtcbiAgI2NvbnRlbnQtY29yZSBsYWJlbC5ob3Jpem9udGFsLFxuICAjY29udGVudC1jb3JlIGxhYmVsLmZvcm0tbGFiZWwsXG4gICNjb250ZW50LWNvcmUgc2VsZWN0LnNlbGVjdC13aWRnZXQsXG4gICNjb250ZW50LWNvcmUgaW5wdXQudGV4dC13aWRnZXQsXG4gICNjb250ZW50LWNvcmUgdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxudGQuaGFxMSxcbnRkLmhhcTIge1xuICB3aWR0aDogNTAlO1xufVxudGQuaGFxMSBsYWJlbC5ob3Jpem9udGFsLFxudGQuaGFxMSBsYWJlbC5mb3JtLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jbG9naW4tZm9ybSB7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5sb2dpbi13cmFwcGVyIC5jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2J1dHRvbnMtbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNsb2dpbi1mb3JtIC5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGVudC1jb3JlIGEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWNvcmUgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi51ay1uYXZiYXItc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4vKiAuc2NvcmVib2FyZF92aXNpdF90aCB7IGJhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7IH1cblxuLnNjb3JlYm9hcmRfdGFibGVfZGVmX3JpZ2h0IHRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG59XG5cbi5zY29yZWJvYXJkX3RhYmxlX2RlZl9yaWdodCB0ci5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2IWltcG9ydGFudDtcbn1cbi50aGVfcmlnaHRfY29udGVudF90YWJsZSB0ci5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjYhaW1wb3J0YW50O1xufVxuXG4udGhlX3JpZ2h0X2NvbnRlbnRfdGFibGUgdHIuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG59XG5cbi5zdGFuZGFyZF9zY29yZWJvYXJkX3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59ICovXG4jcG9ydGFsLWZvb3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uZG9jdW1lbnRGaXJzdEhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2NvbnRlbnQtY29yZSAuZGlzY3JlZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQtY29yZSAuYXV0b3RvYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbiNmb3JtLWJ1dHRvbnMtc2F2ZSB7XG4gIHBhZGRpbmc6IDZweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOGFhNDU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNvbC1vbmUuY29sLWNvbnRlbnQgI3BvcnRhbC1jb2x1bW4tb25lIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXZlc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogMTdyZW07XG59XG4ucGF0LWRhdGUtcGlja2VyIHtcbiAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuI3BvcnRhbC1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNwb3J0YWwtYW5vbnRvb2xzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI3BvcnRhbC1zZWFyY2hib3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGF0LWRhdGUtcGlja2VyIHtcbiAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xufVxuI3Bsb25lX1NlYXJjaFJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjRiZWU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0YmVlODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjRiZWU4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMCwgMTkwLCAyMzIsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMCwgMTkwLCAyMzIsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAwLCAxOTAsIDIzMiwgMC42KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3Bsb25lX1NlYXJjaFJlc3VsdCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkOGVhZmM7XG4gIGNvbG9yOiAjMWU4N2YwO1xufVxuLmQ2LXJlcyB7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Kyt0aGVtZSsrYmFzZXRoZW1lL2xlc3MvdGhlbWUtY29tcGlsZWQuY3NzLm1hcCAqLyJdfQ== */